﻿body,span,div,input,textarea,section,nav,header,select,form {margin:0;border:0;padding:0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; font-family: 'Roboto', sans-serif;font-weight: 300; -webkit-appearance: none;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);font-family: 'Open Sans', sans-serif;font-weight: 300;}
@-ms-viewport {width: device-width;}
html{height: 100%;}
body{width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;}
input::-webkit-datetime-edit{ color: transparent; }

/* Include this to make it visible when input is clicked */
input:focus::-webkit-datetime-edit{ color: #000; } 

input[type="checkbox"]:checked + label {
 background-color: transparent !important;
 border-radius: 10px;
}
.sellMovil{display: none;}
/*****************************************************************************/
/*****************************************************************************/
/******************************* ABREVIACIONES *******************************/
/*****************************************************************************/
/*****************************************************************************/

			.alinear-vertical
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}
			.al-centro
			{
				display: block;
				position: relative;
				left:50%;
				top: 50%;
				-webkit-transform: translate(-50%,-50%);
				-ms-transform: translateX(-50%,-50%);
				transform: translateX(-50%,-50%);
			}

			.alinear-vertical1
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:40%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}

			.alinear-vertical2
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:calc(50% + 8px);
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}



			.transicion_suave
			{
				-webkit-transition: all 300ms ease-in-out;
			    -moz-transition: all 300ms ease-in-out;
			    -o-transition: all 300ms ease-in-out;
			    transition: all 300ms ease-in-out;
			}
			.transicion_rapida
			{
				-webkit-transition: all 150ms ease-in-out;
			    -moz-transition: all 150ms ease-in-out;
			    -o-transition: all 150ms ease-in-out;
			    transition: all 150ms ease-in-out;
			}

			.transicion_masrapida
			{
				-webkit-transition: all 80ms ease-in-out;
			    -moz-transition: all 80ms ease-in-out;
			    -o-transition: all 80ms ease-in-out;
			    transition: all 80ms ease-in-out;
			}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** HEADER **********************************/
/*****************************************************************************/
/*****************************************************************************/

body{
	/*background-color: rgba(240, 240, 240, 0.7);*/
}

body.ss{
	overflow-x: hidden;
	overflow-y: hidden;
	overflow:hidden;
}

#header
{
	display: inline-block;
	height: 130px;
	position: relative;
	vertical-align: top;
	width: 100%;
	opacity: 1;
	z-index: 10000000;
	background-color: rgba(255, 255, 255, 0.65);
	text-align: center;
}


	#header #contenedor
	{
		height: 100%;
		display: inline-block;
		position: relative;
		max-width: 1330px;
		width: 100%;
		/*background-color:yellow;*/
		
	}

	#header #logo
	{
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../img/logo_big.png);
		width: 420px;
		height: 120px;
		top: 5px;
		position: absolute;
		display: inline-block;
		display: inline-block;
		/*background-color: yellow;*/
		left: 50%;
		margin: 0 0 0 -210px;
		padding: 0;
		background-origin: content-box;
		/*background-color: rgba(255,255,255,0.6);*/
		/*border-radius: 5px;*/
		/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.05);*/
	}

	#header .opciones
	{
		/*height: 50px;*/
		top: 35px;
		/*background-color: yellow;*/
		display: inline-block;
		position: absolute;
		/*width: 300px;*/
		/*background-color: rgba(255,255,255,0.6);*/
		border-radius: 5px;
		padding: 10px 0;
		text-align: center;
		right: 0;
		/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.05);*/
	}

		#header .opciones.left
		{
			left: calc(5% + 460px);
		}
		#header .opciones.right
		{
			right: 0;
		}


	#header .opciones #location
	{
	    display: inline-block;
	    /*padding-right: 20px;*/
	    cursor: pointer;
	    vertical-align: top;
	    margin: 6px 10px 0 0px;
	    border-radius: 2px;
	    border: 1px solid rgba(0,0,0,0.1);
	    position: relative;
	    width: 76px;
	    background-color: #FFF;
	    overflow: hidden;
	    height: 29px;
	}

		#header .opciones #location .loc
		{
			width: 100%;
			/*background-color: orange;*/
			margin: 2px 0 2px 0; 
			display: inline-block;
			padding: 3px 0 8px 0;
			font-size: 12px;
			font-weight: 400;
			color: rgba(0,0,0,0.65);
			position: relative;
			text-decoration: none;
			text-align: center;
		}
		#header .opciones #location .loc:hover
		{
			text-decoration: underline;
		}

		#header .opciones #location .loc img
		{
		    width: 24px;
		    display: inline-block;
		    vertical-align: middle;
		    margin-right: 7px;
		    margin-top: -3px;
		}


		#header .opciones #location:hover
		{
			/*border:1px solid #474747;*/
			color: rgba(0,0,0,1);
			overflow: none;
			height: auto;
		}



	#header .opciones .red
	{
		/*background-color: grey;*/
		display: inline-block;
		/*height: 40px;*/
		/*width: 40px;*/
		text-align: center;
		cursor: pointer;
		/*border:1px solid rgba(0,0,0,0.3);*/
		text-decoration: none;
		vertical-align: top;
		margin: -11px 3px 0 8px;
		/*opacity: 0.8;*/
		border-radius: 100px;
	}
		#header .opciones .red img
		{
			max-height: 32px;
			max-width: 32px;
			margin: 15px 0 0 0;
			/*opacity: 0.55;*/
		}

		#header .opciones .red:hover
		{
			/*border:1px solid rgba(0,0,0,0.5);*/
			opacity: 1;
		}

		#header .opciones .red:hover img
		{
			opacity: 1;
		}


	#header .opciones.primarios
	{
		height: 50px;
		/*border:1px solid rgba(0,0,0,0.3);*/
		border:1px solid transparent;
		border-radius: 3px;
		text-align: center;
	}


	#header .opciones.primarios #como
	{
		position: relative;
		/*background-color: yellow;*/
		/*top: -31px;*/
		padding: 0 10px;
		margin: -27px 0 5px 0;

	}

	#header .opciones.primarios #como a
	{
		text-decoration: none;
		margin: 0 12px 0 0;
		color: rgb(222, 107, 207);
		font-weight: 400;
		font-size: 14px;
		padding: 5px 0px 5px 10px;
	}

		#header .opciones.primarios #como a:hover
		{
			text-decoration: underline;
			color: rgba(0,0,0,1);
		}
	
	#header .opciones.primarios #acceder_primario
	{
		display: inline-block;
		padding: 7px 15px 7px 15px;
		cursor: pointer;
		border:1px solid transparent;
		vertical-align: top;
		margin:5px 5px 0 5px;
		font-weight: 400;
		font-size: 16px;
		color: rgba(0,0,0,0.65);
		border-radius: 3px;
	}

		#header .opciones.primarios #acceder_primario:hover
		{
			border:1px solid rgba(0,0,0,0.3);
			color: rgba(0,0,0,0.8);	
		}

	#header .opciones.primarios #registro_primario
	{
		display: inline-block;
		padding: 7px 27px 9px 27px;
		cursor: pointer;
		border:1px solid rgba(0,0,0,0.3);
		vertical-align: top;
		margin:5px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		/*background-color: rgb(222, 107, 207);*/
		/*color: #FFFFFF;*/
		border-radius: 3px;
		color: rgba(0,0,0,0.65);
		text-shadow:none;
		position: relative;
	}

			#header .opciones.primarios #registro_primario.activo
			{
				background-color: #00a8ff;
				padding: 7px 7px 9px 33px;
				background-size: 18px;
				background-position: 8px center;
				background-repeat: no-repeat;
				background-image: url(../img/user.png);
				border:1px solid #00a8ff;
				color: #FFF;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);

			}

		#header .opciones.primarios #registro_primario:hover
		{
			border:1px solid rgba(62,62,62,1);
			background-color: rgba(62,62,62,1);
			color: #FFFFFF;
		}

		#header .opciones.primarios #registro_primario.activo:hover
		{
				background-color: rgba(205, 54, 190, 1);
					color: #FFFFFF;
					border:1px solid rgba(205, 54, 190, 1);
		}

	#header .opciones.primarios #opciones_primarias
	{
		display: inline-block;
		width: 32px;
		height: 38px;
		cursor: pointer;
		border:1px solid rgb(0,0,0,0);
		vertical-align: top;
		margin:5px 5px 0 0;
		font-weight: 500;
		font-size: 17px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 24px;
		background-image: url(../img/menu.png);
		opacity: 0.45;

	}

		#header .opciones.primarios #opciones_primarias:hover
		{
			opacity: 0.75;
		}

		.innerCont{
			display: inline-block;
			/*background-color: yellow;*/
			max-width: 1200px;
			width: 100%;
			height: 100%;
			text-align: left;
		}
	.modalwindow
	{
		width: 50%;
		background-color: #fff;
		/*border-radius: 2px;*/
		display: inline-block;
		position: absolute;
		vertical-align: top;
		box-shadow: 0 2px 3px 0 rgba(0,0,0,0.7);
		padding: 10px;
		display: none;
		max-height: 90%;
	}

		.modalwindow .titulo-m
		{
			font-size: 18px;
		    font-weight: 300;
		    width: 100%;
		    color: #3D3935;
		    padding: 10px 0 15px 0;
		    text-align: left;
		    position: relative;
		    border-bottom: 1px solid #FF8200;
		    text-transform: uppercase;
		}
			.modalwindow .titulo-m .m{
				width: 18px;
				margin-right: 15px;
				display: inline-block;
				vertical-align: top;
				margin-top: 1px;
			}
			.modalwindow .titulo-m .e{
			 width: 26px;
			    margin-right: 15px;
			    display: inline-block;
			    vertical-align: top;
			    margin-top: 3px;
			}

			.modalwindow .titulo-m .cerrar-m
			{
				width: 24px;
			    height: 24px;
			    position: absolute;
			    right: 0;
			    top: 8px;
			    /* background-color: #f00; */
			    background-position: center;
			    background-repeat: no-repeat;
			    background-size: contain;
			    background-image: url(../img/cerrar_1.png);
			    cursor: pointer;
			    /* opacity: 0.5; */
			}
			.modalwindow .titulo-m .cerrar-m:hover
			{
				opacity: 1;
			}

		.modalwindow .contenido-m
		{
			width: 100%;
			/*background-color: yellow;*/
			padding-top: 10px;
			text-align: center;
			margin-top: 5px;
		}
			.modalwindow .contenido-m .dato-m{
				width: 70%;
				display: inline-block;
				vertical-align: top;
				/*background-color: blue;*/
				font-size: 16px;
				font-weight: 300;
				padding: 3px 0;
				margin: 3px 0;
				text-align: left;
			}
			.modalwindow .contenido-m .dato-m.nombre{
				font-weight: 500;
				font-size: 18px;
				background-image: url('../img/userblog_1.png');
				background-position: left center;
				background-repeat: no-repeat;
				background-size: contain;
				padding: 3px 0 3px 40px;
			}
			.modalwindow .contenido-m .dato-m.lugar{
				background-image: url('../img/globo.png');
				background-position: left center;
				background-repeat: no-repeat;
				background-size: contain;
				padding: 3px 0 3px 40px;
			}
			.modalwindow .contenido-m .dato-m.direccion{
				background-image: url('../img/location.png');
				background-position: left center;
				background-repeat: no-repeat;
				background-size: contain;
				padding: 3px 0 3px 40px;
			}
	
			.modalwindow .contenido-m .dato-m.telefono{
				background-image: url('../img/phone_1.png');
				background-position: left center;
				background-repeat: no-repeat;
				background-size: contain;
				padding: 3px 0 3px 40px;
			}
			.modalwindow .contenido-m .dato-m.email{
				background-image: url('../img/mail_3.png');
				background-position: left center;
				background-repeat: no-repeat;
				background-size: contain;
				padding: 3px 0 3px 40px;
			}


.modalwindow .contenido-m .m-tit{
	width: 100%;
    border-bottom: 1px solid #CCC;
    padding: 0px 0 15px 0;
    font-size: 13px;
    font-weight: 400;
    color: #333;
    letter-spacing: 0.5px;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
}
	.modalwindow .contenido-m .m-tit .new{
		top: 11px;
	    width: 120px;
	    display: inline-block;
	    vertical-align: top;
	    position: absolute;
	    /* float: right; */
	    padding: 7px 0 8px 0;
	    border-radius: 2px;
	    font-size: 13px;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 300;
	    color: #FFF;
	    text-decoration: none;
	    cursor: pointer;
	    top: 65px;
	    font-family: 'Open Sans', sans-serif;
		background-color: #3D3935;
	    right: 10px;
	}
	.modalwindow .contenido-m .m-tit .new:hover{
	    background-color: #555;
	}
		.modalwindow .contenido-m .m-tit .new.cancel{
			background-color: #c11212;
		}


.modalwindow .contenido-m .other{
		display: inline-block;
	    vertical-align: top;
	    position: relative;
	    /* float: right; */
	    padding: 7px 20px 8px 20px;
	    border-radius: 2px;
	    font-size: 13px;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 400;
	    color: #3D3935;
	    text-decoration: none;
	    cursor: pointer;
	    font-family: 'Open Sans', sans-serif;
		background-color: #DDD;
	    margin: 10px 0 3px 0;
	}
		.modalwindow .contenido-m .other:hover{
			text-decoration: underline;
		}



.modalwindow .contenido-m .m-mybudgets{
	width: 100%;
	height: 300px;
	/*background-color: yellow;*/
	display: inline-block;
	vertical-align: top;
	margin:0px 0;
	 border-bottom: 1px solid #CCC;
	 overflow-x: hidden;
	 overflow-y:auto;
	 font-size: 16px;
	 letter-spacing: 0.5px;
	 color: #777;
}

.modalwindow .contenido-m .creating{
	width: 100%;
	padding: 6px 0 6px 0;
	display: inline-block;
	vertical-align: top
	margin:10px 0;
	 border-bottom: 1px solid #CCC;
	 overflow-x: hidden;
	 overflow-y:auto;
	 font-size: 16px;
	 letter-spacing: 0.5px;
	 color: #777;
	 display: none;
}
	.modalwindow .contenido-m .creating #namebudget{
		background-color: #FFF;
		border:1px solid #777;
		font-weight: 400;
		color: #3D3935;
		font-family: 'Open Sans', sans-serif;
		padding: 6px 0;
		font-size: 14px;
		font-weight: 400;
		width: 250px;
		text-align: center;
		vertical-align: top;
		outline: none;
	}

	.modalwindow .contenido-m .creating .accept{
		background-color: #FF8200;
		border:1px solid #FF8200;
		font-weight: 400;
		color: #FFF;
		letter-spacing: 0.5px;
		padding: 9px 10px 8px 10px;
		font-size: 12px;
		font-weight: 400;
		text-align: center;
		text-transform: uppercase;
		vertical-align: top;
		cursor: pointer;
	}
	.modalwindow .contenido-m .creating .accept:hover{
		text-decoration: underline;
	}

	.modalwindow .contenido-m .m-mybudgets .bud{
		width: 100%;
	    padding: 3px 0 3px 35px;
	    font-size: 12px;
	    font-family: 'Open Sans', sans-serif;
	    font-weight: 400;
	    position: relative;
	    display: inline-block;
	    vertical-align: top;
	    border: 1px dashed #CCC;
	    margin: 7px 0 0 0;
	    color: #3D3935;
	    text-align: left;
	    background-repeat: no-repeat;
	    background-size: 11px;
	    background-position: 10px 6px;
	    background-image: url(../img/p-plus1.png);
	    cursor: pointer;
	}
	.modalwindow .contenido-m .m-mybudgets .bud.hide{
		display: none;
	}
	.modalwindow .contenido-m .m-mybudgets .bud:hover{
		border-color: #FF8200;
	}
	.modalwindow .success{
		width: 100%;
		font-size: 18px;
		font-weight: 300;
		padding: 65px 0 50px 0;
		text-align: center;

	}

	.modalwindow .continue{
		display: inline-block;
		vertical-align: top;
		position: relative;
		/* float: right; */
		padding: 7px 20px 8px 20px;
		border-radius: 2px;
		font-size: 13px;
		text-align: center;
		letter-spacing: 0.5px;
		font-weight: 100;
		color: #FFF;
		text-decoration: none;
		cursor: pointer;
		font-family: 'Open Sans', sans-serif;
		background-color: #3D3935;
		margin: 20px 0 3px 0;
	}
		.modalwindow .continue:hover{
			text-decoration: underline;
		}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** MENU ************************************/
/*****************************************************************************/
/*****************************************************************************/
#menu
{
	background-color:#3D3935;
	vertical-align: top;
	width: 100%;
	z-index: 100;
	/*border-bottom: 3px solid rgba(0, 0, 0, 0.08);*/
	/*border-top: 1px solid rgba(0, 0, 0, 0.08);*/
	z-index: 1000000000;
	text-align: center;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 40px;
}




		#menu .logofijo{
		    height: 100%;
		    display: none;
		    vertical-align: top;
		    position: relative;
		    background-repeat: no-repeat;
		    background-size: 140px;
		    background-position: left 2px;
		    background-image: url(../img/logo_mini.png);
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
			opacity: 1;
			margin-right: 20px;
			width: 140px;
			margin-top: -1px;
		}


		#menu .btn{
			margin: 0 15px;
			/*background-color: red;*/
			display: inline-block;
			height: calc(100% - 4px); 
			vertical-align: top;
			text-decoration: none;
			cursor: pointer;
			background-position: center bottom;
			background-repeat: no-repeat;
			background-size: 14px;
			padding-top: 2px;
		   }
		#menu .btn.ini{
			margin: 0px 15px 0 0;
		}
		#menu .btn.sub{
			padding-top: 4px;
		}

		#menu .btn.ini.act span, #menu .btn.act span, #menu .btn.ini:hover{
			/*background-image: url('../img/signal.png');*/
			color: #FF8200;

		}
		#menu .btn.ini.act, #menu .btn.act, #menu .btn:hover{
			border-bottom: 2px solid #f96d2b;
			padding-top: 2px;
		}
		#menu .btn.in.act, #menu .btn.up.act{
			border-bottom: 2px solid #f96d2b;
		}
			#menu .btn.in.act span{
				color: rgba(255,255,255,0.85);
			}
		#menu .btn.sub.act{
			height: calc(100% - 0px);
			padding-top: 2px;
		}
		#menu .btn.sub:hover {
			    height: calc(100% - 0px);
    	}

			#menu .btn span{
				font-weight: 300;
				font-size: 12px;
				color: rgba(255,255,255,0.85);
				letter-spacing: 0.5px;
			}

			.cesta{
				height: 33px;
				float: right;
				margin: 0 0 0 0;
				/*background-color: yellow;*/
				background-image: url('../img/budget.png');
				background-repeat: no-repeat;
				background-size: 24px;
				background-position: 40px center;

				top: 11px;
			    width: 80px;
			    display: inline-block;
			    vertical-align: top;
			    position: relative;
			    margin-left: 25px;
			    background-color: #EFEDF1;
			    border-radius: 2px;
			    font-size: 17px;
			    text-align: left;
			    letter-spacing: 0.5px;
			    font-weight: 300;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;

			}
			.cesta.active{
				background-image: url('../img/budgetN.png');

			}
				.cesta span{
					font-size: 14px;
					display: inline-block;
					font-weight: 400;
					color: #3D3935 !important;
					vertical-align: top;
					/*margin-top: 1px;*/
					width: 40px;
					text-align: center;
				}
				.cesta:hover{
					background-color:  #DDD;
				}
			#menu .favoritos{
				height: 80% !important;
				top: 10% !important;
				float: right;
				margin: 0;
				/*background-color: yellow;*/
				padding: 0 0 0 10px;
				background-image: url('../img/starNaranja.png');
				background-repeat: no-repeat;
				background-size: 24px;
				background-position: 29px center;
				width: 60px;
			}
				#menu .favoritos:hover{
					background-image: url('../img/starGris.png');
				}
			#menu .log{
				height: calc(100% - 3px);
				float: right;
				margin: 0 10px 0 5px;
				/* background-color: yellow; */
				padding-top: 1px !important;
			}

				#menu .log.in{
					/*padding: 0 10px 0 10px;*/
					/*background-repeat: no-repeat;
					background-position: 8px center;
					background-size: 20px;
					background-image: url('../img/loginGris.png');*/
					margin-left: 10px;
				}

				#menu .log.up{
					margin-right: 0;
					margin-left: 20px;

				}
				#menu .log.up span{
					color: #FF8200;
				}

				#menu .log.user{
					padding: 0 0 0 35px;
					background-repeat: no-repeat;
					background-position: 8px center;
					background-size: 24px;
					background-image: url('../img/loginGris.png');
					font-weight: 500;
					margin-left: 0 !important;
					height: 100% !important;
					top: 0% !important;
				}

			#menu .idioma{
				float: right;
				margin: 0 5px;
				padding: 1px 10px 0 20px;
				/*background-color: red;*/
			}
				#menu .idioma .bandera{
					width: 24px;
					display: inline-block;
					vertical-align: middle;
					margin: 0px 7px 0 0;
					border:1px solid #CCC;
				}

			#menu #secundario{
				width: 100%;
				left: 0;
				background-color: #3D3935;
				position: absolute;
				top: 100%;
				height: 55px;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.25);
			}

				#menu #secundario .innerCont{
					border-top:1px solid rgba(255, 255, 255, 0.2)
				}

				#menu #secundario .buscador{
					height: 80% !important;
					top: 10% !important;
					display: inline-block;
					vertical-align: top;
					position: relative;
					opacity: 0.3;
					width:250px;
				}
				#menu #secundario .buscador.active{
					opacity: 1;
				}
					#menu #secundario .buscador .buscar{
						width: 35px;
						height: 80%;
						background-color: #3D3935;
						position: relative;
						display: inline-block;
						vertical-align: top;
						text-indent: -100px;
						top: 10%;
						cursor: pointer;
						background-size: 24px;
						background-position: left center;
						background-repeat: no-repeat;
						background-image: url(../img/buscar_1.png);
						/* margin-left: 15px; */
						outline: none;
					    border-bottom: 1px solid rgba(255, 255, 255, 1);
					}

					#menu #secundario .buscador.active .buscar{
					    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
					}

					#menu #secundario .buscador .buscando{
						width: 200px;
					    height: 80%;
					    top: 10%;
					    background-color: #3D3935;
					    position: relative;
					    display: inline-block;
					    vertical-align: top;
					    border-bottom: 1px solid rgba(255, 255, 255, 1);
					    font-size: 18px;
					    color: rgba(255, 255, 255, 1);
					    font-weight: 300;
					    outline: none;
					    font-size: 14px;
					    letter-spacing: 1px;
					}
					#menu #secundario .buscador.active .buscando{
					    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
					    color: rgba(255, 255, 255, 0.8);
					}

				#menu #secundario .sell{
					top: 11px;
				    width: 80px;
				    display: inline-block;
				    vertical-align: top;
				    position: relative;
				    float: right;
				    padding: 7px 0;
				    background-color: #FF8200;
				    border-radius: 2px;
				    font-size: 14px;
				    text-align: center;
				    letter-spacing: 0.5px;
				    font-weight: 300;
				    color: #FFF;
				    text-decoration: none;
				    cursor: pointer;
				}
					
					#menu #secundario .sell:hover{
						text-decoration: underline;
					}

				#menu #secundario .contCatMain{
					height: 100%;
					display: inline-block;
					/*background-color: yellow;*/
					width: calc(100% - 500px);
					text-align: center;
				}
				#menu #secundario .catMain{
					width: 100px;
				    /* background-color: red; */
				    display: inline-block;
				    vertical-align: top;
				    position: relative;
				    text-align: center;
				    margin: 0 0;
				    cursor: pointer;
				    color: rgba(255, 255, 255, 0.8);
				    text-decoration: none;
				    font-weight: 300;
				    top: 3px;
				    font-size: 11px;
				    margin: 0;
				    letter-spacing: 0.4px;
				}
					#menu #secundario .catMain.activo{
						color:#ff911e;
					}


					#menu #secundario .catMain .icon{
						position: relative;
						vertical-align: top;
						display: inline-block;
						background-color: #3D3935;
						background-repeat: no-repeat;
						background-position: center;
						background-size: 60%;
						width: 60px;
						height: 30px;
						margin-top: 1px;
						border-radius: 5px;
						background-size: contain;
					}

						#menu #secundario #cat1 .icon{
							background-image: url('../img/cat6.png');
						}
						#menu #secundario #cat6 .icon{
							background-image: url('../img/cat7.png');
						}
						#menu #secundario #cat2 .icon{
							background-image: url('../img/cat2.png');
						}
						#menu #secundario #cat3 .icon{
							background-image: url('../img/cat3.png');
						}
						#menu #secundario #cat4 .icon{
							background-image: url('../img/cat4.png');
						}
						#menu #secundario #cat5 .icon{
							background-image: url('../img/cat5.png');
						}

						#menu #secundario #cat1:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat6H.png');
						}
						#menu #secundario #cat6:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat7H.png');
						}
						#menu #secundario #cat2:hover .icon, #menu #secundario #cat2.activo .icon{
							background-image: url('../img/cat2H.png');
						}
						#menu #secundario #cat3:hover .icon, #menu #secundario #cat3.activo .icon{
							background-image: url('../img/cat3H.png');
						}
						#menu #secundario #cat4:hover .icon, #menu #secundario #cat4.activo .icon{
							background-image: url('../img/cat4H.png');
						}
						#menu #secundario #cat5:hover .icon, #menu #secundario #cat5.activo .icon{
							background-image: url('../img/cat5H.png');
						}

	#menu .btn .submenu{
		width: 100%;
		position: absolute;
		top: 100%;
		left: 0%;
		background-color: rgba(61, 57, 53,0.98);
		/*box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.45);*/
		box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.45);

		z-index: 1000;
		cursor: default;
		padding: 15px 0 10px 0;
		display: none;
		z-index: 10000000000000000;
	}
		#menu .btn .submenu.simple{
			text-align: left;
		}
		#menu .btn .submenu .innerCont{
			display: block;
			margin: 0 auto;
			position: relative;
		}
		#menu .btn .submenu .innerCont .subBtn{
			/*background-color: yellow;*/
			display: inline-block;
			vertical-align: top;
		}
		#menu .btn .submenu.user{
			width: 100% !important;
			left: 0% !important;
			padding: 0 0 0 0 !important;
		}



	#menu .btn .submenu .itemSubmenu{
		width: 170px !important;
		font-weight: 400;
		font-size: 12px;
		color: rgba(255,255,255,0.85);
		text-decoration: none;
		padding: 10px 0 10px 10px;
		margin-left: 53px;
		display: inline-block;
		background-size: 30px;
		background-position: 15px center;
		background-repeat: no-repeat;
		cursor: pointer;
		letter-spacing: 0.5px;
		/*background-color: red;*/
		vertical-align: top;
	}
		
		#menu .btn .submenu .itemSubmenu.all{
			background-position: 5px center !important;
			background-size: 12px !important;
			background-image: url('../img/square.png');			
			font-weight: 500;
		}

		#menu .btn .submenu a.itemSubmenu{
			/*width: 180px;*/
/*			padding: 10px 0 10px 63px !important;
			width: 145px !important;*/
		}

		#menu .btn.sub:hover .submenu{
			display: inline-block;
		}
		/*#menu .btn .submenu .itemSubmenu.out{
			background-color: #3D3935;
			color: #EFEDF1 !important;
			font-weight:300 !important;
			margin:0 !important 
		}*/
		#menu .btn .submenu .itemSubmenu.out:hover, #menu .btn .submenu .itemSubmenu.active{
			text-decoration: underline;
			background-color: rgba(255,255,255,0.1);
		}

		#menu .btn .submenu .itemSubmenu:not(.out):hover{
			text-decoration: underline;
			background-color: rgba(255,255,255,0.1);
		}

	#menu .btn .submenu .itemSubmenu.simple{
		background-image: none;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 100%;
    color: #FFF;
    font-weight: 400;
    width: auto !important;
    margin-left: 15px !important;
    margin-right: 15px;
    padding: 10px 20px !important;

	}

	.idioma{

	}

	.subsubMenu{
		width: calc(100% - 243px);
		position: relative;
		top: 0;
		/*background-color: blue;*/
		/*box-shadow: 0 1px 0px 0 rgba(0,0,0, 0.45);*/
		z-index: 1000;
		cursor: default;
		padding: 0 0 0 10px;
		display: none;
		z-index: 10000000000000000;
		/*height: 100px;*/
		vertical-align: middle;
		border-left: 1px solid rgba(255,255,255,0.1);
	}

	#menu .btn .submenu .itemSubmenu:hover .subsubMenu{
		display: flex;
	}

	.subsubMenu .itemSubmenu_sub{
		width: calc(100% - 10px);
		padding: 5px 0 5px 10px !important;
		display: inline-block;
		background-size: 30px;
		margin: 0px 0 3px 0 !important;
		cursor: pointer;
		/* background-image: url(../img/dot.png); */
		background-color: rgba(255,255,255,0.1);
		font-size: 12px;
		font-weight: 300;
		color: rgba(255,255,255,0.7);
		letter-spacing: 0.5px;
		text-decoration: none;
	}
		.subsubMenu .itemSubmenu_sub.all{
			background-image: url('../img/square.png');
			background-size: 16px;
			background-repeat: no-repeat;
			background-position: 5px center;
			width: calc(100% - 30px);
			padding-left: 30px !important;
			color: #FF8200;
			font-weight: 400;
		}
		.subsubMenu .itemSubmenu_sub.all:hover{
			text-decoration: underline;
		}
		.subsubMenu .itemSubmenu_sub:not(.all):hover{
			text-decoration: underline;
			color: rgba(255,255,255,0.9);
		}
		
		#menu .btn .submenu .itemSubmenu.simple{
		    /*padding: 10px 0 10px 0px !important;*/
		}

	#menu .btn .submenu .subsubMenu.cat2 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}

	#menu .btn .submenu .subsubMenu.cat3 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}
	#menu .btn .submenu .subsubMenu.cat4 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}

	#menu .btn .submenu .subsubMenu.cat1 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}



/*****************************************************************************/
/*****************************************************************************/
/******************************** CONTENIDOS *********************************/
/*****************************************************************************/
/*****************************************************************************/
		
.contents
{
	width: 100%;
	max-width: 1200px;
	vertical-align: top;
	display: block;
	position: relative;
	text-align: center;
	/*background-color: yellow;*/
	margin: 0 auto;
	text-align: left;
	z-index:3;
}

.contents.init
{
	margin-top: 100px;
}


/*****************************************************************************/
/*****************************************************************************/
/*********************************** HOME ************************************/
/*****************************************************************************/
/*****************************************************************************/

.featuredsales{
	width: 100%;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 10px;
	position: relative;
}

.bannersInit{
	width: calc(100% - 100px);
	/*background-color: red;*/
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	margin: 30px 0 0px 50px;
    padding: 10px 0;
}
	.bannersInit a{
		width: 50%;
		height: 100%;
		display: inline-block;
		/*background-color: orange;*/
		position: relative;
		vertical-align: top;
		text-align: center;
	}
	.bannersInit a.first{
		width: calc(50% - 2px);
		border-right: 2px solid #EEE;
	}
	.bannersInit a img{
		width: 98%;
		vertical-align: top;
	}

.business{
	width: calc(100% - 100px);
	/*background-color: red;*/
	display: inline-block;
	margin-left: 50px;
	/*margin-top: 10px;*/
}
	.item-b{
		width: calc(25% - 10px);
		/*background-color: red;*/
		height: 160px;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
		border: 1px solid #E0E0E0;
		background-repeat: no-repeat;
		background-position: center;
	}
	.item-b:last-child{
		margin-right: 0;
	}
		.item-b.p1{
			background-image: url('../img/p1.png');
			background-size: 90%;
		}
		.item-b.p2{
			background-image: url('../img/p2.png');
			background-size: 90%;
		}
		.item-b.p3{
			background-image: url('../img/p3.png');
			background-size: 90%;
		}
		.item-b.p4{
			background-image: url('../img/slogo.png') !important;
			background-size: 90%;
		}



.auctions{
	width: calc(100% - 100px);
	/*background-color: red;*/
	display: inline-block;
	margin-left: 50px;
	margin-top: 0px;
}

.articles{
	width: 100%;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 40px;
}
		.homeTit{
			width: 100%;
		    /* background-color: #ff0; */
		    display: inline-block;
		    position: relative;
		    background-repeat: no-repeat;
		    background-size: contain;
		    background-position: left center;
		    padding: 0;
		    margin-bottom: 12px;
		    text-align: left;
		    font-size: 30px;
		    color: #3e3a36 !important;
		    font-family: 'Roboto', sans-serif;
		    font-weight: 100 !important;
		    letter-spacing: 0.5px;
		}
			.homeTit.rr{
				font-size: 22px;
				padding: 22px 0 0 30px;
			}
			.featuredsales .homeTit{
				padding: 25px 0 5px 50px;
			}
			.business .homeTit{
				padding: 0px 0 5px 0;
			}
			.auctions .homeTit{
				padding: 25px 0 5px 0;

			}
			.articles .homeTit{
				background-image: url(../img/banderinverde.png);
			}

			.subcat{
				font-size: 20px;
			    display: inline-block;
			    margin-left: 10px;
			    vertical-align: top;
			    font-weight: 100;
			    color: #f96d2c;
			    font-family: 'Roboto', sans-serif;
			    text-transform: uppercase;
			    margin-left: 30px;
			    border-left: 1px solid #DDD;
			    letter-spacing: 0.5px;
			    margin-top: 26px;
			    padding: 0 0 0 29px;
			}
			.subcat-home{
				font-size: 20px;
			    display: inline-block;
			    vertical-align: top;
			    font-weight: 100;
			    font-family: 'Roboto', sans-serif;
			    text-transform: uppercase;
			    margin-right: 30px;
			    border-right: 1px solid #DDD;
			    letter-spacing: 0.5px;
			    margin-top: 26px;
			    padding: 0 29px 0 0px;
			    text-decoration: none;
			    cursor: pointer;
			    color: #3D3935;
			}
			.subcat-home:hover{
				color: #f96d2c;
			}

		.adds{
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			font-size: 17px;
			font-weight: 300 !important;
			padding: 13px 10px 13px 10px;
			color: #ff8200;
			top: -2px;
		}

		.contenedorProductos{
			width: 100%;
			/*background-color: yellow;*/
			display: inline-block;
			vertical-align: top;
			position: relative;
		}
		.basemasProductos{
			display: inline-block;
			/*background-color: yellow;*/
			width: 100%;
			text-align: right;
		}
		.masProductos{
			color: #777;
		    font-size: 15px;
		    font-weight: 400;
		    text-decoration: none;
		    padding: 4px 0px 4px 20px;
		     /*background-color: #ffa500; */
		    display: inline-block;
		    position: relative;
		    text-align: left;
		    margin-top: 10px;
		    background-repeat: no-repeat;
		    background-size: 14px;
		    background-position: 0 9px;
		    background-image: url(../img/plus.png);
		    cursor: pointer;
		    margin-right: 50px;
		    border-bottom: 1px solid transparent;
		}
		.masProductos.auct{
			margin-right: 0;
		}
			
		.masProductos:hover{
			border-bottom-color: #999;
		}

	.homeTitInner{
			width: 260px;
			height: 70px;
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			font-size: 25px;
			padding-top: 2px;
			text-align: left;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: left center;
			font-weight: 300 !important;
			padding: 21px 0 0 25px;
			margin-bottom: 12px;
			color: #FFF;
			background-image: url(../img/banderinnegro.png);
		}

	.articles .item{
		width: calc(50% - 10px);
		min-width: 250px;
		display: inline-block;
		/*background-color: red;*/
		vertical-align: top;
		margin: 0 0 30px 0;
		text-align: left;
		padding-right: 10px;
	}
		.articles .item:hover .titulo-art{
			color: #ff8200;
		}
		.articles .item .foto-art{
			position: relative;
			display: inline-block;
			width: 300px;
			/*background-color: blue;*/
			height: 200px;
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			float: left;
			vertical-align: top;
			border-radius: 2px;
		}
		.articles .item .titulo-art{
			/*background-color: orange;*/
			width: calc(100% - 315px);
			padding: 0px 15px 10px 0;
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-size: 22px;
			font-weight: 400;
			color: #333;
			border-bottom: 1px solid #CCC;
			margin-left: 15px;
			line-height: 28px;
		}
		.articles .item .precontenido-art{
			/*background-color: orange;*/
			width: calc(100% - 300px);
			padding: 0px 15px;
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-size: 14px;
			line-height: 20px;
			font-weight: 300;
			color: #333;
		}
		.articles .item .fecha-art{
			display: inline-block;
			position: relative;
			/*background-color: yellow;*/
			color: #999;
			font-size: 13px;
			font-weight: 400;
			padding: 6px 4px 3px 38px;
			background-repeat: no-repeat;
			background-position: 15px center;
			background-size: 17px;
			background-image: url('../img/calendario.png');
			margin-bottom: 10px;
			width: calc(100% - 300px);
		}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}



.owl-carousel{
	width: calc(100% - 100px);
	/*background-color: orange;*/
	margin-left: 50px;
	position: relative;
}

.owl-prev, .owl-next{
	width: 45px;
	height: 45px;
	display: inline-block;
	position: absolute;
	top: calc(50% - 25px);
	/*background-color: yellow;*/
	opacity: 0.6;
}
.owl-prev{
	left: -50px;
	background-image: url('../img/left.png');
	background-size: 25px;
	background-repeat: no-repeat;
	background-position:left center;
	
}
.owl-next{
	right: -50px !important;
	background-image: url('../img/right.png');
	background-size: 25px;
	background-repeat: no-repeat;
	background-position:right center;
	
}
.owl-prev:hover, .owl-next:hover{
	/*background-color: #333;	*/
	opacity: 1;
}

.cinta{
	width: 100%;
	height:100px;
	margin-top: -50px;
	display: inline-block;
	position: absolute;
	text-align: center;
	top: 45%;
	left: 0;
	z-index: 1000000000;
	padding: 5px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+3,0.8+47 */
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 3%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.9) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=1 ); /* IE6-9 */
	
}
	.cinta .inner{
		width: 100%;
		max-width:1200px;
		/*background-color: red;*/
		height: 100%;
		position: relative;
		display: inline-block;
	}
		.cinta .inner img{
			height: 100%;
			float: right;
		}

		.cinta .ellogo{
			width: 460px;
			height: 120px;
			position: absolute;
			/*background-color: yellow;*/
			left: 0;
			bottom: 0px;
			background-image: url('../img/logo.png');
			background-size: contain;
			background-repeat: no-repeat;
			background-position:center;
		}
		.cinta .ellogo.rr1{
			background-image: url('../img/logo1.png');

		}



.testi{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
	display: inline-block;
	padding: 0px 0 15px 0;
	margin-top: 35px;
	text-align: center;
	/*border-top: 1px solid #CCC;*/
	/*border-bottom: 1px solid #CCC;*/
}
	.testi .testi-item{
		width: 28%;
		/*height: 300px;*/
		display: inline-block;
		vertical-align: top;
		/*background-color: yellow;*/
		position: relative;
		text-align: left;
		margin: 10px 2% 0 2%;
		text-align: center;
	}
		.testi .testi-item .pic{
			width: 140px;
			height: 140px;
			border-radius: 200px;
			position: relative;
			display: inline-block;
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			border: 5px solid #FFF;
			margin-right: 20px;
			margin-bottom: 20px;
			box-shadow: 0 0 0 1px #CCC;
		}
		.testi .testi-item .test{
			width: 100%;
			padding: 0 10px;
			font-size: 14px;
			font-weight: 300;
			display: inline-block;
			vertical-align: top;
			color: #222;
			float: right;
			line-height: 24px;
			letter-spacing: 0.5px;
			/*border-left: 1px dotted #ccc;*/
			/*background-color: orange;*/
		}
		.testi .testi-item .who{
			width: 100%;
			padding: 0 10px;
			font-size: 16px;
			font-weight: 400;
			display: inline-block;
			vertical-align: top;
			color: #3D3935;
			/*background-color: orange;*/
			margin-top: 20px;
			line-height: 16px !important;
		}
			.testi .testi-item .who span{
				font-size: 11px;
				font-weight: 400;
				color: #777 !important;
				text-transform: uppercase;
				line-height: 14px !important;
				margin-top: 10px;
				display: inline-block;
			}


/*****************************************************************************/
/*****************************************************************************/
/********************************* PRODUCTO **********************************/
/*****************************************************************************/
/*****************************************************************************/
	
/*PARA OWL EN HOME*/
.owl-item{

}
	.pro{
		width: 100%;
		height: 335px;
		display: inline-block;
		position: relative;
		/*background-color: yellow;*/
		padding: 0px;
		border: 1px solid #E0E0E0;
		vertical-align: top;
	}
	.pro.box{
		width: 267.5px !important;
		height: 370px;
		display: inline-block;
		position: relative;
		/*background-color: yellow;*/
		padding: 0px;
		border: 1px solid #E0E0E0;
		vertical-align: top;
	}
		.item-galeria.auction{
			width: calc(25% - 8px);
			margin-right: 10px;

		}
			.item-galeria.auction:last-child{
				margin-right: 0;
			}
		.pro.subasta{
			height: 420px !important;
		}
		.pro:hover{
			border-color: #AAA;
		}
		.pro .pro-foto{
			width: calc(100% - 6px);
			margin: 3px 0 0 3px;
			background-color: orange;
			height: 200px !important;
			display: inline-block;
			position: relative;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			vertical-align: top;
			cursor: pointer;
			margin-top: 20px;
		}
		.pro .pro-foto.editar{
			margin-top: 40px !important;
		}
		.pro .pro-estado{
			display: inline-block;
			height: 19px;
			width: 45px;
			/*background-color: orange;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
		}
			.pro .pro-estado.new{
				background-image: url('../img/tagNew.png');
			}
			.pro .pro-estado.used{
				background-image: url('../img/tagUsed.png');	
			}
		.pro .pro-like{
			float: right;
			display: inline-block;
			/*background-color: orange;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11px;
			font-weight: 400;
			color: #555;
			padding: 3px 9px 3px 23px;
			border-radius: 2px;
			background-position: 6px 2px;
			background-repeat: no-repeat;
			background-size: 12px;
			background-image: url('../img/s1.png');
			letter-spacing: 0.5px;
			cursor: pointer;
		}
			.pro .pro-like:hover{
				background-color: #DDD;
				color: #222;
				/*background-image: url('../img/s2.png');*/
			}
		.pro .pro-marca{
			display: inline-block;
			height: 19px;
			font-size: 16px;
			color: #f39423;
			font-weight: 400;
			width: auto;
			text-align: left;
			/*background-color: red;*/
			text-decoration: none;
			cursor: pointer;
			padding: 8px 5px 1px 0;
		}
			.pro .pro-marca:hover{
				text-decoration: underline;
			}
		.pro .pro-descripcion{
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			font-weight: 400;
			font-size: 14px;
			color: #333;
			line-height: 18px;
			margin-bottom: 5px;
			width: calc(100% - 40px);
			margin-left: 20px;
			text-align: left;
			height: 60px;
			/*background-color: yellow;*/
			border-bottom: 1px solid #E0E0E0;
			margin-bottom: 10px;

		}
		.pro .pro-descripcion span{
			font-weight: 400;
			color: #777;
		}


			.pro .pro-descripcion:hover{
				color: #333;
			}
		.pro .pro-ubicacion{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11.5px;
			font-weight: 400;
			color: #777;
			padding: 3px 5px 3px 23px;
			border-radius: 2px;
			background-position: 3px center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/location1.png');
			letter-spacing: 0.5px;
			cursor: default;
			width: calc(100% - 40px);
			margin-left: 20px;
		}

		.pro .pro-estado{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11.5px;
			font-weight: 400;
			color: #777;
			padding: 3px 5px 3px 23px;
			border-radius: 2px;
			background-position: 0 center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/box1.png');
			letter-spacing: 0.5px;
			text-decoration: none;
			width: calc(100% - 40px);
			margin-left: 20px;
		}
			.pro .pro-usuario:hover{
				text-decoration: underline;
				color: #333;
			}
		.pro .pro-precio{
		    display: inline-block;
		    vertical-align: top;
		    font-size: 19px;
		    font-weight: 300;
		    color: #777;
		    letter-spacing: 0.3px;
		    position: absolute;
		    bottom: 8px;
		    right: 20px;
		    /*background-color: yellow;*/
		}
			.pro .pro-precio .dolar{
				font-size: 12px;
			    font-weight: 400;
			    color: #999;
			}

		.pro .pro-subasta{
		    display: inline-block;
		     /*background-color: orange; */
		    background-position: left;
		    background-repeat: no-repeat;
		    background-size: contain;
		    vertical-align: top;
		    border-radius: 5px;
		    border: 1px solid #777;
		    width: calc(100% - 40px);
		    position: absolute;
		    bottom: 13px;
		    right: 20px;
		}
			.pro .pro-subasta .time{
				display: inline-block;
			    /*background-color: white; */
			    font-size: 15px;
			    font-weight: 400;
			    color: #333;
			    padding: 13px 0px 6px 0px;
			    position: relative;
			    width: calc(65% - 1px);
			    text-align: center;
			    vertical-align: top;
			    line-height: 10px;
			    border-right: 1px solid #777;
			}

				.ds-element{
						width: 23%;
						display: inline-block;
						font-size: 15px;
					    font-weight: 500;
					    color: #333;
					    position: relative;
					    vertical-align: top;
					    border-right: 1px solid #CCC;
					    padding-top:5px; 
					}
						.ds-element .ds-element-title{
							font-size: 10px;
							font-weight: 400;
							color: #999;
							margin-top: -8px;
							display: inline-block;
							line-height: 10px;
						}
						.ds-element .ds-element-value{
							font-size: 15px;
							font-weight: 400;
							color: #333;
						}
						.ds-element.ds-element-seconds{
							border:none !important;
						}

				.pro .pro-subasta .time .dia{
					width: 23%;
					display: inline-block;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .hora{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .minutos{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .segundos{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}

				.pro .pro-subasta .time .reloj{
					width: 24px;
					height: 24px;
					position: absolute;
					left: 50%;
					top: -13px;
					margin-left: -12px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: contain;
					background-image: url('../img/relojVerde.png');
					background-color: #FFF;
				}


			.pro .pro-subasta .last{
				display: inline-block;
			     /*background-color: yellow; */
			    font-size: 15px;
			    font-weight: 400;
			    color: #333;
			    padding: 18px 0px 6px 0px;
			    position: relative;
			    width: 35%;
			    text-align: center;
			    vertical-align: top;
			    line-height: 10px;
			}
				.pro .pro-subasta .tit{
					font-size: 10px;
					font-weight: 400;
					color: #999;
					margin-top: -8px;
					display: inline-block;
					line-height: 10px;
					height: auto !important; 
				}
				.pro .pro-subasta .last .dolar{
					width: 24px;
					height: 24px;
					position: absolute;
					left: 50%;
					top: -13px;
					margin-left: -12px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: contain;
					background-image: url('../img/dolar.jpg');
				}



/*****************************************************************************/
/*****************************************************************************/
/********************************** FOOTER ***********************************/
/*****************************************************************************/
/*****************************************************************************/

#footer
{
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 0 0 0px 0;
	margin: 60px 0 0 0;
	text-align: center;
	background-color: rgb(61, 57, 53);
	box-shadow: 0 -3px 4px 0 rgba(0,0,0,0.15)
}

	#footer.nav{
		width: calc(100% - 200px);
		margin-left: 200px;
	}

	.area_footer
	{
		width: 100%;
		max-width: 1200px;
		height: 100%;
		padding: 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: top;
		border-top:1px ;
	}

		.area_footer .bloq
		{
			width: 25%;
			height: 150px;
			/*background-color: yellow;*/
			display: inline-block;
			position: relative;
			border-right:1px solid rgba(255,255,255,0.15);
			vertical-align: top;
			text-align: left;
			
		}
		.area_footer .bloq.ini{
			width: 50%;
			text-align: center;
		}

			.area_footer .bloq .opc
			{
				text-decoration: none;
				font-size: 13px;
				line-height: 6px;
				font-weight: 300;
				cursor: pointer;
				color: #DDD;
				border-radius: 2px;
				display: inline-block;
				padding: 10px 12px 10px 0px;
				/*background-color: red;*/
				margin: 2px 0 0 0;

			}

				.area_footer .bloq .opc:hover
				{
					text-decoration: underline;
				}

		.newsletter{
			display: inline-block;
			/*background-color: red;*/
			width: 80%;
			cursor: pointer;
		}
		.newsletter img{
			width: 100%;
		}

		.contenedor_footer{
			/*background-color: orange;*/
			display: inline-block;
		}
		.opc.twitter{
			padding: 10px 12px 10px 30px !important;
			background-size: 22px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/twitter.png');
			margin: 3px 0 3px 0 !important;
		}
		.opc.instagram{
			padding: 10px 12px 10px 30px !important;
			background-size: 20px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/instagram.png');
			margin: 3px 0 3px 0 !important;
		}
		.opc.facebook{
			padding: 10px 12px 10px 30px !important;
			background-size: 20px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/facebook.png');
			margin: 3px 0 3px 0 !important;
		}
	.final{
		width: 100%;
		text-align: center;
		padding: 10px 0;
		background-color: #c6c6c6;
		font-size: 15px;
		font-weight: 400;
		color: #656565;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************* GALERIA ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.find-top{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
}
	.find-top .tit{
		height: 77px;
		/*background-color: blue;*/
		display: inline-block;
		position: relative;
		text-align: left;
		padding: 20px 0 0 0px;
		font-size: 30px;
	    color: #3e3a36 !important;
	    font-family: 'Roboto', sans-serif;
	    font-weight: 100 !important;
	    letter-spacing: 0.5px;
	    text-transform: uppercase;
	    background-repeat: no-repeat;
	}
	.find-top.inner{
		border-bottom: 1px solid #DDD;
	}
		.find-top .tit.cat{
			/*background-image: url(../img/banderinnegro.png);*/
		}

		.find-top .tit.sale{
			/*background-image: url(../img/banderinnaranja.png);*/
			font-weight: 300 !important;
			color: #FFF;
		}		
		.find-top .tit.auctions{
			/*background-image: url(../img/banderinverde.png);*/
			font-weight: 300 !important;
			color: #FFF;
		}		
		.find-top .tit.search{
			background-image: url(../img/lupaNegra.png);
			background-size: auto;
			/*font-weight: 300 !important;*/
			width: 100% !important;
		}
		.find-top .tit.user{
			background-image: url(../img/loginGris.png);
			background-size: auto;
			/*font-weight: 300 !important;*/
			width: 100% !important;
		}
		.find-top .tit.brand{
			background-image: none;
			width: 100% !important;
			text-align: center;
			color: #3D3935 !important;
			height: auto;
			padding: 20px 0 0 0;
		}	
			.find-top .tit.brand .log{
				width: 170px;
				height: 170px;
				position: relative;
				border:1px solid #ccc;
				border-radius: 5px;
				background-position: center;
				background-repeat: no-repeat;
				background-size: contain;
				display: inline-block;
			}
			.find-top .tit.brand .tit1{
				width: 100%;
				font-size: 20px;
				font-weight: 300 !important;
				text-align: center;
				display: inline-block;
				/*background-color: yellow;*/
				left: 0;
				color: #3D3935;
				margin-bottom: 12px;

			}

		.find-top .icon-tit{
			height: 32px;
			display: inline-block;
			vertical-align: middle;
			top: 10%;
			margin: -15px 25px 0px 0px;
			position: relative;
		}

		.find-top.info{
			border-bottom: 1px solid #DDD;
		}
	


.find-filter{
	width: calc(100% - 100px);
	/*background-color: yellow;*/
	padding: 7px 0;	
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	/*margin-top: 10px;*/
	text-align: right;
	margin-left: 50px;
}
	.find-filter .tit-filter{
		display: inline-block;
	    /* background-color: #f00; */
	    position: relative;
	    vertical-align: middle;
	    font-size: 12px;
	    color: #000;
	    font-weight: 400;
	    padding: 4px 10px;
	    /* font-family: 'Roboto', sans-serif; */
	    letter-spacing: 0.5px;
	    text-transform: uppercase;
	}
	.find-filter .item-filter{
		display: inline-block;
		background-color: #FFF;
		position: relative;
		vertical-align: middle;
		font-size: 13px;
		color: #555;
		border:1px solid #999;
		border-radius: 2px;
		outline: none;
		font-weight: 400;
		padding: 4px 10px;
	}

.contenedor-galeria{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: yellow;*/
	padding: 20px 0;
	position: relative;
}
	.item-galeria{
		width:calc(25% - 8px);
		background-repeat: no-repeat;
		display: inline-block;
		position: relative;
		margin-right: 10px;
		margin-bottom: 30px;
		/*border:1px solid #E0E0E0;*/
	}
		.item-galeria.h{
			margin-bottom: 0;
		}
		.item-galeria.r{
			margin-right: 0;
		}


	.contenedor-galeria .item-galeria .pro .pro-precio{
		bottom: 15px;
	}

	.noresultados{
		width: 100%;
		padding: 100px 0;
		font-size: 24px;
		font-weight: 300;
		color: #999;
		text-align: center;
	}

/*****************************************************************************/
/*****************************************************************************/
/********************************* PRODUCTO **********************************/
/*****************************************************************************/
/*****************************************************************************/

	.find-top .tit.item{
		background-image: url(../img/banderinnegro.png);
		padding: 21px 0 0 25px;
		font-size: 25px;
		color: #FFF;
		font-weight: 300 !important;
	}

	.find-top .tit_seller{
		width: 125px;
		height: 44px;
		/*background-color: blue;*/
		display: inline-block;
		position: relative;
		font-size: 14px !important;
		text-align: left;
		background-repeat: no-repeat;
		background-size: 120px;
		background-position: 2px center;
		font-weight: 400 !important;
		padding: 14px 0 0 25px !important;
		color: #FFF !important;
		vertical-align: top;
		color:#ff911e;
		background-image: url(../img/banderinnaranja.png);
	}
	.find-top .seller{
		height: 30px;
		/*background-color: blue;*/
		display: inline-block;
		position: relative;
		font-size: 14px !important;
		text-align: left;
		background-repeat: no-repeat;
		background-size: auto;
		background-position: 2px center;
		font-weight: 400 !important;
		padding: 14px 10px 0 40px !important;
		color: #333 !important;
		margin-left: 10px;
		color:#ff911e;
		background-image: url(../img/loginGris.png);
		vertical-align: top;
		text-decoration: none;
	}
	.find-top .seller:hover{
		text-decoration: underline;
	}

	.contenedor-item{
		width: calc(100% - 100px) ;
		margin-left: 50px;
		display: inline-block;
		margin-top: 20px;
	}

	.area-gris{
		width: 100%;
		height: 140px;
		background-color: #333;
		z-index: 1;
		position: absolute;
		display: inline-block;
		left: 0;
		top:250px;
	}

	.area-foto{
		width: 45%;
		/*background-color: red;*/
		display: inline-block;
		vertical-align: top;
		text-align: center;
		z-index: 2;
	}
		.area-foto .main{
			width: calc(100% - 2px);
			height: 440px;
			background-color: #FFF;
			display: inline-block;
			position: relative;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			vertical-align: top;
			border:3px solid #FFF;
			box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
		}
		.area-foto .minis{
			width: 70px;
			height: 70px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			border:3px solid #FFF;
			display: inline-block;
			margin: 10px 3px 6px 3px;
			opacity: 0.4;
			box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
			cursor: pointer;
			-webkit-transition: all 150ms ease-in-out;
		    -moz-transition: all 150ms ease-in-out;
		    -o-transition: all 150ms ease-in-out;
		    transition: all 150ms ease-in-out;
		}
		.area-foto .minis.act, .area-foto .minis:hover{
			box-shadow: 0 0 0 1px rgba(0,0,0,0.7);
			opacity: 1;
		}
		.area-foto .minis.micro{
			width: 60px;
			height: 60px;
		}

	.area-info{
		width: 55%;
		padding-bottom: 5px;
		/*background-color: rgba(0,0,0,0.2);*/
		display: inline-block;
		vertical-align: top;
		z-index: 2;
		position: relative;
	}

		.area-info .p-marca{
			/*background-color: red;*/
			display: inline-block;
			position: relative;
			margin: 0 0 0 0;
			background-position: left center;
			background-repeat: no-repeat;
			background-size: contain;
			padding: 0 10px 0 0; 
			height: 50px;
			vertical-align: middle;
			text-decoration: none;
			color: #3D3935;
			font-size: 15px;
			font-weight: 400;
			letter-spacing: 0.3px;
			text-transform: uppercase;
		}
			.area-info .p-marca img{
				display: inline-block;
				position: relative;
				vertical-align: middle;
				margin-right: 5px;
				margin-left: 30px;
				max-width: 130px;
				max-height: 50px;
			}
			.area-info .p-marca span{
				display: inline-block !important;
			}
			.area-info .p-marca .txt{
				font-weight: 400;
			    margin-top: 18px;
			    display: inline-block;
			    vertical-align: top;
			}
			.area-info .p-marca:hover{
				text-decoration: underline;
			}

		
		.area-info .p-info{
			height: 140px;
			width: 100%;
			padding: 10px 0 15px 30px;
			display: inline-block;
			/*background-color: red;*/
			vertical-align: top;
			margin-top: 2px;
		}
			
			.area-info .p-info .p-nombre{
				font-size: 26px;
				font-weight: 100;
				color: #FFF;
				line-height: 34px;
				margin-top: 6px;
				font-family: 'Roboto', sans-serif;
				letter-spacing: 0.3px;
			}
			.area-info .p-info .p-codigo{
				font-size: 14px;
				font-weight: 100;
				color: #FFF;
				line-height: 34px;
				font-family: 'Roboto', sans-serif;
				letter-spacing: 0.5px;
			}



		.area-info .p-ubicacion{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 14px;
			font-weight: 400;
			color: #3D3935;
			padding: 3px 5px 3px 25px;
			border-radius: 2px;
			background-position: 3px center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/location1.png');
			letter-spacing: 0.5px;
			cursor: default;
			margin-left: 30px;
			margin-top: 12px;
			margin-bottom: 5px;
		}

		.area-info .p-estado{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 14px;
			font-weight: 400;
			color: #3D3935;
			padding: 3px 5px 3px 25px;
			border-radius: 2px;
			background-position: 0 center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/box1.png');
			letter-spacing: 0.5px;
			margin-left: 30px;
		}
		.area-info .p-precio{
			width: auto;
			position: absolute;
			top: 283px;
			right: 0;
			/*background-color: red;*/
			font-size: 36px;
			font-weight: 100;
			font-family: 'Roboto', sans-serif;
			color: #3D3935;
		}
			.area-info .p-precio .dolar{
				display: inline-block;
				font-size: 17px;
				color: #777;
				margin-right: 5px;
			}

		.area-info .p-datos{
			width: 100%;
			/*background-color: red;*/
			display: inline-block;
			position: relative;
			padding-left: 30px;
			margin-top: 10px;

		}
			.area-info .p-datos .tt{
				font-weight: 600;
				font-size: 12px;
				text-transform: uppercase;
				width: 33.3%;
				text-align: center;
				padding: 5px 0;
				border-top:1px solid #CCC;
				border-bottom:1px solid #CCC;
				border-left:1px solid #CCC;
				display: inline-block;
				letter-spacing: 0.5px;
				color: #999;
			}
			.area-info .p-datos .tt.last{
				border-right:1px solid #CCC;
			}
			.area-info .p-datos .cc{
				font-weight: 600;
				font-size: 14px;
				width: 33.3%;
				text-align: center;
				padding: 10px 0;
				border:1px solid transparent;
				display: inline-block;
				letter-spacing: 0.5px;
				color: #3D3935;
				border-bottom: 1px solid #DDD;
			}

		.area-info .p-accion{
			border-top:1px solid #DDD;
			width: calc(100% - 30px);
			margin-left: 30px;
			margin-top: 15px;
			border-bottom:1px solid #DDD;
			padding: 27px 0 26px 0;
			text-align: right;
			position: relative;
		}
			.area-info .p-accion .add{
				display: inline-block;
			    vertical-align: top;
			    position: relative;
			    padding: 12px 19px 12px 40px;
			    background-color: #FF8200;
			    border-radius: 2px;
			    font-size: 16px;
			    font-family: 'Roboto', sans-serif;
			    text-align: center;
			    letter-spacing: 0.5px;
			    font-weight: 100;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;
			    background-size: 18px;
			    background-position: 13px center;
			    background-repeat: no-repeat;
			    background-image: url('../img/p-plus.png');
			    border-bottom: 1px solid rgba(0,0,0,0.2);
			}
				.area-info .p-accion .add:hover{
					background-color: #d06c04;
					border-bottom: 0;
					margin-top: 1px;
					
				}

			.area-info .p-accion .seller{
				display: inline-block;
			    vertical-align: top;
			    position: relative;
			    padding: 12px 19px 12px 52px;
			    background-color: #FF8200;
			    border-radius: 2px;
			    font-size: 16px;
			    font-family: 'Roboto', sans-serif;
			    text-align: center;
			    letter-spacing: 0.5px;
			    font-weight: 300;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;
			    background-size: 30px;
			    background-position: 13px center;
			    background-repeat: no-repeat;
			    background-image: url('../img/p-mail.png');
			    border-bottom: 1px solid rgba(0,0,0,0.2);
			}
				.area-info .p-accion .seller:hover{
					background-color: #d06c04;
					border-bottom: 0;
					margin-top: 1px;
					
				}

			.area-info .p-accion .buy{
				display: inline-block;
			    vertical-align: top;
			    position: relative;
			    padding: 12px 19px 12px 52px;
			    background-color: #FF8200;
			    border-radius: 2px;
			    font-size: 16px;
			    font-family: 'Roboto', sans-serif;
			    text-align: center;
			    letter-spacing: 0.5px;
			    font-weight: 300;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;
			    background-size: 30px;
			    background-position: 13px center;
			    background-repeat: no-repeat;
			    background-image: url('../img/p-mail.png');
			    border-bottom: 1px solid rgba(0,0,0,0.2);
			}
				.area-info .p-accion .buy:hover{
					background-color: #d06c04;
					border-bottom: 0;
					margin-top: 1px;
					
				}

			.area-info .p-accion .nologin{
				display: inline-block;
			    vertical-align: top;
			    position: relative;
			    padding: 12px 19px 12px 52px;
			    background-color: #FF8200;
			    border-radius: 2px;
			    font-size: 16px;
			    font-family: 'Roboto', sans-serif;
			    text-align: center;
			    letter-spacing: 0.5px;
			    font-weight: 300;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;
			    background-size: 30px;
			    background-position: 13px center;
			    background-repeat: no-repeat;
			    background-image: url('../img/p-mail.png');
			    border-bottom: 1px solid rgba(0,0,0,0.2);
			}
				.area-info .p-accion .nologin:hover{
					background-color: #d06c04;
					border-bottom: 0;
					margin-top: 1px;
					
				}

			.area-info .p-accion .end{
				display: inline-block;
				/*background-color: yellow;*/
				background-position: left;
				text-align: left;
				background-repeat: no-repeat;
				background-size: contain;
				vertical-align: top;
				font-size: 14px;
				font-weight: 400;
				color: #3D3935;
				padding: 3px 5px 3px 25px;
				border-radius: 2px;
				background-position: 0 center;
				background-repeat: no-repeat;
				background-size: 17px;
				background-image: url('../img/almanaque.png');
				letter-spacing: 0.5px;
				position: absolute;
				left: 0;
				top: 16px;
			}
			.area-info .p-accion .end span{
				font-size: 12px;
				text-transform: uppercase;
				font-weight: 600;
				color: #999;
			}

			.area-info .p-accion .myuser{
				display: inline-block;
				/*background-color: yellow;*/
				background-position: left;
				text-align: left;
				background-repeat: no-repeat;
				background-size: contain;
				vertical-align: top;
				font-size: 13px;
				font-weight: 600;
				color: #3D3935;
				padding: 2px 5px 3px 25px;
				border-radius: 2px;
				background-position: 0 center;
				background-repeat: no-repeat;
				background-size: 17px;
				background-image: url('../img/myuser.png');
				letter-spacing: 0.5px;
				position: absolute;
				left: 0;
				top: 57px;
				text-decoration: none;
				font-family: 'Open Sans', sans-serif;
			}
				.area-info .myuser:hover{
					text-decoration: underline;
				}
		.area-info .p-descripcion{
			width: calc(100% - 30px);
			margin-left: 30px;
			display: inline-block;
			position: relative;
			/*background-color: red;*/
			vertical-align: top;
			text-align: left;
			font-family: 'Open Sans', sans-serif;
			font-weight: 300;
			line-height: 22px;
			font-size: 14px;
			color: #3D3935;
		}
			.area-info .p-descripcion span{
				text-align: right;
				width: 100%;
				display: inline-block;
			}

			.area-info .p-descripcion .p-download{
				  display: inline-block;
			    vertical-align: top;
			    position: relative;
			    padding: 12px 19px 11px 40px;
			    background-color: #3D3935;
			    border-radius: 2px;
			    font-size: 16px;
			    font-family: 'Roboto', sans-serif;
			    text-align: left;
			    letter-spacing: 0.5px;
			    font-weight: 100;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;
			    background-size: 22px;
			    background-position: 10px 16px;
			    background-repeat: no-repeat;
			    background-image: url(../img/download.png);
			    border-bottom: 1px solid rgba(0,0,0,0.2);
			    width: 103px;
			    margin-bottom: 20px;
			}
			.area-info .p-descripcion .p-download:hover{
					text-decoration: underline;
					
				}

			.area-info .p-descripcion .p-dd{
				/*background-color: yellow;*/
				font-family: 'Open Sans', sans-serif;
				font-size: 12px;
				font-weight: 400;
				color: #3D3935;
				padding: 13px 0 0 0;
				margin-right: 6px;
				display: inline-block;
				vertical-align: middle;
				letter-spacing: 0.5px;
			}

			.area-info .p-descripcion .p-details{
				   color: #777;
			    font-size: 15px;
			    font-weight: 400;
			    text-decoration: none;
			    padding: 4px 0px 4px 20px;
			    /* background-color: #ffa500; */
			    display: inline-block;
			    position: relative;
			    text-align: left;
			    margin-top: 0px;
			    background-repeat: no-repeat;
			    background-size: 14px;
			    background-position: 0 9px;
			    background-image: url(../img/plus.png);
			    cursor: pointer;
			    border-bottom: 1px solid rgba(0, 0, 0, 0);
			}
				.area-info .p-descripcion .p-details:hover{
					border-bottom-color: #999;
				}

				.titRel{
					padding: 0 0 5px 50px;
					top: -40px;
				}

				.contenInner{
					margin-top: -40px;
				}

			/*

		.area-info .p-especificaciones{
			width: 100%;
			padding: 15px 0 0 45px;
			display: inline-block;
			vertical-align: top;
			margin-top: 5px;
			font-size: 13px;
			font-weight: 400;
			color: #333;
			line-height: 20px;
		}
			.area-info .p-especificaciones .p-mas{
				padding: 3px 5px 5px 20px;
				background-position: left center;
				background-repeat: no-repeat;
				background-size: 18px;
				background-image: url(../img/plus1.png);
				position: relative;
				display: inline-block;
				vertical-align: top;
				margin: 2px 0 0 0;

				cursor: pointer;
				font-weight: 400;
				font-size: 12px;
			}
			.area-info .p-especificaciones .p-mas:hover{
				text-decoration: underline;
			}
			.area-info .p-especificaciones .p-download{
				padding: 7px 5px 7px 43px;
				background-position: 6px center;
				background-repeat: no-repeat;
				background-size: 32px;
				background-image: url(../img/downloadPdf.png);
				position: relative;
				display: inline-block;
				vertical-align: top;
				margin: 7px 0 0 0;
				background-color: #E5E5E5;
				box-shadow: 0 1px 0px 0 rgba(0,0,0,0.3);
				cursor: pointer;
				float: right;
				font-weight: 400;
				font-size: 13px;
				line-height: 16px;
				border-radius: 3px;
			}
			.area-info .p-especificaciones .p-download:hover{
				text-decoration: underline;
			}

			.area-info .p-especificaciones .p-precio{
				padding:14px 25px 10px 25px;
				display: inline-block;
				vertical-align: top;
				font-size: 22px;
				font-weight: 400;
				color: #333;
				border-radius: 5px;
				border:2px solid #777;
				float: right;
				margin-top: 10px;
				position: relative;
			}
				.area-info .p-especificaciones .p-precio .dolar{
					width: 24px;
					height: 24px;
					position: absolute;
					left: 50%;
					top: -13px;
					margin-left: -12px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: contain;
					background-image: url('../img/dolar.jpg');
					vertical-align: top;
				}

			.area-info .p-especificaciones .p-comprar{
				padding:7px 15px 7px 45px;
				display: inline-block;
				vertical-align: top;
				font-size: 20px;
				font-weight: 400;
				color: #FFF;
				border-radius: 5px;
				border:2px solid #f98c15;
				float: left;
				margin-top:16px;
				position: relative;
				background-color: #f98c15;
				background-position: 5px center;
				background-repeat: no-repeat;
				background-size: 29px;
				background-image: url('../img/cc.png');
				box-shadow: 0 1px 0px 0 rgba(0,0,0,0.5);
				cursor: pointer;
			}
				.area-info .p-especificaciones .p-comprar:hover{
					text-decoration: underline;
				}


				*/
	.more-pd{
		border:1px solid #CCC;
		border-radius: 2px;
		font-size: 14px;
		color: #333;
		font-weight: 300;
		padding: 10px 10px 15px 10px;
		line-height: 18px;
	}


/*****************************************************************************/
/*****************************************************************************/
/******************************** INFORMACION ********************************/
/*****************************************************************************/
/*****************************************************************************/

.contenedor-info{
	width: calc(100% - 230px);
	margin-left:115px;
	/*background-color: yellow;*/
	display: inline-block;
	margin-top: 20px;
	color: #333;
	font-weight: 300;
	font-size: 17px;
	text-align: justify;
	line-height: 26px;
}


/*****************************************************************************/
/*****************************************************************************/
/********************************* GENERAL ***********************************/
/*****************************************************************************/
/*****************************************************************************/


.generalTit{
	width: 100%;
    /* background-color: yellow; */
    padding: 20px 0 20px 0;
    display: inline-block;
    text-align: left;
    color: #3D3935;
    font-weight: 300;
    font-size: 19px;
    border-bottom: 1px solid #bdbdbd;
    background-size: 235px;
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-transform: uppercase;
}

.preSub{
	width: 60%;
	margin: 20px 0 0px 20%;
	/*background-color: yellow;*/
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 12px;
	font-weight: 500;
	color: #3D3935;
}
.formulario{
	width: 60%;
	margin: 40px 0 20px 20%;
	/*background-color: yellow;*/
	display: inline-block;
	vertical-align: top;
	border: 1px solid #97999B;
	position: relative;
	padding-bottom: 25px;
}
	.formulario.float{
		float: left;
	}

	.formulario.top-none{
		margin-top: 0 !important;
	}

	.formulario.resumen{
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
		border: 1px solid #AAA !important;
		margin-top: 5px;
		margin-bottom: 30px;
	}
	.formulario.precosto{
		margin: 40px 0 20px 6%;
	}
	.formulario.costos{
		width: 25% !important;
		margin-left: 3% !important;
		/*background-color: yellow;*/
		padding-bottom: 0 !important;
	}
	.formulario.costos.inactivo{
		opacity: 0.3;
	}
	.formulario .tit{
		width: 100%;
		padding: 12px 10px 12px 29px;
		border-bottom: 1px solid #97999B;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		background-color: #EFEDF1;
		background-image: url('../img/down_4.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		margin-bottom: 20px;
	}
	.formulario .tit span{
		font-weight: 500;
		font-size: 11px;
		float: right;
		display: inline-block;
		margin-top: 2px;
	}
		.formulario .tit span img{
			vertical-align: top;
		}
	.formulario .tit.login{
		margin-bottom: 10px !important;
	}

	.formulario .tit.subtotal{
		font-size: 18px !important;
		font-weight: 400 !important;
		padding: 9px 10px 9px 10px;
		background-image: none;
		margin-bottom: 10px;
		color: #FF8200;
		background-color: #3D3935;
		border-bottom: 1px solid #3D3935;
		letter-spacing: 0px;
	}

	.formulario .tit.subtotalAmount{
		width: 100%;
		padding: 13px 10px 11px 29px;
		border-top: 1px solid #97999B;
		border-bottom: none;
		text-align: right;
		color: #3D3935;
		font-weight: 500;
		font-size: 13px;
		background-color: #EFEDF1;
		background-image: none;
		margin-bottom: 0;
	}
		.formulario .tit.subtotalAmount .currentSub{
			font-size: 21px !important;
			font-weight: 500 !important;
			display: inline-block;
			vertical-align: top;
			position: relative;
			margin: -5px 0 0 10px !important;
		}


	.formulario .titSub{
		width: 90%;
		margin: 25px 0 10px 5%;
		padding: 5px 0;
		border-bottom: 1px dotted #97999B;
		text-align: left;
		color: #97999B;
		font-weight: 500;
		font-size: 11px;
	}
	.formulario .titSub.set{
		margin-top: 0;
		font-size: 14px;
	}

	.formulario .titSub .instruccion{
		font-size: inherit;
		font-weight: inherit;
		float: right;
		color: #3D3935;
	}
	.formulario .titSub .instruccion_1{
		/*font-size: inherit;*/
		font-weight: inherit;
		color: #3D3935;
		margin-top: 3px;
		display: inline-block;
		font-size: 12px;
	}

	.formulario .label{
		width: 90%;
		margin: 15px 0 0px 5%;
		padding: 5px 0 0 0;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		/*background-color: yellow;*/
		display: inline-block;
	}
		.formulario .label img{
			vertical-align: top;
		}
		.formulario .label.half{
			width: 42.5%;
		}
		.formulario .label.three{
			width: 29%;
			margin: 15px 0% 0px 1.5%;
		}
		.formulario .label.init{
			margin-left: 5%;
		}

	.formulario .input{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 7px 0;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
	}
		.formulario .input.half{
			width: 42.5%;
		}
		.formulario .input.card{
			border: 1px solid #97999B !important; 
			padding: 7px 0 7px 0 !important;
			text-align: center;
			font-size: 15px;
		}

	.formulario .textarea{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 0 0;
		border: 1px solid #97999B;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
		height: 200px;
		resize: none;
	}

	.formulario .select{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 7px 0;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		border-radius: 0;
		background-color: #FFF;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
		background-image: url('../img/down_4.png');
		background-repeat: no-repeat;
		background-position: right center;
	}
		.formulario .select.half{
			width: 42.5%;
		}
		.formulario .select.cardmonth{
			width: 12.5%;
			text-align: center !important;
		}
		.formulario .select.cardyear{
			width: 25%;
			text-align: center !important;
		}

	.formulario .input_submit{
		background-color: #FF8200;
	    font-size: 14px;
	    font-weight: 300;
	    padding: 12px 20px 10px 20px;
	    margin: 0;
	    display: inline-block;
	    color: #fff;
	    border-radius: 2px;
	    cursor: pointer;
	    border-bottom: 2px solid rgba(0,0,0,0.2);
	    outline: none;
	    letter-spacing: 0.8px;
	}
	.formulario .input_submit:hover{
		margin-top:2px;
		/*background-color: #cc6800;*/
		border-bottom: none;
	}

	.formulario.costos .contentCost{
		width: calc(100% - 20px);
		display: inline-block;
		position: relative;
		/*background-color: yellow;*/
		/*min-height: 100px;*/
		margin-bottom: 5px;
		margin-left: 10px;
	}

		.formulario .info{
			width: 29%;
			margin: 5px 0% 5px 1.5%;
			padding: 0px 0 7px 0;
			border-bottom: 1px solid #97999B;
			text-align: left;
			color: #000;
			font-weight: 500;
			font-size: 13px;
			display: inline-block;
		}
			.formulario .info.init{
				margin-left: 5%;
			}
			.formulario .info.full{
				width: 90%;
				margin: 5px 0% 5px 5%;
			}
			.formulario .info.half{
				width: 42.5%;
				margin: 5px 0 5px 5%;
			}

		.setPostContenedor{
			display: none;
		}
		.setPostContenedor.res{
			display: inline-block !important;
		}

		.formulario.costos .contentCost .c-tit{
			width: 100%;
			font-size: 11px;
			font-weight: 500;
			color: #97999B;	
			/*background-color: yellow;*/
			text-align: left;
		}
		.formulario.costos .contentCost .c-item{
			width: 100%;
			font-weight: 300;
			color: #3D3935;	
			/*background-color: yellow;*/
			text-align: left;
			margin-top: 2px;
			border-bottom: 1px dotted #3D3935;
			margin-bottom: 11px;
			padding-bottom: 4px;
		}
			.formulario.costos .contentCost .c-item span{
				font-size: inherit;
				font-weight: 300;
			}

.acceptPolicy{
	width: 90%;
	margin: 15px 0 20px 0;
	padding: 11px 0 10px 10px;
	border: 1px solid #97999B;
	text-align: left;
	color: #3D3935;
	font-weight: 400;
	font-size: 13px;
}
	.acceptPolicy input{
		width: 15px;
		height: 15px;
		border:2px solid #3D3935;
		position: relative;
		display: inline-block;
		outline: none;
		vertical-align: top;
		margin-top: -1px;
		margin-right: 5px;
		cursor: pointer;
	}

	.acceptPolicy input:hover{
		background-color: #3D3935;
	}

	.acceptPolicy input:checked{
		background-color: #FF8200;
	}

	.privacidad{
		width: 90%;
		margin: 20px 0 0px 5%;
		/*background-color: yellow;*/
		padding: 11px 0 10px 10px;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		text-align: center;
	}

.errorLog{
	width: 90%;
	margin: 20px 0 0px 0;
	padding: 10px 20px;
	border: 1px solid #af0d0d;
	text-align: left;
	color: #FFF;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0.5px;
	text-align: center; 
	background-color: #ff5959;
}

.recordar{
	width: 90%;
	margin: 12px 0 0px 0;
	padding: 0px 0 0px 0;
	/*border: 1px solid #97999B;*/
	text-align: left;
	color: #3D3935;
	font-weight: 400;
	font-size: 13px;
}
	.recordar input{
		width: 15px;
		height: 15px;
		border:2px solid #3D3935;
		position: relative;
		display: inline-block;
		outline: none;
		vertical-align: top;
		margin-top: -1px;
		margin-right: 5px;
		cursor: pointer;
	}
	.recordar a{
		color: #3D3935;
		font-weight: 400;
	}
	.recordar a:hover{
		color: #FF8200;
	}

	.recordar input:hover{
		background-color: #3D3935;
	}

	.recordar input:checked{
		background-color: #FF8200;
	}

.link_n{
	color: #FF8200;
}
.link_n:hover{
	color: #3D3935;
}

.ar{
	font-size: inherit !important;
	font-weight: inherit !important;
	float: right;
}

.lineas_1{
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 90%;
	margin: 38px 0 0 5%;
}

.lineas_2{
	padding: 10px 0;
	text-align: right;
	display: inline-block;
	width: 90%;
	margin: 20px 0 0 5%;
}

.negrita{
	font-size: inherit !important;
	font-weight: bold !important;

}
.naranja{
	font-size: inherit !important;
	font-weight: inherit !important;
	color: #FF8200 !important;
}

.required{
	border-bottom-color: red !important;
}

.modal_welcome, .modal_welcome_1{
	width: 100%;
	height: 100%;
	background-color: rgba(61, 57, 53,0.9);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100000000000;
}
	.modal_welcome .welcome, .modal_welcome_1 .welcome{
		display: inline-block;
		z-index: 100000000000;
		width: 50%;
		background-color: #FFF;
		padding: 40px;
		position: fixed;
		font-size: 18px;
		/*font-weight: 400;*/
		text-align: center;
		border-radius: 2px;
		box-shadow: 0 1px 8px 1px rgba(0,0,0,0.7);
	}
	.modal_welcome .welcome img, .modal_welcome_1 .welcome img{
		width: 80%;
		display: inline-block;
	}
	.modal_welcome .welcome span, .modal_welcome_1 .welcome span{
		text-decoration: underline;
		cursor: pointer;
		color: #FF8200;
	}
	.modal_welcome .welcome span:hover, .modal_welcome_1 .welcome span:hover{
		color: #3D3935;
	}

	.modal_welcome_1 .welcome .continuar_1{
		text-decoration: none;
		cursor: pointer;
		color: #555;
		font-size: 14px;
		margin-top: 10px;
		display: inline-block;
		font-weight: 400;
	}
	.modal_welcome_1 .welcome .continuar_1:hover{
		text-decoration: underline;
	}





.btn_action{
	background-color: #FF8200;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	border-bottom:2px solid rgba(0,0,0,0.2);
	outline: none;
	text-decoration: none;
}
.btn_action:hover{
	margin-top:2px;
	/*background-color: #cc6800;*/
	border-bottom: none;
}

	.btn_action.next{
		background-image: url('../img/down_3.png');
		background-repeat: no-repeat;
		background-position: calc(100% - 9px) center;
		padding: 11px 30px 9px 20px;
		/*padding: 10px 30px;*/
	}

	.btn_action.load{
		background-image: url('../img/upload2.png');
		background-repeat: no-repeat;
		background-position: 10px center;
		background-size: 18px;
		padding: 11px 15px 9px 42px;
		/*padding: 10px 30px;*/
		font-size: 14px;
		font-weight: 400;
		padding: 9px 10px 7px 35px;
		margin: 10px 0 5px 5%;
		/*float: right;*/
	}
		.btn_action.load:hover{
			margin-top:12px;
			/*background-color: #cc6800;*/
			border-bottom: none;
			margin-bottom: 5px;
		}


/*****************************************************************************/
/*****************************************************************************/
/******************************* INNER MENU **********************************/
/*****************************************************************************/
/*****************************************************************************/

.innerMenu{
	/*border-top:1px solid #97999B;*/
	border-bottom:1px solid #97999B;
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
}
	.innerMenu .itemInner{
		/*background-color: yellow;*/
		padding: 7px 20px;
		display: inline-block;
		text-decoration: none;
		font-size:13px;
		font-weight: 400;
		color:  #3D3935;
		border-radius: 2px;
	}
	.innerMenu .itemInner.active{
		background-color: #3D3935;
		padding: 7px 20px;
		display: inline-block;
		text-decoration: none;
		font-size:13px;
		font-weight: 300;
		color: #FFF;
	}
	.innerMenu .itemInner.logout{
		background-color: #ff5959 !important;
		color: #FFF;
	}
	.innerMenu .itemInner.logout:hover{
		text-decoration: underline;
	}
	.innerMenu .itemInner:hover{
		background-color: #EFEDF1
	}

.innerStep{
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	background-color: #3D3935;
}
	.innerStep .step{
		/*background-color: yellow;*/
		padding: 7px 5px 4px 5px;
		display: inline-block;
		text-decoration: none;
		font-size:11px;
		letter-spacing: 1px;
		font-weight: 300;
		border-radius: 30px;
		border:2px solid rgba(255, 130, 0, 0.3);
		margin:0 5px;
		color: rgba(255,255,255,0.5);
		width:190px;
		text-transform: uppercase;
	}
	.innerStep .step.active{
		background-color: #FF8200;
		color: #3D3935 !important;
		font-weight: 500 !important;
	}
	.innerStep .step span{
		width: 22px;
		height: 22px;
		border-radius: 100px;
		font-size: 14px;
		font-weight: 300;
		display: inline-block;
		vertical-align: middle;
		margin-top: -2px;
		padding-top: 3px;
		padding-left: 1px;
		text-align: center;
		margin-right: 6px;
		background-color: rgba(255,255,255,0.15);
		color: rgba(255,255,255,0.7);
	}
		.innerStep .step.active span{
			background-color: #3D3935;
			color: #FFF;
		}

	.custom-input-file {
	    background-color: #FFFFFF;
	    cursor: pointer;
	    display: inline-block;
	    overflow: hidden;
	    position: relative;
	    text-align: center;
	    top: 4%;
	    vertical-align: top;
	    width: 100%;
	    width: 42.5%;
		margin: 5px 0 5px 5%;
	}

	.custom-input-file.full {
		width: 90% !important;
	}

	.custom-input-file .input-file {
	    border: 10000px solid transparent;
	    cursor: pointer;
	    filter: alpha(opacity=0);
	    font-size: 10000px;
	    margin: 0;
	    opacity: 0;
	    padding: 0;outline:0;
	    position: absolute;
	    right: -1000px;
	    top: -1000px;
	    z-index: 2;
	}
	.custom-input-file .archivo {
	    overflow: hidden;
	    height: 100%;
		text-align: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; 
		z-index: 1;
		background-color: #FFF;
		padding: 5px 0 5px 25px;
		width: 100%;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		background-repeat: no-repeat;
		background-size: 20px;
		background-position: left center;
		background-image: url('../img/seleccionar.png');
	}

	.custom-input-file .archivo span{
		position: relative;
		display: inline;
		z-index: 0;
		color: #3D3935;
		font-weight: 500;
		font-size: 13px;
	}
	.custom-input-file:hover .archivo span{
		color:#FF8200;
	}

	.fotos_cargadas{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: center;
		padding-bottom:18px;
		padding-top: 5px;
		border: 1px solid #CCC;
	}
		.fotos_cargadas .tt{
			font-size: 12px;
			font-weight: 400;
			width: 100%;
			display: inline-block;
			text-align: center;
			margin-top: 7px;
			color: #777;
		}

		.fotos_cargadas .laFoto{
			width: 20%;
			margin: 10px 2.5% 10px 2.5%;
			display: inline-block;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			height: 120px;
			position: relative;
			
			padding: 3px;
			border:1px solid #CCC;
		}
		.fotos_cargadas .laFoto .opcionFoto{
			width: 100%;
			text-align: center;
			position: absolute;
			bottom:-23px;
			left: 0;
			background-color: #FFF;
			display: inline-block;
			font-size: 11px;
			font-weight: 500;
			padding: 3px 0;
		}
			.fotos_cargadas .laFoto .opcionFoto a{
				color: #3D3935 !important;
				text-decoration: none;
			}
			.fotos_cargadas .laFoto .opcionFoto a:hover{
				text-decoration: underline;
			}

	.mis_fotos_cargadas{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: left;
		padding-top: 5px;
		border: 1px solid #CCC;
	}
		.mis_fotos_cargadas .laFoto{
				width: 20%;
				margin:3px 2.5% 5px 2.5%;
				display: inline-block;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
				height: 120px;
				position: relative;
				background-color: red;
				padding: 3px;
				border:1px solid #CCC;
			}


	.archivos_cargados{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: center;
		padding: 5px 10px 10px 10px;
		border: 1px solid #CCC;
	}
		.archivos_cargados .tt{
			font-size: 12px;
			font-weight: 400;
			width: 100%;
			display: inline-block;
			text-align: center;
			margin-top: 7px;
			color: #777;
		}
		.archivos_cargados .tFile{
			font-weight: 500;
			font-size: 12px;
			color: #FF8200;
			height: 10px;
			line-height: 10px;
			border: 1px solid #CCC;
			padding: 8px 0;
		}
		.archivos_cargados .tFile.f{
			border:none;
		}

		.archivos_cargados .tField{
			font-weight: 400;
			font-size: 13px;
			color: #3D3935;
			line-height: 10px;
			border-bottom: 1px dotted #AAA;
			padding: 8px 0;
		}
		.archivos_cargados .tField.f{
			border-bottom: none;
		}
		.archivos_cargados .tField.f a{
			text-decoration: none;
			font-size: 11px;
			font-weight: 500;
			color: #3D3935 
		}
			.archivos_cargados .tField.f a:hover{
				color: #3D3935;
				text-decoration: underline;
			}

/*****************************************************************************/
/*****************************************************************************/
/**************************** YOUR AD SETTING ********************************/
/*****************************************************************************/
/*****************************************************************************/

.box{
	width: 48%;
	margin: 0 1%;
	display: inline-block;
	vertical-align: top;
	/*background-color: yellow;*/
	position: relative;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 4px;
}
	.box .b-tit{
		font-size: 12px;
		font-weight: 400;
		color: #97999B;	
		width: 100%;
		text-align: center;
	}
	.box .b-cont{
		width: 100%;
		font-weight: 400;
		color: #3D3935;	
		padding: 8px 0;
		text-align: center;
		font-size: 14px;
	}

	.box .b-icon{
		width: 40px;
		height: 40px;
		/*background-color: red;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		margin: 12px 0 5px 0; 
		background-repeat: no-repeat;
		background-position: center;
		box-shadow: 0 0 0 1px #FF8200;
		border-radius: 100px;
	}
		.box .b-icon.type_1{
			background-image: url('../img/cestaNaranja.png');
			background-size: 24px;
		}
		.box .b-icon.type_2{
			background-image: url('../img/hammer_2.png');
			background-size: 24px;
		}
		.box .b-icon.duration{
			background-image: url('../img/time_1.png');
			background-size: 24px;
		}
		.box .b-icon.pictures{
			background-image: url('../img/foto_1.png');
			background-size: 24px;
		}
		.box .b-icon.memory{
			background-image: url('../img/memory.png');
			background-size: 24px;
		}

.icon_set{
	width: 40px;
	height: 40px;
	/*background-color: red;*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 30px 0 0 0; 
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 0 1px #FF8200;
	border-radius: 100px;
}
	.icon_set.picture{
		background-image: url('../img/foto_1.png');
		background-size: 24px;
		margin: 10px 0 0 0; 
	}
	.icon_set.document{
		background-image: url('../img/adjunto.png');
		background-size: 24px;
	}

.usoMemoria{
	display: inline-block;
	position: relative;
	padding: 5px 10px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.5);
	vertical-align: top;
	font-size: 14px;
	font-weight: 400;
	border-radius: 100px;
	margin: 15px 0 5px 0;
}
.usoMemoria .tt{
	font-size: 12px;
	font-weight: 500;
}

/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/


#bread{
	background-color: rgba(222,107,207,0.95);
	position: fixed;
	top: 54px;
	left: 0;
	vertical-align: top;
	width: 100%;
	height: 49px;
	z-index: 99;
	display: none;
	border-bottom: 1px solid rgba(0,0,0,0.6);
	color: rgba(255,255,255,0.9);
}

	#bread .home-btn{
		width: calc(5% - 8px);
		height: calc(100% - 9px);
		/*background-color: red;*/
		display: inline-block;
		position: relative;
		margin: 0;
		vertical-align: top;
		background-repeat: no-repeat;
		background-position: center;
		background-origin: border-box;
		background-size: 27px;
		background-image: url(../img/home.png);
		padding: 4px;
		opacity:1;
		border-bottom: 1px solid transparent;
		text-decoration: none;
		vertical-align: top;
		
	}
		#bread .home-btn:hover{
			border-color: rgba(0,0,0,0.9);
		}
	#bread .custom-btn{

	}
	#bread .top-btn{

	}

		#bread #migajas
		{
			/*background-color: red;*/
			height: 100%;
			width: 40%;
			display: inline-block;
			position: relative;
			vertical-align: top;
		}

		#bread #migajas.ex
		{
			width: 30%;
		}

			#bread #migajas .nivel
			{
				color: rgba(0,0,0,0.8);
				/*background-color: blue;*/
				display: inline-block;
				position: relative;
				padding: 16px 11px 12px 11px;
				font-size: 14px;
				background-origin: border-box;
				border-bottom: 1px solid transparent;
				font-weight: 400;
				margin: 0 0 0 10px;
			}


			#bread #migajas .activo
			{
				cursor: pointer;
				/*color: rgba(0,0,0,1);*/
				color: rgba(0,0,0,0.6);

			}

			#bread #migajas .activo:hover
			{
				border-color: #000;
				color: rgba(0,0,0,1);
			}

			#bread #migajas .activo.bread_menu_opcional_activo
			{
				border-color: rgba(0,0,0,0.8);
			}

			#bread #migajas .activo.bread_menu_opcional_activo .bread_sub
			{
				opacity: 1;
			}

			#bread #migajas .activo:hover .bread_sub
			{
				/*background-color:#cd36be;*/
				opacity: 1;
			}

			#bread #migajas .nivel.final
			{
				border-color: rgba(0,0,0,0.8);
				color: rgba(255,255,255,1);
				font-weight: 400;
				cursor: default;
				/*background-color: red;*/
			}

			#bread .adelante
			{
				position: absolute;
				height: 24px;
				width: 24px;
				display: inline-block;
				/*background-color: green;*/
				top: 14px;
				left: -17px;
				background-repeat: no-repeat;
				background-position: center;
				/*background-size: 18px;*/
				background-image: url(../img/adelante1.png);
				
			}

			.bread_menu_opcional
			{
				height: auto;
				display: none;
				position: absolute;
				top: calc(100% + 3px);
				background-color:rgba(255,255,255, 0.95);
				box-shadow: 0 4px 4px 0 rgba(0,0,0,0.15);
				left: calc(100% + 5px);
				padding: 0 27px 0 5px;
				/*margin-left: -100px;*/
				z-index: 5;
				border-left: 1px solid rgba(0,0,0,0.1);
				border-bottom: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				cursor: default;
			}

				.bread_menu_opcional .item
				{
					padding: 8px 11px 8px 11px;
					text-decoration: none;
					color: rgba(0,0,0,1);
					margin: 0 0 8px 0;
					/*background-color: red;*/
					display: inline-block;
					position: relative;
					width: 100%;
					cursor: pointer;
					border-bottom: 1px solid transparent;
					background-repeat: no-repeat;
					background-position: -9px 7px;
					background-size: 22px;
				}

					.bread_menu_opcional .item:hover
					{
						border-color: rgba(0,0,0,0.8);
						background-image: url(../img/adelante.png);
					}

		#bread #filtros
		{
			/*background-color: red;*/
			height: 100%;
			width: 50%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			text-align: right;
			/*top: 10%;*/
			/*border-left: 1px solid rgba(0,0,0,0.1);*/
			/*border-right: 1px solid rgba(0,0,0,0.1);*/
		}
		#bread #filtros.ex
		{
			width: 60%;
		}

			.area
			{
					/*width: 46%;*/
					height: 100%;
					position: relative;
					vertical-align: top;
					margin: 0;
					/*background-color: grey;*/
					display: inline-block;
					cursor: default;
					/*border-bottom: 3px solid transparent;*/
					/*border-left: 1px solid rgba(0,0,0,0.1);*/
					font-weight: 400;
					font-size: 14px;
					color: rgba(0,0,0,0.8);
					text-align: center;
			}

			
				.area:hover
				{
					/*border-bottom-color: #cd36be;*/
				}

				.area .titulo
				{
					margin: 16px 5px 0 0;
					display: inline-block;
					/*background-color: blue;*/
					vertical-align: top;
					padding: 0 0 0 0;
				}

					.area .titulo img
					{
						width: 22px;
						vertical-align: middle;
						margin: 0 0 0 4px;
					}

				.area .filtrado, .area .ordenado
				{
					display: inline-block;
					/*background-color: green;*/
					vertical-align: top;
					margin: 9px 0 0 0;
					color: rgba(0,0,0,1);
					font-weight: 400;
					padding: 7px 6px 12px 6px;
					border-bottom: 1px solid rgba(0,0,0,0.8);;
					/*border-radius: 2px;*/
					background-repeat: no-repeat;
					cursor: pointer;

				}

				.area .filtrado.activado, .area .ordenado.activado
				{
					border-color: rgba(0,0,0,0.8);
				}

				.area.DeMarca .filtrado, .area.DeMarca .ordenado
				{
					border-bottom: none !important;
				}
				.area .filtrado img, .area .ordenado img
				{
					width: 12px;
					vertical-align: middle;
					margin: -2px 0 0 8px;
				}

					.filtrado.inactivo:hover, .ordenado.inactivo:hover
					{	
						border-color: #000;
					}


			.area .selector
			{	
				
				border-bottom: 1px solid rgba(0,0,0,0.1);
				border-left: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				cursor: default;
				display: none;
				height: auto;
				left: 0%;
				position: absolute;
				text-align: center;				
				top: calc(100% + 3px);
				width: 100%;
				z-index: 5;
				background-color:rgba(255,255,255, 0.95);
				box-shadow: 0 4px 4px 0 rgba(0,0,0,0.15);
				padding: 8px 5px 10px 5px;


			}

				.area .selector .opcion, .area .selector .opcion_index
				{

					padding: 6px 0 6px 0;
					text-decoration: none;
					color: rgba(0,0,0,1);
					margin: 0 0 0 2%;
					display: inline-block;
					position: relative;
					width: 96%;
					cursor: pointer;
					border-bottom: 1px solid transparent;
					background-repeat: no-repeat;
					background-position: -9px 7px;
					background-size: 22px;
					font-size: 13px;	
				}
				.area .selector .opcion_index
				{
					color: #cd36be;
					cursor: pointer;
				}
				.area .selector .opcion_index:hover
				{
					text-decoration: underline;
					color: #00a8ff;
				}

					.area .selector .opcion:hover
					{
						border-color: rgba(205, 54, 190, 1);
						/*background-image: url(../img/adelante.png);*/
					}
				.area .selector .opcion img
				{
					width: 28px;
					vertical-align: middle;
					margin: -3px 6px 0 0px;
				}

					.area .selector.generos .opcion img
					{
						width: 28px;
						vertical-align: middle;
						margin: -3px 10px 0 0px;
					}

				.area .selector .categoria_base
				{
					/*background-color: red;*/
					font-size: 14px;
					color: rgb(115, 115, 115);
					background-repeat: no-repeat;
					background-position: 10px center;
					background-size: 8px;		
					background-image: url(../img/right.png);
					padding: 0 0 0 25px;
					color: rgba(0,0,0,1);
				}

				.area .selector .opcion.decategoria
				{
					line-height: 20px;
					margin:0 0 0px 0;
					padding: 3px 0 6px 0;
					background-position: -9px 2px;
					color: rgba(205, 54, 190, 1);
					font-size: 12px;
					width: 100%;
					text-align: left;
				}

				.area .selector .opcion.decategoria_todas
				{
					line-height: 20px;
					margin:0 0 3px 0;
					padding: 3px 0 8px 0;
					background-position: -9px 2px;
					border-bottom: 1px dashed rgba(0,0,0,0.2);
					width: 100%;
				}

				.area .selector .opcion.decategoria_todas:hover
				{
					border-color: rgba(205, 54, 190, 1);
				}


		#bread #to-top
		{
			width: 5%;
			height: 100%;
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			margin: 0;
			vertical-align: top;
			background-repeat: no-repeat;
			background-position: center 19px;
			background-origin: border-box;
			background-size: 18px;
			background-image: url(../img/up.png);
			padding: 4px;
			opacity:1;
			border-bottom: 2px solid transparent;
			text-decoration: none;
			vertical-align: top;
			cursor: pointer;
		}
		
			#bread #to-top:hover{
				border-color: rgba(0,0,0,0.9);
			}




#loading
{
	background-color: #333;
	display: inline-block;
	height: 60px;
	left: 50%;
	margin-left: -30px;
	margin-top: -50px;
	opacity: 1;
	top: 50%;
	width: 60px;
	z-index: 50000000;
    border-radius: 100px;
    padding: 5px 0 0 0;
    position: absolute;
    text-align: center;
}

	#loading img
	{
		display: inline-block;
		width: 31px;
		margin: 10px 0 0 0px;

	}

.loading_temporal
{
	padding: 20px 0px;
	font-size: 15px;
	vertical-align: top;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
	/*background-color: red;*/
	font-weight: 500;
	color: rgba(0,0,0,1);
}


/*****************************************************************************/
/*****************************************************************************/
/****************************** ESTILOS INICIAL ******************************/
/*****************************************************************************/
/*****************************************************************************/

#slide{

	/*background-color: orange;*/
	display: inline-block;
	height: 429px;
	position: relative;
	vertical-align: top;
	width: 90%;
	margin: 20px 0 0 5%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(../img/home_slide/banner1.jpg);
}

.disenador{

	display: inline-block;
	height: 200px;
	position: relative;
	vertical-align: top;
	width: 43%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

	.disenador.left
	{margin: 2px 0 0 5%;}
	.disenador.right
	{margin: 2px 0 0 4%;}


/*****************************************************************************/
/*****************************************************************************/
/***************************** ESTILOS GENERALES *****************************/
/*****************************************************************************/
/*****************************************************************************/


.no_resultados_1
{
	width: 90%;
	padding: 100px 0;
	text-align: center;
	margin: 30px 0 10px 5%;
	font-size: 18px;
	font-weight: 400;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	vertical-align: top;
	color: rgba(0,0,0,0.65);
}

.galeria_categoria_fila
{
	width: 90%;
	height: 290px;
	display: inline-block;
	background-color: rgba(255,255,255,1);
	position: relative;
	margin: 30px 0 40px 5%;
	vertical-align: top;
	/*box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);*/
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
}

	.galeria_categoria_fila .area_marca
	{
		width: 18%;
		height: calc(95% - 10px);
		top:0%;
		display: inline-block;
		vertical-align: top;
		position: absolute;
		left: 0;
		/*background-color: blue;*/
		border-right: 1px solid rgba(0,0,0,0.1);
		/*box-shadow: 5px 0 6px -3px rgba(0, 0, 0, 0.08);*/
		z-index: 2;
	}

		.galeria_categoria_fila .logo
		{
			width: 90px;
			height: 90px;
			position: absolute;
			left: 50%;
			margin: 0 0 0 -50px;
			border-radius: 200px;
			box-shadow: 0 0 0 2px rgba(229, 229, 229, 0.55);
			background-origin: content-box;
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			cursor: pointer;
			top:3px;
			padding: 5px;
		}

		.galeria_categoria_fila .logo:hover
		{
			/*box-shadow: 0 0 0 2px #cd36be;*/
			box-shadow: 0 0 0 2px rgba(0,0,0,0.6);
		}

		.galeria_categoria_fila .nombre
		{
			width: 90%;
			padding: 10px 0;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 117px;
			font-weight: 400;
			color: rgba(0,0,0,0.8);
			font-size: 20px;

		}

		.ranking
		{
			width: 90%;
			height: 40px;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 171px;
			font-weight: 500;
			color: rgba(0,0,0,0.5);
			font-size: 22px;
/*			border-top: 1px solid rgba(0,0,0,0.1);
			border-bottom: 1px solid rgba(0,0,0,0.1);*/
			cursor: pointer;
			display: none;
		}

		.ranking .tt
		{
			background-color: #FFFFFF;
			font-weight: 400;
			font-size: 12px;
			position: absolute;
			top: -14px;
			padding: 3px 0 0 0;
			left: 50%;
			color: rgba(0,0,0,1);
			display: none;
/*			border-top: 1px solid rgba(0,0,0,0.1);
			border-right: 1px solid rgba(0,0,0,0.1);
			border-left: 1px solid rgba(0,0,0,0.1);*/
			z-index: 100;
			margin: 0 0 0 -45px;
		}

		.ranking:hover .tt
		{
			display: inline-block;
		}

			.base_color
			{
				height: 24px;
				text-align: center;
				position: relative;
				/*background-color: red;*/
				padding: 0;
				display: inline-block;
				vertical-align: top;
				margin: 7px 0 0 0;
			}

				.base_color .ranking_color
				{
					
					height: 100%;
					text-align: center;
					position: absolute;
					background-color: #4C4C4C;
					display: inline-block;
					left: 0;
					top: 0;
					z-index: 1;
					vertical-align: top;
				}

				.base_color img
				{
					height: 100%;
					z-index: 2;
					vertical-align: top;
					position: relative;
				}


		.galeria_categoria_fila .opciones
		{
			width: 90%;
			height: 40px;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 200px;
			font-weight: 500;
			color: rgba(0,0,0,0.5);
			font-size: 22px;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 24px;
			/*background-image: url(../img/menu.png);*/
			opacity: 1;
			display: inline-block;
		}


			.galeria_categoria_fila .opciones:hover
			{
				background-image: none;
				opacity: 1;
			}


			.galeria_categoria_fila .opciones:hover .opcion
			{
				display: inline-block;
			}

			.galeria_categoria_fila .opciones .opcion
			{
				width: 40px;
				height: 40px;
				text-align: center;
				position: relative;
				background-color: rgba(0,0,0,0.13);
				margin: 0 10px 0 10px;
				border-radius: 100px;
				display: inline-block;
				background-repeat: no-repeat;
				background-position: center;
				background-size: 24px;
				cursor: pointer;
				opacity: 0.75;

			}

			

			.galeria_categoria_fila .opciones:hover #store, .galeria_categoria_fila .opciones:hover #like, .galeria_categoria_fila .opciones:hover #storeCateg
			{
				margin: 0 10px 0 10px;
				opacity: 1;
			}
				.galeria_categoria_fila .opciones .opcion .tt
				{
					background-color: rgba(205, 54, 190, 1);
					font-weight: 400;
					font-size: 12px;
					position: absolute;
					top: -20px;
					padding: 3px 0;
					left: 50%;
					color: rgba(255,255,255,1);
					display: none;
					box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
				}

				.galeria_categoria_fila .opciones .opcion:hover
				{
					background-color: rgba(0,0,0,0.3);
					opacity: 1;
				}

				.galeria_categoria_fila .opciones .opcion:hover .tt
				{
					display: block;
				}

				.galeria_categoria_fila .opciones #store
				{
					background-image: url(../img/store.png);
					z-index: 3;
				}

				.galeria_categoria_fila .opciones #storeCateg
				{
					background-image: url(../img/categorias_2.png);
					z-index: 2;
				}

				.galeria_categoria_fila .opciones #like
				{
					background-image: url(../img/wish_2.png);
					background-position: 9px 9px;
					z-index: 1;
				}

	.galeria_categoria_fila .ver_mas
	{
		padding: 4px 15px 4px 15px;
		display: inline-block;
		position: absolute;
		font-size: 14px;
		font-weight: 500;
		background-color: rgba(205, 54, 190, 1);
		color: #FFFFFF;
		right: 0;
		bottom: -13px;
		cursor: pointer;
		text-decoration: none;
	}

		.galeria_categoria_fila .ver_mas:hover
		{
			background-color: #444444;
		}

	.galeria_categoria_fila .area_productos
	{
		width: 82%;
		height: calc(95% - 10px);
		top:0%;
		display: inline-block;
		vertical-align: top;
		position: absolute;
		left: 18%;
		/*background-color: green;*/
		z-index: 1;
	}

		.item_producto
		{
			width: 23%;
			height: 100%;
			display: inline-block;
			position: relative;
			/*margin: 0 1% 0 1%;*/
			/*background-color: red;*/
			background-repeat: no-repeat;
			background-position: center 20px;
			background-size: contain;
			vertical-align: top;
			cursor: pointer;
		}
			

			.item_producto:hover
			{
				margin: 0 1% 0 1%;
				box-shadow: 0 2px 7px 0px rgba(0,0,0,0.25);
			}

			.item_producto:hover .guardar
			{
				display: inline-block;
			}

			.item_producto .foto
			{
				/*background-color: blue;*/
				/*height: 187px;*/
				width: 100%;
				display: inline-block;
				position: absolute;
				left: 0;
				top: 0;
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;

			}

			.item_producto .modelo
			{
				background-color: rgba(255,255,255,0.8);
				bottom: 30px;
				color: #cd36be;
				font-size: 16px;
				font-weight: 400;
				padding: 4px 5px 0 5px;
				position: absolute;
				right: 0%;
				text-align: center;
				vertical-align: top;
				width: 100%;
				height: 48px;
			}

			.item_producto .precio
			{
				background-color: rgba(255,255,255,0.8);
				color: rgba(0,0,0,1);
				font-weight: 300;
				font-size: 22px;
				width: 100%;
				padding: 0px 10px 0 0;
				text-align: right;
				vertical-align: top;
				position: absolute;
				bottom: 5px;
				right: 0%;
			}

				.item_producto .precio .moneda
				{
					color: rgba(0,0,0,0.75);
					font-size: 16px;
					font-weight: 400;
					margin: 0 6px 0 0;
				}
				.item_producto .precio .decimal
				{
					color: rgba(0,0,0,1);
					font-size: 15px;
					display: inline-block;
					vertical-align: top;
					margin: 3px 0 0 4px;
					color: rgba(0,0,0,1);
				}

			.item_producto .guardar
			{
				width: 40px;
				height: 40px;
				text-align: center;
				position: absolute;
				top: 5px;
				right: -20px;
				background-color: #FFF;
				/*margin: 0 10px 0 10px;*/
				border-radius: 100px;
				display: none;
				background-repeat: no-repeat;
				background-size: 24px;
				cursor: pointer;
				background-image: url(../img/wish_2.png);
				background-position: 9px 9px;
				z-index: 1;
				box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
			}
			.item_producto .guardar:hover
			{
				background-color: rgba(230,230,230,1);
			}

				.item_producto .guardar.guardar_activo
				{
					background-color: #fa3838;
					background-image: url(../img/wish_1.png);
					box-shadow: none;
					display: inline-block;
				}
				.item_producto .guardar.guardar_activo:hover
				{
					background-color: #fa3838;
					background-image: url(../img/wish_1.png);
					box-shadow: none;
					display: inline-block;
				}


			.item_producto .guardar .tt
			{
				background-color: rgba(205, 54, 190, 1);
				font-weight: 400;
				font-size: 12px;
				position: absolute;
				top: -20px;
				padding: 3px 0;
				left: -150%;
				color: rgba(255,255,255,1);
				display: none;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
				width: 80px;
			}

			.item_producto .guardar:hover .tt
			{
				display: block;
			}
	
	.item_producto_ini
	{
		width: 100%;
		/*display: inline-block;*/
		position: relative;
		margin: 0;
		/*background-color: red;*/
		background-repeat: no-repeat;
		background-position: center 20px;
		background-size: contain;
		vertical-align: top;
		cursor: pointer;
		border: 1px solid #AAA;
		opacity: 1;
		zoom: 1;
		text-align: center;
		/*border:1px solid rgba(0,0,0,0.1);*/
		/*border-radius: 2px;*/
		/*padding: 5px;*/
	}
		.item_producto_ini .signal
		{
			width: 32px;
			height: 32px;
			background-color: orange;
			z-index: 1000000010;
			position: absolute;
			top: -16px;
			left: -16px;
			display: inline-block;
			background-color: #333;
			border-radius: 100px;
			background-repeat: no-repeat;
			
		}
			.item_producto_ini.db .signal
			{
				top: -15px;
				left: 50%;
				margin-left: -16px;
			}
			.item_producto_ini .signal.venta
			{
				background-position: center;
				background-size: 75%;
				background-image: url('../img/cesta.png');
			}
			.item_producto_ini .signal.subasta
			{
				background-position: center 1px;
				background-size: 80%;
				background-image: url('../img/hammer2.png');
			}

		.item_producto_ini:hover
		{
			/*margin: 0 1% 0 1%;*/
			/*box-shadow: 0 2px 7px 0px rgba(0,0,0,0.25);*/
			/*border-color:#505d96;*/
		}

		.item_producto_ini:hover .guardar
		{
			display: inline-block;
		}

		.item_producto_ini .enter{
			width: 100%;
			display: none;
			position: absolute;
			left: 0;
			top: 0;
			background-color: rgba(255,255,255,0.8);
			cursor: pointer;
			z-index: 100000000;
			background-position: center;
			background-size: auto;
			background-image: url(../img/vermas1.png);
			background-repeat: no-repeat;
			/*border:1px solid #DDD;*/
			border-bottom: none;
		}
		.item_producto_ini.db .enter{
			top: 65px;
		}

		.item_producto_ini .foto
		{
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			left: 0;
			top: 0;
			max-width: calc(100% - 2px);
			vertical-align: top;
			border-bottom: none; 
		}

		.item_producto_ini .dataBase{
			border-top: 1px solid #ddd;
			width: calc(100% - 10px);
			text-align: left;
			display: inline-block;
			/*padding: 0 5px 0px 5px;*/
			cursor: default;
			line-height: 17px;
			/*margin: 5px 0 0 0;*/
		}
			.item_producto_ini .dataBase .marca
			{
			    width: 65%;
			    /*background-color: yellow; */
			    padding: 3px 0 0 0;
			    font-size: 16px;
			    font-weight: 300;
			    color: #3383d4;
			    text-transform: uppercase;
			    line-height: 17px;
			    margin:11px 0 0 0;
			    text-decoration: none;
			    display: inline-block;
			    vertical-align: top;
			    cursor: pointer;
			}
				.item_producto_ini .dataBase .marca:not(.db):hover
				{
					text-decoration: underline;
				}

			.item_producto_ini .dataBase .modelo
			{
			    /* background-color: yellow; */
			    padding: 0 0 0 0;
			    font-size: 13px;
			    font-weight: 400;
			    color: #333;
			    width: 100%;
			    display: inline-block;
			    margin: 1px 0 5px 0;
			}

			.item_producto_ini .dataBase .estadoTalla
			{
			    /*background-color: yellow; */
			    font-size: 13px;
			    font-weight: 400;
			    color: #999;
			    width: 100%;
			    vertical-align: top;
			    display: inline-block;
			    line-height: 14px;
			    margin-bottom: 8px;
			    margin-top: 2px;
			}
				.item_producto_ini .dataBase .estadoTalla .vend
				{
					width: 17px;
					opacity: 0.4;
					vertical-align: middle;
					margin: -3px 2px 0 0;
				}
				.item_producto_ini .dataBase .estadoTalla .loc
				{
					width: 14px;
					opacity: 0.4;
					vertical-align: middle;
					margin: -3px 2px 0 3px;
				}
			.item_producto_ini .dataBase .precio
			{
			    /*background-color: orange; */
			    font-size: 18px;
			    /*font-weight: 700;*/
			    color: #333;
			    width: 50%;
			    vertical-align: top;
			    display: inline-block;
			    text-align: right;
			    float: right;
			    border: 1px solid #DDD;
			    padding: 5px 6px 3px 6px;
			    margin-bottom: 5px;
			    font-weight: 400;
			    position: relative;

			}
				.item_producto_ini .dataBase .precio.subastas
				{
					width: 100% !important;
					line-height: 21px;
					padding: 1px 3px 1px 3px;
					height: 55px;
					border: none;
					border-top:1px solid #DDD;
				}

				.item_producto_ini .dataBase .precio.subastas .ultima
				{
					font-size: 12px;
					color: #999;
					font-weight: 400;
					vertical-align: top;
					position: absolute;
					top: 7px;
					right: 0px;
				}

				.item_producto_ini .dataBase .precio.subastas .p
				{
					vertical-align: top;
					position: absolute;
					top: 27px;
					right: 0px;
					font-weight: 400;
					color: #333;
				}
				.item_producto_ini .dataBase .precio.subastas .finaliza
				{
					font-size: 12px;
					color: #999;
					vertical-align: top;
					position: absolute;
					top: 7px;
					left: 0px;
					font-weight: 400;
				}

				.item_producto_ini .dataBase .precio.subastas .tiempo
				{
		
					vertical-align: top;
					font-size: 20px;
					font-weight: 100;
					position: absolute;
					top: 26px;
					left: 0px;
					color: #333;
				}
					.item_producto_ini .dataBase .precio.subastas .tiempo .m
					{
						font-size: 18px;
						color: #999;
						font-weight: 300;
					}

				.item_producto_ini .dataBase .precio .moneda{
					font-size: 11px;
					font-weight: 500;
					display: inline-block;
				}

		.item_producto_ini .dataUsuario{
			width: 100%;
			text-align: left;
			display: inline-block;
			padding: 5px 5px 5px 5px;
			/*margin: 5px 0 0 0;*/
			background-color: #F0F0F0;
			cursor: default;
		}
			.item_producto_ini .dataUsuario.db{
				padding-top: 0px !important;
			}
			.item_producto_ini .dataUsuario .avatar, .d-usuario .avatar
			{
				display: inline-block;
				vertical-align: middle;
				width: 30px;
				height: 30px;
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover;
				float: left;
				vertical-align: top;
				margin-right: 5px;
			}
			.item_producto_ini .dataUsuario .nickname, .d-usuario .nickname
			{
				padding: 0 0 0 10px;
				font-size: 14px;
				font-weight: 400;
				color: #3383d4;
				width: calc(100% - 50px);
				display: block;
				cursor: pointer;
				text-decoration: none;
				vertical-align: top;
				margin: 9px 0 0 0;
				/* background-color: yellow; */
				line-height: 12px;
			}
				.item_producto_ini .dataUsuario .nickname:hover, .d-usuario .nickname:hover
				{
					text-decoration: underline;
				}
			.item_producto_ini .dataUsuario .nicknameinfo, .d-usuario .nicknameinfo
			{
			    padding: 0 0 0 10px;
			    font-size: 13px;
			    font-weight: 500;
			    color: #333;
			    width: calc(100% - 50px);
			    display: block;
			    cursor: pointer;
			    text-decoration: none;
			    vertical-align: top;
			    margin: -9px 0 0 0;
			    /*background-color: yellow;*/
			    line-height: 12px;
			}

				.item_producto_ini .dataUsuario .nicknameinfo .valoracion, .d-usuario .nicknameinfo .valoracion
				{
					width: 70px;
					margin:0px 0 0 -1px;
					height: 12px;
					display: inline-block;
					background-color: rgba(0,0,0,0.1);
					vertical-align: top;
					position: relative;
					cursor: default;
				}
					.item_producto_ini .dataUsuario .nicknameinfo .valoracion .valor, .d-usuario .nicknameinfo .valoracion .valor
					{
						height: 100%;
						display: inline-block;
						position: absolute;
						left: 0;
						top: 0;
						background-color: #999;
					}
					.item_producto_ini .dataUsuario .nicknameinfo .valoracion .cover, .d-usuario .nicknameinfo .valoracion .cover
					{
						width: 100%;
						height: 100%;
						display: inline-block;
						position: absolute;
						left: 0;
						top: 0;
						background-position: center;
						background-repeat: no-repeat;
						background-size: auto;
						background-image: url('../img/valorCover.png');
					}
				.item_producto_ini .dataUsuario .nicknameinfo .ubicacion, .d-usuario .nicknameinfo .ubicacion
				{
					font-size: 11px;
					font-weight: 400;
					color: #333555;
					display: inline-block;
					/*background-color: orange;*/
					vertical-align: top;
					text-decoration: none;
					cursor: default;
				}
					/*.item_producto_ini .dataUsuario .nicknameinfo .ubicacion:hover, .d-usuario .nicknameinfo .ubicacion:hover
					{
						text-decoration: underline;
					}*/

			.item_producto_ini .dataBase .likes
			{
			    padding: 3px 0 4px 0;
			    font-size: 11px;
			    font-weight: 500;
			    color: #333;
			    width: 35%;
			    display: inline-block;
			    /* margin: 1px 0 0 0; */
			     /*background-color: orange; */
			    line-height: 12px;
			    text-align: right;
			    margin: 5px 0 0 0;
			    letter-spacing: 0.1px;
			    vertical-align: top;
			}
				.item_producto_ini .dataBase .likes.db
				{
					border-top: none !important;
					padding-top: 0 !important;
				}
				.item_producto_ini .dataBase .likes .q{
					color: #495d98;
					font-weight: bold;
					font-size: 11px;
					display: inline-block;
				}

				.item_producto_ini .dataBase .likes .ilike
				{
					padding: 5px 5px 4px 25px;
				    display: inline-block;
				    margin: 0 0 0 5px;
				    background-color: #EEE;
				    border-radius: 3px;
				    vertical-align: middle;
				    font-size: 12px;
				    font-weight: 400;
				    color: #333;
				    background-position: 4px 1px;
				    background-repeat: no-repeat;
				    background-size: 17px;
				    background-image: url('../img/like_2.png');
				    /*border-radius: 2px;*/
				    cursor: pointer;
				    border:1px solid transparent;
				}
					.item_producto_ini .dataBase .likes .ilike:hover
					{
						border-color: #CCC;
					}
					.item_producto_ini .dataBase .likes .ilike.activo{
						background-image: url('../img/like_4.png');
						background-color: #333;
						color: #ff911e;
					}
						.d-compras .addFavoritos.activo:hover{
							background-color: rgba(167, 4, 4, 0.84);
						}
					

			.coments
			{
			    padding: 5px 0 4px 0;
			    font-size: 11px;
			    font-weight: 500;
			    color: #333;
			    width: 100%;
			    display: inline-block;
			    /* margin: 1px 0 0 0; */
			    /* background-color: yellow; */
			    line-height: 12px;
			    text-align: right;
			    margin: 0 0 0 0;
			    letter-spacing: 0.1px;
			}
				.coments .primer{
					color: #777;
					font-weight: 400;
					font-size: 13px;
					/*float: left;*/
					display: inline-block;
				}
				.coments .q{
					color: #495d98;
					font-weight: bold;
					font-size: 11px;
					display: inline-block;
				}

				.coments .icoment
				{
					padding: 5px 5px 4px 25px;
				    display: inline-block;
				    margin: -1px 0 0 5px;
				    background-color: rgba(0,0,0,0.13);
				    vertical-align: middle;
				    font-size: 11px;
				    font-weight: 400;
				    color: #a84b74;
				    background-position: 4px 1px;
				    background-repeat: no-repeat;
				    background-size: 19px;
				    background-image: url('../img/chat.png');
				    /*border-radius: 2px;*/
				    cursor: pointer;
				    position: relative;
				}
					.coments .icoment .senal{
						width: 14px;
						height: 14px;
						position: absolute;
						left: 50%;
						margin-left: -7px;
						top: calc(100% - 1px);
						background-position: right top;
					    background-repeat: no-repeat;
					    background-size: contain;
					    background-image: url('../img/senal.png');
					}

					.coments .icoment:hover, .coments .icoment.activo
					{
						background-color: rgb(252, 214, 114);
					}
					.coments .icoment:hover .senal, .coments .icoment.activo .senal{
						background-image: url('../img/senal1.png');
					}

			.coments_item
			{
			    width: 100%;
			    /*background-color: orange;*/
			    padding: 5px 0;
			    border-bottom: 1px solid #ddd;
				margin: 5px 0 0 0; 
			}
				.coments_item.new{
					display: none;
				}

				.coments_item.last
				{
					border-color: transparent;
				}

				.coments_item .avatarUser
				{
					display: inline-block;
					vertical-align: top;
					width: 35px;
					height: 35px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: cover;
					/*border-radius: 100px;*/
					border:1px solid #ddd;
					/*margin-top: 2px;*/
				}
				.coments_item .nicknameUser
				{
					padding: 0 0 0 7px;
				    font-size: 11px;
				    font-weight: 400;
				    color: #777;
				    width: calc(100% - 40px);
				    display: inline-block;
				    cursor: default;
				    text-decoration: none;
				    vertical-align: top;
				    /*margin: 1px 0 0 0;*/
				    /*background-color: yellow;*/
				    line-height: 12px;
				}
					.coments_item .nicknameUser img{
						height: 13px !important;
						width: auto !important;
						display: inline-block !important;
						vertical-align: top;
						margin: -1px 0 0 5px !important;
					}
					.coments_item .nicknameUser .u{
						color: #333;
						font-weight: 500;
						display: inline-block;
						margin: 0 0 3px 0;
						width: 100%;
					}
					.coments_item .nicknameUser .time{
						color: #333;
					    font-weight: 500;
					    display: inline-block;
					    float: right;
					    font-size: 9.5px;
					    padding: 0px 0 0 16px;
					    background-position: left 0px;
					    background-repeat: no-repeat;
					    background-size: 12px;
					    background-image: url('../img/time.png');
					    /* background-color: yellow; */
					    /* padding: 1px 0 0 0; */
					}
			.coments_new
			{
			    width: 100%;
			    background-color: #FFF;
			    border:1px dashed #525EA8;
				height: 70px;
				display: none;
				margin: 10px 0 0 0;
				padding: 5px;
				opacity: 1;
			}
				.coments_add
				{
					font-size: 11px;
				    font-weight: 500;
				    color: #333;
				    padding: 5px 10px;
				    text-align: center;
				    display: inline-block;
				    border:1px solid rgba(0,0,0,0.13);
				    border-radius: 3px;
				    margin-top: 5px;
				}
					.coments_add .link{
						color: #3383d4;
						cursor: pointer;
						text-decoration: underline;
					}
						.coments_add .link:hover{
							color: #3383d4;
							font-size: 11px;
				    		font-weight: 500;
				    		text-decoration: underline;
						}


				.coments_new.logged
				{
					display: inline-block;
				}
				.coments_new.red{
					border-color:red !important; 
				}
				.coments_new.activo
				{
					opacity: 1;
				}
				.coments_new textarea
				{
					width: 100%;
				    display: inline-block;
				    font-size: 11px;
				    font-weight: 500;
				    color: #000;
				    resize: none;
				    height: 32px;
				    outline: none;
				    /*background-color: yellow;*/
				    vertical-align: top;
				}

				.coments_new .cancelarComent{
				    color: #888;
				    display: inline-block;
				    font-size: 10px;
				    cursor: pointer;
				    float: right;
				    vertical-align: middle;
				    margin: 8px 10px 0 0;
				    font-weight: 400;
				}
					.coments_new .cancelarComent:hover{
						text-decoration: underline;
					}
				.coments_new input
				{
					padding: 3px 10px 2px 10px;
				    display: inline-block;
				    font-size: 11px;
				    font-weight: 500;
				    color: #FFF;
				    resize: none;
				    /*height: 20px;*/
				    outline: none;
				    background-color: #3383d4;
				    cursor: pointer;
				    vertical-align: middle;
				    float: right;
				    letter-spacing: 0.2px;
				    margin: 3px 0px 0 0; 
				}
					.coments_new input:hover{
						background-color: #303758;
					}

					

/*
		.item_producto_ini .modelo
		{
			background-color: rgba(255,255,255,0.5);
			color: #505d96;
			font-size: 18px;
			font-weight: 400;
			padding: 4px 5px 0px 5px;
			position: relative;
			text-align: left;
			vertical-align: top;
			width: 96%;
			margin-left: 2%;
		}


		.item_producto_ini .precio
		{
			background-color: rgba(255,255,255,0.8);
			color: rgba(0,0,0,1);
			font-weight: 400;
			width: 100%;
			padding: 0 0 0;
			text-align: right;
			vertical-align: top;
			position: relative;
			text-align: right;
		}

			.item_producto_ini .precio .moneda
			{
				color: rgba(0,0,0,1);
				font-size: 14px;
				font-weight: 400;
				margin: 0 6px 0 0;
			}
			.item_producto_ini .precio .decimal
			{
				color: rgba(0,0,0,1);
				font-size: 12px;
				display: inline-block;
				vertical-align: top;
				margin: 0px 0 0 4px;
				color: rgba(0,0,0,1);
			}

		.item_producto_ini .avatar
		{
			display: inline-block;
			vertical-align: middle;
			width: 28px;
			height: 28px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			background-image: url('../img/avatar/usuario.jpg');
			border-radius: 100px;
			margin-top: 2px;
		}

		.item_producto_ini .usuario
		{
			color: rgba(0,0,0,1);
			font-size: 12px;
			font-weight: 400;
			padding: 2px 5px 2px 5px;
			position: relative;
			text-align: left;
			vertical-align: middle;
			width: calc(100% - 28px);
			display: inline-block;
			border-bottom:1px solid rgba(0,0,0,0.1);
			border-top:1px solid rgba(0,0,0,0.1);
			padding-bottom: 4px;
			margin: 4px 0 0 0;
		}
			.item_producto_ini .usuario:hover
			{
				border-color: #505d96;
			}
		.item_producto_ini .opiniones
		{
			display: none;
			margin: 5px 0 0 0;
			padding: 10px 0;
			width: 100%;

		}

		.item_producto_ini .guardar
		{
			width: 40px;
			height: 40px;
			text-align: center;
			position: absolute;
			top: 5px;
			right: -20px;
			background-color: #FFF;
			border-radius: 100px;
			display: none;
			background-repeat: no-repeat;
			background-size: 24px;
			cursor: pointer;
			background-image: url(../img/wish_2.png);
			background-position: 9px 9px;
			z-index: 1;
			box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
		}
		.item_producto_ini .guardar:hover
		{
			background-color: rgba(230,230,230,1);
		}

			.item_producto_ini .guardar.guardar_activo
			{
				background-color: #fa3838;
				background-image: url(../img/wish_1.png);
				box-shadow: none;
				display: inline-block;
			}
			.item_producto_ini .guardar.guardar_activo:hover
			{
				background-color: #fa3838;
				background-image: url(../img/wish_1.png);
				box-shadow: none;
				display: inline-block;
			}


		.item_producto_ini .guardar .tt
		{
			background-color: rgba(205, 54, 190, 1);
			font-weight: 400;
			font-size: 12px;
			position: absolute;
			top: -20px;
			padding: 3px 0;
			left: -150%;
			color: rgba(255,255,255,1);
			display: none;
			box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
			width: 80px;
		}

		.item_producto_ini .guardar:hover .tt
		{
			display: block;
		}
*/

.ver_mas_galeria
{
	width: 150px;
	padding: 10px 0 10px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
}

	.ver_mas_galeria:hover
	{
		background-color: rgba(205, 54, 190, 1);
	}

.ver_mas_categoria
{
	width: 150px;
	padding: 10px 0 12px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
}

	.ver_mas_categoria:hover
	{
		background-color: rgba(205, 54, 190, 1);
	}

.ver_mas_galeria_nulo
{
	width: 150px;
	padding: 10px 0 11px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
	cursor: default;
}
.ver_mas_categoria_nulo
{
	width: 150px;
	padding: 10px 0 11px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
	cursor: default;
}

.total_resultados_marca, .total_resultados_marca_busqueda
{
	background-color: rgba(205, 54, 190, 1);
	position: absolute;
	top: 0px;
	left: 0;
	color: rgba(255,255,255,1);
	padding: 5px 15px 5px 36px;
	z-index: 1000000;
	font-weight: 400;
	border-radius: 0 50px 50px 0;
	background-repeat: no-repeat;
	background-size: 26px;
	background-position: 5px center;
	font-size: 14px;
	background-image: url(../img/result.png);
}

.total_resultados_marca_busqueda
{
	background-image: url(../img/buscar_1.png);
	background-size: 20px;
	background-position: 9px center;
}

.titulo_resultado
{
	width: 90%;
	padding:  0 0 30px 0;
	display: inline-block;
	background-color: rgba(255,255,255,1);
	position: relative;
	vertical-align: top;
	/*box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);*/
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
	font-weight: 300;
	margin: 20px 0 20px 5%;
	font-size: 24px;

}


/****************************************************/

#marca_titulo
{
	width: 100%;
	height: 320px;
	display: inline-block;
	/*background-color: red;*/
	position: relative;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


#area-contenido-marca
{
	/*background-color: red;*/
	display: inline-block;
	width: 90%;
	vertical-align: top;
	position: relative;
	margin: 0 0 0 5%;
}

	#area-contenido-marca #area-menu-marca
	{
		/*background-color: rgba(255,255,255,0.85);*/
		background-color:rgba(62,62,62,0.95);
		position: fixed;
		left: 5%;
		box-shadow: 3px 0 4px 0 rgba(0,0,0,0.15);
		z-index: 1;
	}

		#area-contenido-marca #area-menu-marca #logoMain
		{
			width: 120px;
			height: 120px;
			position: absolute;
			left: 50%;
			margin: 0 0 0 -65px;
			border-radius: 200px;
			background-origin: content-box;
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			cursor: pointer;
			background-color: rgba(255,255,255,1);
			top:3px;
			padding: 5px;
			box-shadow: 0 0 7px 1px rgba(0,0,0,0.1);
			top: 55px;
		}

			#area-contenido-marca #area-menu-marca #logoMain:hover
			{
				box-shadow: 0 2px 7px 2px rgba(255,255,255,0.5);
			}

		#area-contenido-marca #area-menu-marca #nombreMain
		{
			width: 90%;
			padding: 10px 0;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 170px;
			font-weight: 300;
			/*color: rgba(0,0,0,0.9);*/
			color: #FFF;
			/*font-size: 30px;*/
			font-size: 21px;
			height: 90px;
			cursor: pointer;
			text-decoration: none;
			font-weight: 300;
		}

		#area-contenido-marca #area-menu-marca #nombreMain:hover
		{
			text-shadow:0 1px 2px rgba(255,255,255,0.5);
		}

			#area-contenido-marca #area-menu-marca #nombreMain span
			{
				line-height: 30px;
			}

		.filtro_secundario
		{
			opacity: 0;
		}




	#area-contenido-marca #contenedor-marca
	{
		width: 82%;
		position: absolute;
		left: 18%;
		z-index: 0;
		padding: 0 0 0 20px;
		/*background-color: red;*/
		text-align: left;
	}

		#area-contenido-marca #contenedor-marca #filtros_marca
		{
			width: 100%;
			height: 54px;
			position: relative;
			left: 0;
			display: inline-block;
			border-bottom: 1px solid rgba(200, 18, 182,0.4);
			text-align: right;

		}

		.area.DeMarca1
		{
			width: 35%;
		}
		.area.DeMarca2
		{
			width: 25%;
		}

		#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato
		{
			width: 20%;
			height: 50px;
			display: inline-block;
			position: relative;
			/*background-color: red;*/
			vertical-align: top;
		}

		.rankingDemarca
		{
			top: 16px;
			cursor: default;
		}
		.ranking.rankingDemarca .tt
		{
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}

		#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato .ubicacion
		{
			width: 90%;
			height: 30px;
			text-align: center;
			position: absolute;
			/*background-color: blue;*/
			left: 5%;
			top: 17px;
			cursor: default;
			font-weight: 400;
			color: rgba(0,0,0,1);
			font-size: 14px;
			text-align: center;
			padding: 8px 0 0 0;
		}

			#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato .ubicacion .ubicacion_txt
			{
				background-color: #FFFFFF;
				font-weight: 400;
				font-size: 12px;
				position: absolute;
				top: -15px;
				padding: 3px 0 0 0;
				left: 50%;
				color: rgba(0,0,0,0.6);
				display: inline-block;
	/*			border-top: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				border-left: 1px solid rgba(0,0,0,0.1);*/
				z-index: 100;
				margin: 0 0 0 -45px;

			
			}


				.area.DeMarca .titulo
				{
					display: inline-block;
					/*background-color: blue;*/
					vertical-align: top;
					padding: 0 0 0 0;
					font-weight: 400;
					font-size: 12px;
					color: rgba(0,0,0,0.6);
					position: absolute;
					width: 120px;
					text-align: center;
					left: 50%;
					top: -12px;
					margin-left: -60px;
				}
					.area.DeMarca  .titulo img
					{
						display: none;
					}

				.area.DeMarca .filtrado, .area.DeMarca .ordenado
				{
					display: inline-block;
					/*background-color: green;*/
					vertical-align: top;
					margin: 9px 0 0 0;
					color: rgba(0,0,0,1);
					font-weight: 400;
					padding: 16px 6px 10px 6px;
					border-bottom: 1px solid rgba(0,0,0,0.8);
					/*border-radius: 2px;*/
					background-repeat: no-repeat;
					cursor: pointer;
					display: inline-block;
					width: 100%;

				}

		#area-contenido-marca #contenedor-marca #destacados_marca
		{
			width: 100%;
			display: inline-block;
			vertical-align: top;
			position: relative;
			/*background-color: green;*/
			text-align: left;
			z-index: 1;
			padding: 0 0 30px 0;
			font-size: 25px;
		font-weight: 300;
			/*border-bottom: 1px solid rgba(0,0,0,0.2);*/
		}
			#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados
			{
				width: 100%;
				/*background-color: red;*/
				text-align: left;
				display: inline-block;
				margin: 10px 0 5px 0;
				height: 60px;
			}
				#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados img
				{
					vertical-align: middle;
					display: inline-block;
					margin: 0 10px 0 0;
					opacity: 0.17;
					height: 48px;
				}
				#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados span
				{
					vertical-align: middle;
					display: inline-block;
					color: rgba(0,0,0,0.6);
				}
			.item_producto.onMarca
			{
				height: 272px;
				border:1px solid rgba(0,0,0,0.2);
			}

			.item_producto.onMarca.doble
			{
				width: 35%;
				margin: 0 1% 0 1%;
			}

			.item_producto.onMarca.triple
			{
				width: 30%;
				margin: 0 1.5% 0 1.5%;
			}

			.item_producto.onMarca.doble:hover, .item_producto.onMarca.triple:hover
			{
				margin-top: -10px;
			}

			.item_producto.onMarca .precio
			{
				text-align: right;
				padding-right: 20px;
				bottom: 5px;
			}
			.item_producto.onMarca .modelo
			{

				bottom: 35px;
			}

	#area-contenido-marca #area-menu-marca #menu-marca
	{
		width: 100%;
		height: calc(100% - 260px);
		display: inline-block;
		position: absolute;
		bottom: 0;
		left: 0;
		/*background-color: red;*/
	}


		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca
		{
			height: 33.3%;
			width: 100%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: blue;*/
			background-size: 48px;
			background-repeat: no-repeat;
			background-position: 5px center;
			font-size: 22px;
			padding-left: 68px;
			line-height: 18px;
			font-weight: 300;
			color: rgba(222,107,207,0.95);
			cursor: pointer;
			/*opacity: 0.7;*/

		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado
		{
			/*background-color: red;*/
			height: 66.6%;
			overflow-y: auto;
			padding-left:0px;
			font-size: 15px;
			line-height: 20px;
			overflow-x:hidden;
			cursor: default;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado span
		{
			/*background-color: red;*/
			padding: 6px 5px 8px 13px;
			display: block;
			text-decoration: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado a
		{
			color: rgba(255,255,255,0.8);
			padding: 1px 5px 1px 5px;
			display: block;
			cursor: pointer;
			text-decoration: none;


		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado a:hover
		{
			/*text-decoration: underline;*/
			background-color: #cd36be;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar {
		width: 6px;
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-track {
		    background-color: rgba(255,255,255,0.2);
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0, 0.9);
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-button {
		    display: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado:hover
		{
			/*opacity: 1;*/
			border-right: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.activa
		{
			border-right: 2px solid rgba(0,0,0,0.8);
			background-color: rgba(0, 0, 0, 0.38);
			cursor: default;
			/*opacity: 1;*/

		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca:hover
		{
			/*opacity: 1;*/
			border-right: 2px solid rgba(0,0,0,0.8);
		}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-productos
		{
			background-image: url(../img/categorias_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-productos.activa
			{
				background-image: url(../img/categorias_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-marca
		{
			background-image: url(../img/marcas_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-marca.activa
			{
				background-image: url(../img/marcas_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-comentarios
		{
			background-image: url(../img/comentarios_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-comentarios.activa
			{
				background-image: url(../img/comentarios_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca .mini
		{
			font-size: 12px;
			font-weight: 400;
			color: rgba(255,255,255,0.6);
			line-height: 10px;
		}


/*////////////////////////////////////*/
/*////////////////////////////////////*/
/*////////////////////////////////////*/

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/*////////////////////////////////////*/

#base_slideshow
{
	width: 100%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*margin-top: 10px;*/
	/*background-color: red;*/
	margin-top: 95px;
	/*border-top: 1px solid #000;*/
	z-index: 1000;
	margin-bottom: 10px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 0 0 0;
  vertical-align: top;
  left: 0px;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  vertical-align: top;
  margin-left: 0px;
  /*height: 320px;*/
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  }

.rslides img {
  width: 100%;

  border: 0;
  vertical-align: top;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
    text-align: center;
    position: absolute;
    display: inline-block;
    padding: 0;
    margin: 5px 0 5px 0;
    bottom: -20px;
    z-index: 10000;
    vertical-align: top;
    height: 15px;
	width: 100%;
	right: 0px;
    
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  margin-left: 5px;
  vertical-align: top;

  }

  .centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  /*-webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;*/
  background: #DDD;
  display: inline-block;
  /*margin: 5px 0 0 0;*/
  width: 10px;
  height: 10px;
  border-radius: 20px;
  }


.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
	text-indent: -9999px;
	overflow: hidden;
	background: #555;
	display: inline-block;
	/*margin: 5px 0 0 0;*/
	width: 10px;
	height: 10px;
	border-radius: 20px;
  }


.rslides_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 10px;
  z-index: 99;
  opacity: 0.5;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../img/flechas.png") no-repeat left top;
  margin-top: -45px;
  border-radius: 3px;
  }

.rslides_nav:active {
  opacity: 1.0;
  }

.rslides_nav.next {
  left: auto;
  background-position: right top;
  right: 10px;
  }


/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


	#area-contenido-marca #contenedor-marca .titulo_destacados_galeria
	{
		width: 100%;
		/*background-color: red;*/
		text-align: left;
		display: inline-block;
		margin: 10px 0 5px 0;
		/*height: 60px;*/
		padding: 5px 0;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		/*border-top: 1px solid rgba(0,0,0,0.2);*/
		font-size: 25px;
		font-weight: 300;
	}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria img
		{
			vertical-align: middle;
			display: inline-block;
			margin: 0 10px 0 0;
			opacity: 0.17;
			height: 48px;
		}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria span
		{
			vertical-align: middle;
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}

	#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna
	{
		width: 100%;
		/*background-color: red;*/
		text-align: left;
		display: inline-block;
		margin: 10px 0 5px 0;
		/*height: 60px;*/
		padding: 5px 0;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		/*border-top: 1px solid rgba(0,0,0,0.2);*/
		font-size: 25px;
		font-weight: 300;
	}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna img
		{
			vertical-align: middle;
			display: inline-block;
			margin: 0 10px 0 0;
			opacity: 0.17;
			height: 48px;
		}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna span
		{
			vertical-align: middle;
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}


	.item_producto.onMarca
	{
		height: 272px;
		border:1px solid rgba(0,0,0,0.2);
	}

	.item_producto.onMarca.doble:hover, .item_producto.onMarca.triple:hover
	{
		margin-top: -10px;
	}

	.item_producto.onMarca .precio
	{
		text-align: right;
		padding-right: 20px;
		bottom: 5px;
	}
	.item_producto.onMarca .modelo
	{
		bottom: 35px;
	}

	.item_producto.onMarca.galeria
	{
		width: 30%;
		margin: 10px 1.5% 20px 1.5%;
		border:1px solid rgba(0,0,0,0);
	}


.cortina
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    /*background-color: yellow;*/
    display: none;
    position: fixed;
    z-index: 10000000000000;
    vertical-align: top;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
}







#cargando_productos
{
    width: 120px;
    height: 11px;
    position: absolute;
    left: 50%;
    top:50%;
    margin: -5px 0 0 -60px;
}

.head
{
    width: 70%;
    display: inline-block;
    position: fixed;
    vertical-align: top;
    /*padding: 20px 0;*/
    height: 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    background-position: 10px center;
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-image: url(../img/logosecundario.png);
    background-size: contain;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    top: 0;
    /*left: 15%;*/
    background-color: rgba(255,255,255,0.9);
    z-index: 100000;
}

	.head .tit_header
	{
		font-size: 23px;
		font-weight: 300;
		color: #cd36be;
		margin: 0 0 0 190px;
		border-left: 1px solid rgba(0,0,0,0.2);
		padding: 0 0 0 28px;
	}


    .head #cerrar_modal
    {
        /*background-color: red;*/
        padding:3px 25px 5px 50px;
        letter-spacing: 1px;
        position: absolute;
        right: 20px;
        font-size: 15px;
        color: rgba(0,0,0,0.7);
        text-align: center;
        height: 30px;
        top: 50%;
        margin: -16px 0 0 0;
        background-position: 10px center;
        background-repeat: no-repeat;
        background-image: url(../img/cerrar_1.png);
        background-size: 24px;
        cursor: pointer;
        border: 1px solid transparent;
        opacity: 1;

    }

    .head #cerrar_modal:hover
    {
        border: 1px solid rgba(200, 18, 182,0.4);
        opacity: 1;
    }

    .foto_macro
    {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; 
        padding: 0;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        /*background-color: blue;*/
        margin-top: 50px;
    }

    #base_fotos
    {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
/*        background-color: yellow;*/
    }

    .datos_macro
    {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; 
        width: calc(50% - 10px);
        position: relative;
        display: inline-block;
        vertical-align: top;
        overflow-y: auto;
        overflow-x: hidden;
        /*background-color: violet;*/
        padding:0 10px 0 20px;
        margin:  50px 0 0 10px;
    }

	    .area-data
	    {
	    	/*background-color: red;*/
	    	position: absolute;
	    	left: 0;
	    	top: 0;
	    	display: inline-block;
	    	width: 100%;
	    	height: 78%;
	    }


	    	.area-data .data-marca
	    	{
	    		width: 40%;
	    		height: 15%;
	    		/*background-color: red;*/
	    		position: relative;
	    		margin: 2% 0 0 30%;
	    		vertical-align: top;
	    		background-repeat: no-repeat;
	    		background-position: center;
	    		background-size: contain;
	    	}
	    	.area-data .data-modelo
	    	{
	    		width: 90%;
	    		height: 25%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 0 0 0 5%;
	    		vertical-align: top;
	    		border-bottom: 1px solid rgba(0,0,0,0.14);
	    		text-align: center;
	    		line-height: 24px;
	    	}

		    	.area-data .data-modelo span
		    	{
		    		font-size: 25px;
		    		font-weight: 300;
		    		margin: 5px 0 0 0;
		    	}
		    	.area-data .data-modelo .cod
		    	{
		    		font-size: 13px;
		    		color: rgba(205, 56, 190, 1);
		    		margin: 0;
		    		font-weight: 400;
		    	}

	    	.area-data .data-talla
	    	{
	    		width: 45%;
	    		height: 18%;
	    		/*background-color: green;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		vertical-align: top;
	    		display: inline-block;
	    		border-right: 1px solid rgba(0,0,0,0.14);
	    		text-align: center;
	    	}

	    	.area-data .data-talla.talla-solo
	    	{
	    		width: 90%;
				margin: 0 0 0 5%;
				border-right: 1px solid rgba(0,0,0,0);
	    	}
	    	.area-data .data-color
	    	{
	    		width: 45%;
	    		height: 18%;
	    		/*background-color: yellow;*/
	    		position: relative;
	    		margin: 2% 0 0 0;
	    		vertical-align: top;
	    		display: inline-block;
	    		text-align: center;
	    	}
	    	.area-data .data-color.color-solo
	    	{
	    		width: 90%;
				margin: 0 0 0 5%;
	    	}

	    		.area-data .data-color .item_color
	    		{
	    			width: 28px;
	    			height: 28px;
	    			border-radius: 50px;
	    			margin: 0 7px 0 7px;
	    			position: relative;
	    			display: inline-block;
	    			vertical-align: top;
	    			box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
	    		}
	    		.area-data .data-color .item_color.cc{
	    			cursor:pointer;
				}

	    		.area-data .data-talla .tit, .area-data .data-color .tit
	    		{
	    			background-color: white;
	    			/*width: 100px;*/
	    			color: rgba(0,0,0,0.7);
	    			font-weight: 400;
	    			font-size: 12px;
	    			/*text-transform: uppercase;*/
	    			/*left: 50%;*/
	    			/*margin: 0 0 0 -50px;*/
	    			vertical-align: middle;
	    			left: 5px;
	    			position: absolute;
	    		}	

	    		.area-data .data-talla .tit img, .area-data .data-color .tit img
	    		{
	    			height: 32px;
	    			vertical-align: middle;
	    			margin: 0 5px 0 0;
	    			opacity: 0.4;
	    		}
	    		.area-data .data-talla .tit span, .area-data .data-color .tit span
	    		{
	    			vertical-align: middle;
	    		}


	    	.area-data .data-descripcion
	    	{
	    		width: 90%;
	    		height: 33%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		vertical-align: top;
	    		border-top: 1px solid rgba(0,0,0,0.14);
	    		text-align: left;
	    		padding: 10px 0 0 0;
	    		font-size: 13px;
	    		text-align: justify;
	    		line-height: 22px;
	    	}

	    		.area-data .data-descripcion .tit
	    		{
	    			/*background-color: white;*/
	    			color: rgba(0,0,0,0.7);
	    			font-weight: 400;
	    			font-size: 12px;
	    			vertical-align: middle;
	    			left: 5px;
	    			/*position: absolute;*/
	    			display: inline-block;
	    			margin: 0 0 6px 0;
	    		}	

	    		.area-data .data-descripcion img
	    		{
	    			height: 21px;
	    			vertical-align: middle;
	    			margin: 0 6px 0 9px;
	    			opacity: 0.4;

	    		}
	    		.area-data .data-descripcion .tit span
	    		{
	    			vertical-align: middle;
	    		}


	    	.area-data .data-descripcion.descripcion-solo
	    	{
	    		height: 53%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		border-top: 1px solid rgba(0,0,0,0);
	    	}

	    .area_carrito
	    {
	        width: 90%;
	        height: 22%;
	        bottom:0px;
	        left: 0;
	        position: absolute;
	        display: inline-block;
	        vertical-align: top;
	/*        overflow-y: hidden;
	        overflow-x: hidden;*/
	        /*background-color: green;*/
	        -moz-box-sizing: border-box;
	        -webkit-box-sizing: border-box;
	        box-sizing: border-box; 
	        text-align: right;
	        margin: 0 0 0 5%;
	    }
	    	.area_carrito .precio
	        {
	            font-size: 31px;
	            color: rgba(0,0,0,0.7);
	            -webkit-text-stroke: 0px;   
	            /*font-weight: bold;    	*/
	        }
	    	.area_carrito .tit_precio
	        {
	        	font-size: 20px;
	        	font-weight: normal;
	        	color: rgba(0,0,0,0.8);
	        }

	        .area_carrito .agregar
	        {
	            background-color: rgba(205, 54, 190, 1);
	            padding:11px 11px 12px 52px;
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #FFFFFF;
	            text-align: center;
	            margin: 10px 0 0 10px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	        }
	        .area_carrito .agregando_carrito
	        {
	        	background-image: url(../img/cart_1.png);
	        	cursor: pointer;
	        }

		        .area_carrito .agregando_carrito:hover
		        {
		            background-color: #333333;
		        }


			.area_carrito .megusta
	        {
	            background-color: rgba(0,0,0,0.15);
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: rgba(0,0,0,0.55);
	            text-align: center;
	            margin: 10px 0 0 0;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 6px;
	            background-repeat: no-repeat;
	            background-size: 27px;
	        	background-image: url(../img/wish_3.png);
	        	cursor: pointer;
	        	border-radius: 3px;
	        	padding:30px 25px 13px 25px;
	        }

		        .area_carrito .megusta:hover
		        {
		            background-color: rgba(0,0,0,0.3);
		        }

		        .area_carrito .megusta.activo_carrito
		        {
		            background-color: #fa3838;
		        	background-image: url(../img/wish_1.png);
		        	text-indent: -200px;
		        	background-position: center; 6px;
					/*padding:30px 25px 13px 25px;*/
					padding: 10px 25px 13px 25px;
					cursor: default;
		        }

		        .area_carrito .megusta.activo_carrito:hover
		        {
		        	/*padding:30px 25px 13px 25px;*/
		        	text-indent: -200px;
		        	color: #FFF;
		        	cursor: pointer;
		        	background-color: #333;
		        }



		    .area_carrito .agregado_carrito
	        {
	            /*background-color: rgba(0,0,0,0.15);*/
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #cd36be;
	            text-align: center;
	            margin: 5px 0 0 0;
	            display: none;
	            position: relative;
	            vertical-align: top;
	            background-position: 0px 10px;
	            background-repeat: no-repeat;
	            background-size: 20px;
	        	background-image: url(../img/tick_1.png);
	        	cursor: default;
	        	border-radius: 3px;
	        	padding:11px 0px 0 25px;
	        	float: left;
	        	vertical-align: top;
	        }
	        .area_carrito .agregado_carrito.activo
	        {
	        	display: inline-block;
	        }

	        .area_carrito .ir_a_cesta
	        {
	            background-color: #00a8ff;
	            padding:11px 11px 12px 52px;
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #FFFFFF;
	            text-align: center;
	            margin: 10px 0 0 20px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	            background-image: url(../img/cart_1.png);
	        	cursor: pointer;
	        	text-decoration: none;
	        }

	        	.area_carrito .ir_a_cesta:hover
	        	{
	        		background-color: #333333;
	        	}

	        .area_carrito .nodisponible
	        {
	            background-color: #777;
	            padding:12px 11px 12px 11px;
	            letter-spacing: 1px;
	            font-size: 13px;
	            color: #FFFFFF;
	            margin: 10px 0 0 20px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	        	cursor: pointer;
	        	text-decoration: none;
	        	text-align: center;

	        }


.confirmar_carrito
{
	width: 260px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0 1px 7px 1px rgba(0,0,0,0.3);
	display: none;
	vertical-align: top;
	position: fixed;
	left: 50%;
	top: 40%;
	margin: -200px 0 0 -130px;
	z-index: 1000000;
	padding-bottom: 10px;
}		       

	.confirmar_carrito .tit_1
	{
		font-size: 16px;
		border-bottom: 1px dotted rgba(0,0,0,0.2);
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 8px 0;
		width: 90%;
		margin: 0 0 15px 5%;
		/*background-color:red;*/
		text-align: center;
		color:#00a8ff;
	}

	.confirmar_carrito .tit_2
	{
		font-size: 14px;
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 8px 0;
		width: 90%;
		margin: 0 0 0 5%;
		/*background-color:red;*/
		text-align: center;
		color:#cd36be;

	}

		.confirmar_carrito #seleccionar_cantidad, .confirmar_carrito #seleccionar_talla, .confirmar_carrito #seleccionar_colores
		{
			width: 80%;
			padding: 8px 20px;
			text-align: left;
			border:1px solid rgba(0,0,0,0.2);
			display: inline-block;
			position: relative;
			vertical-align: top;
			margin: 0 0 5px 10%;
			outline: none;
			font-size: 16px;
			color:#000;
		}

		.confirmar_carrito #seleccionar_cantidad, .confirmar_carrito #seleccionar_talla
		{
			cursor: pointer;
		}
		.confirmar_carrito #seleccionar_colores
		{
			text-align: center;
		}

			#seleccionar_colores .color_s
			{
				width: 24px;
				height: 24px;
				box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
				display: inline-block;
				margin: 5px 4px;
				position: relative;
				vertical-align: top;
				cursor: pointer;
				border:2px solid transparent;
				border-radius: 20px;
			}

			#seleccionar_colores .color_s:hover, #seleccionar_colores .color_s.activo
			{
				border:2px solid #000;
				box-shadow: 0 1px 9px 0 rgba(0,0,0,0.9);
			}

	.confirmar_agregar_carrito
	{
		background-color: rgba(157, 76, 197, 0.95);
        padding:11px 11px 13px 50px;
        letter-spacing: 1px;
        font-size: 15px;
        color: #FFFFFF;
        text-align: center;
        margin: 12px 0 10px 0;
        display: inline-block;
        position: relative;
        vertical-align: top;
        background-position: 10px 6px;
        background-repeat: no-repeat;
        background-size: 32px;
        box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
        border-radius: 3px;
        cursor: pointer;
        background-image: url(../img/agregar.png);
	}
		.confirmar_agregar_carrito:hover
		{
		    background-color: #333333;
		}

	.confirmar_carrito .cancelar
	{

		display: inline-block;
		font-size: 12px;
		vertical-align: middle;
		display: inline-block;
		border:1px solid rgba(0, 0, 0, 0.36);
		border-radius: 3px;
		padding: 4px 5px 5px 5px;
		color: rgba(0,0,0,0.75);
		cursor: pointer;
		vertical-align: middle;
		margin: 15px 0 5px 0;
		text-decoration: none;
		opacity: 1;		
	}
		.confirmar_carrito .cancelar:hover
		{
			background-color: #dd0005;
			border-color: #dd0005;
			color: rgba(255,255,255,1);
			opacity: 1;
		}

	.confirmar_carrito .cancelar_top
	{
		font-size: 12px;
		display: inline-block;
		/*border:1px solid #dd0005;*/
		border-radius: 3px;
		padding: 5px 5px 5px 5px;
		color: #dd0005;
		cursor: pointer;
		vertical-align: middle;
		margin: 15px 0 5px 0;
		text-decoration: none;
		opacity: 0.9;
		position: absolute;
		height: 32px;
		width: 32px;
		right:-15px;
		top: -30px; 
		background-color: rgba(198, 83, 179, 1);
		background-position: center;
        background-repeat: no-repeat;
        background-size: 18px;
		background-image: url(../img/cerrar.png);

	}

		.confirmar_carrito .cancelar_top:hover
		{
			background-color: #333333;
			color: rgba(255,255,255,1);
			opacity: 1;
		}









	.ver_mas_marca
	{
		width: 150px;
		padding: 10px 0 12px 0;
		font-weight: 400;
		font-size: 14px;
		color: #FFF;
		background-color: rgba(0,0,0,0.8);
		position: relative;
		display: inline-block;
		margin:30px 0 10px 0;
		text-align: center;
		text-decoration: none;
		/*float: right;*/
	}

		.ver_mas_marca:hover
		{
			background-color: rgba(205, 54, 190, 1);
		}


	.txt_1
	{
		color: rgb(224, 128, 212);
	}








.bloque{
	width: 80%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 50px 0 0 10%;
	padding: 0 10px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
}

/*	.bloque#login_user
	{
		border-right: 1px solid rgba(0,0,0,0.2);
		margin: 50px 0 0 0;
	}*/

		.titulo_instruccion
		{
		    color: rgba(0,0,0,0.8);
		    font-size: 16px;
		    font-weight: 400;
		    text-align: left;
		    margin: 0 0 20px 20%;
		    padding: 0px 0 0 0;
		    display: inline-block;
		    width: 60%;
		    display: inline-block;
		}
		.titulo_instruccion.inner
		{
		    color: rgba(0,0,0,0.8);
		    font-size: 16px;
		    font-weight: 400;
		    text-align: left;
		    margin: 0 0 20px 0;
		    padding: 0px 0 0 0;
		    display: inline-block;
		    width: 100%;
		    display: inline-block;

		}

/*
		.formulario
		{

			display: inline-block;
			position: relative;
			padding: 0 0 20px 0;
			width: 50%;
			margin: 20px 0 0 25%;
		}
			.formulario.formReport{
				border:none !important;
				width: 80%;
				margin: 0 0 0 10%;
				padding: 5px 0;
				display: inline-block;
				vertical-align: top;
			}

			.formulario .contenedorIni{
				margin: 0 0 20px 0;
				display: inline-block;

				width: 100%;
				position: relative;
			}

				.formulario .contenedorIni .t
				{
					font-size: 15px;
					display: inline-block;
					margin: 0 3% 0 0;
					padding: 6px 0 6px 25px;
					background-repeat: no-repeat;
					background-position: -3px center;
					background-size: 23px;
					background-image: url(../img/candado.png);
					vertical-align: middle;
					font-weight: 400;
					color: #3383d4;

				}
					.formulario.formReport .contenedorIni .t
					{
						background-image: url(../img/down_5.png);
						background-size: 18px;
						padding: 6px 0 6px 15px;
						color: #333;
					}

				.formulario .contenedorIni .input
				{
				    padding: 8px 2%;
				    width: 100%;
				    outline: none;
				    border: 2px solid rgba(0,0,0,0.5);
				    font-size: 15px;
				    display: inline-block;
				    font-weight: 500;
				    color: rgba(0,0,0,1);
				    background-color: #FFF;
				    border-radius: 2px !important;
				    vertical-align: middle;
				}

		.formulario .enviarBtn{
			padding: 8px 30px 8px 30px;
		    text-align: left;
		    display: inline-block;
		    position: relative;
		    font-weight: 400;
		    font-size: 15px;
		    color: rgba(255,255,255,1);
		    background-color: #3383d4;
		    cursor: pointer;
		    text-align: center;
		    border-radius: 2px;
		    height: auto;
		    margin: 10px 0px;
			background-size: auto;
			background-repeat: no-repeat;
			background-position: calc(100% - 6px) center;
			background-image: url('../img/down_3.png');
			letter-spacing: 0.5px;
		}
			.formulario .enviarBtn:hover{
				background-color: #303758;
			}

		.formulario .olvido
		{
			display: inline-block;
			font-size: 13px;
			font-weight: 400;
			vertical-align: middle;
			display: inline-block;
			border-right:1px solid #CCC;
			padding: 4px 20px 4px 20px;
			color: #3383d4;
			cursor: pointer;
			vertical-align: middle;
			margin: 0 20px 0 0px;
			text-decoration: none;
		}
			.formulario .olvido:hover
			{
				text-decoration: underline;
			}
*/
		.registroLog{
			width: 100%;
			margin:20px 0 0 0;
			height:80px;
			background-color: #e6e6e6;
			display: inline-block;
			vertical-align: top;
			text-align: left;
			border:1px solid #c9c9c9;
			border-radius: 2px;
			padding: 30 10px;
			position: relative;
		}
				.registroLog .suscribeteLog{
					width: 100%;
					height: 80px;
					display: inline-block;
					position: relative;
					vertical-align: top;
					font-weight: 500;
					font-size: 16px;
					color: rgba(0,0,0,0.8);
					text-align: center;
				}
					.registroLog .suscribeteLog .titInsc{
						display: inline-block;
						vertical-align: middle;
						/*margin-bottom: 7px;*/
					}
					.registroLog .suscribeteLog .inscribete{
						display: inline-block;
						vertical-align: middle;
						padding: 10px 14px;
						background-color: #333;
						color: #ff911e;
						font-weight: 500;
						font-size: 20px;
						margin: 0 0 0 10px; 
						cursor: pointer;
						border-radius: 3px;
						text-decoration: none;
					}
						.registroLog .suscribeteLog .inscribete:hover{
							text-decoration: underline;
						}

		#envoltura_registro
		{
			/*background-color: yellow;*/
			border:1px solid rgba(205, 54, 190, 0.7);
			display: inline-block;
			position: relative;
			padding: 0 20px 20px 20px;
			width: 100%;
			margin: 0 0 0 0;
		}

		.bloque #envoltura_registro .dato-bloque
		{
			width: 50%;
		}

		.bloque .dato-bloque .t1
		{
			font-size: 13px;
			display: block;
			/*border-bottom: 1px solid rgba(0,0,0,0.1);*/
			margin:0 0 10px 10%;
			padding:7px 0 0px 24px;
			width: 80%;
			/*background-color: red;*/
			text-align: left;
			background-repeat: no-repeat;
			background-position: 0 9px;
			background-size: 15px;
			background-image: url(../img/check.png);
			vertical-align: middle;
		}
		.bloque .dato-bloque .input1
		{
			padding: 5px 2%;
			width: 80%;
			outline: none;
			border: 1px solid rgba(0,0,0,0.2);
			font-size: 16px;
			display: inline-block;
			font-weight: 400;
			color: rgba(205, 54, 190, 1);
			background-color: rgb(247, 247, 247);
			border-radius: 3px;
			margin: 0 0 0 10%;
			vertical-align: middle;
		}

		.bloque .dato-bloque .inputCheck
		{
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			padding: 5px;
		}
		.bloque .dato-bloque .recorda_txt
		{
			display: inline-block;
			font-size: 13px;
			margin: -2px 0 0 10px;
			vertical-align: middle;
		}
		.bloque .note1 .inputCheck
		{
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			padding: 5px;
		}

		.bloque .note1 .acepto_txt
		{
			display: inline-block;
			font-size: 13px;
			margin: -2px 0 0 10px;
			vertical-align: middle;
		}


		.bloque .dato-bloque .olvido
		{
			display: inline-block;
			font-size: 12px;
			vertical-align: middle;
			display: inline-block;
			border:1px solid rgba(0,0,0,0.2);
			border-radius: 3px;
			padding: 4px 5px 4px 5px;
			color: rgba(0,0,0,0.8);
			cursor: pointer;
			vertical-align: middle;
			margin: -1px 0 0 10px;
			text-decoration: none;
		}
			.bloque .dato-bloque .olvido:hover
			{
				background-color: rgba(0,0,0,0.6);
				color: rgba(255,255,255,1);
			}

		.bloque .note{
			display: block;
			position: relative;
			vertical-align: top;
			margin: 10px 0 10px 0;
			padding: 0 10px;
			font-size: 12px;
			/*color: rgba(205, 54, 190, 1);*/
			color: rgba(0,0,0,0.8);
			text-align: center;
		}

		.bloque .note1{
			display: inline-block;
			position: relative;
			vertical-align: top;
			margin: 10px 0 20px 0;
			padding: 10px 10px;
			font-size: 12px;
			/*color: rgba(205, 54, 190, 1);*/
			color: rgba(0,0,0,0.8);
			text-align: center;
			border: 1px solid rgba(0,0,0,0.2);
		}

			.bloque .note1 a{
				color: rgba(0, 168, 255, 1);
				text-decoration: underline;
			}

			.bloque .note1 a:hover{
				color: rgba(205, 54, 190, 1);
			}

		.bloque .ast
		{
			display: inline-block;
			height: 14px;
			vertical-align: top;
			margin: -1px 10px 0 5px;
		}




.noLog
{
	width: 80%;
	max-width: 1200px;
	font-size: 17px;
	color: rgba(0,0,0,0.66);
	text-align: center;
	display: inline-block;
	/*background-color: red;*/
	line-height: 30px;
	margin: 40px 0 0 0;
	font-weight: 400;
}

.btn_opcion1
{
	width: 200px;
	padding: 8px 0 11px 0;
	display: inline-block;
	position: relative;
	margin: 60px 10px 20px 10px;
	vertical-align: top;
	background-color: #00a8ff;
	color: #FFF;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	font-weight: 100;
	font-size: 18px;
	text-decoration: none;
}
.btn_opcion2
{
	width: 200px;
	padding: 8px 0 11px 0;
	display: inline-block;
	position: relative;
	margin: 60px 10px 20px 10px;
	vertical-align: top;
	background-color: rgba(205, 54, 190, 1);
	color: #FFF;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	font-weight: 100;
	font-size: 18px;
	text-decoration: none;
}

	.btn_opcion1:hover, .btn_opcion2:hover
	{
		background-color: rgba(0,0,0,0.7);
	}


#logOut
{
	position: absolute;
	height: 27px;
	width: 27px;
	background-color: #dd0005;
	top: 4px;
	right: -24px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	background-image: url(../img/cerrar.png);
	border-radius: 3px;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
}

#logOut1
{
	position: absolute;
	height: 27px;
	width: 27px;
	background-color: #dd0005;
	top: 10px;
	right: -5px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	background-image: url(../img/cerrar.png);
	border-radius: 3px;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
}


	#logOut:hover
	{
		background-color: #00a8ff;	
	}
	#logOut1:hover
	{
		background-color:rgba(62,62,62,0.95)
	}

.advertencia
{
	width: 60%;
	margin:35px 0 0 20%;
	padding: 20px 0 12px 0;
	display: inline-block;
	position: relative;
	border:1px solid #dd0005;
	font-size: 16px;
	color: #dd0005;
	text-align: center;	
}

.advertencia_1
{
	width: 100%;
	margin:5px 0 30px 0;
	padding: 15px 0 10px 0;
	display: inline-block;
	position: relative;
	border:1px solid #00a8ff;
	font-size: 16px;
	color: rgba(0,0,0,0.7);
	text-align: center;	
}

#log-main
{
	width: 60%;
	display: inline-block;
	margin: 10px 0 0 40%;
	position: relative;
	text-align: right;
	/*background-color: yellow;*/
	font-size: 14px;
	color: rgba(0,0,0,1);
	font-weight: 400;
	padding: 0 0px 0 0;
	border-bottom: 1px solid #DDD;
}
	
	#log-main .salir
	{
		background-color: #d0383d;
		color: #FFF;
		position: relative;
		display: inline-block;
		padding: 4px 20px;
		vertical-align:middle;
		margin: 0 0 0 10px;
		font-size: 12px;
		font-weight: 400;
		text-decoration: none;
	}
		#log-main .salir:hover
		{
			text-decoration: underline;
		}

#log-menu
{
	width: 60%;
	border: 1px solid #3383d4;
	display: inline-block;
	margin: 8px 0 0 40%;
	position: relative;
	text-align: center;
}

	#log-menu .item-menu
	{
		background-color: rgba(0,0,0,0.07);
		color: rgba(0,0,0,0.7);
		padding: 8px 0;
		text-align: center;
		display: inline-block;
		margin: 0;
		width: 25%;
		font-size: 13px;
		cursor: pointer;
		text-decoration: none;
		color:#3383d4;
	}

		#log-menu .item-menu.activo
		{
			background-color: #3383d4;
			color: #FFF;
			cursor: default;
		}

		#log-menu .item-menu.inactivo:hover
		{
			background-color: #3383d4;
			color: #FFF;
		}

.bloque-dato
{
	width: 25%;
	/*height: 200px;*/
	/*background-color: yellow;*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 30px 0 0 0;
}
 
	.bloque-dato .tit
	{
		font-weight: 100;
		font-size: 24px;
		color: rgba(0,0,0,0.7);
		margin: 0 0 0px 0;
	}
	.bloque-dato .circulo1
	{
		width: 140px;
		height: 140px;
		border-radius: 200px;
		background-color: rgba(255,255,255,0.8);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		border:4px solid rgba(205,54,190,0.3);
		margin: 10px 0 0 0;
		text-decoration: none;
		display: inline-block;
		cursor: pointer;
	}
	.bloque-dato .circulo2
	{
		width: 140px;
		height: 140px;
		border-radius: 200px;
		background-color: rgba(255,255,255,0.8);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		border:4px solid rgba(0,0,0,0.3);
		margin: 10px 0 0 0;
		cursor: pointer;
		text-decoration: none;
		display: inline-block;
	}

		.bloque-dato .circulo1 span, .bloque-dato .circulo2 span
		{
			font-weight: 100;
			font-size: 40px;
			color: #cd36be;
			margin-top: -2px;
		}

		.bloque-dato .circulo1:hover,.bloque-dato .circulo2:hover
		{
			box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);
			margin: -2px 0 0 0;
		}

.advertencia1
{
	width: 471px;
	margin:30px 0 0 0;
	padding: 5px 0 6px 7px;
	display: inline-block;
	position: relative;
	border:1px solid #dd0005;
	font-size: 14px;
	color: #dd0005;
	text-align: center;	
	border-radius: 100px;
	text-align: left;

}
	.advertencia1 .circulo-mini
	{
		width: 40px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#dd0005;
		color: #FFF;
		margin: 0 5px 0 0;
		border-radius: 100px;
		font-size: 22px;
		font-weight: 100;
		text-align: center;
	}

	.advertencia1 .txt
	{
		vertical-align: middle;
	}

	.advertencia1 .iniciarpagos
	{
		width: 100px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#dd0005;
		color: #FFF;
		margin: 0 0 0 15px;
		border-radius: 100px;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}
	.advertencia1 .iniciarpagos:hover
	{
		background-color: rgba(0,0,0,0.7);	
	}


.advertencia2
{
	width: 471px;
	margin:30px 0 0 0;
	padding: 5px 0 6px 7px;
	display: inline-block;
	position: relative;
	border:1px solid #ff8000;
	font-size: 14px;
	color: #ff8000;
	text-align: center;	
	border-radius: 100px;
	text-align: left;

}
	.advertencia2 .circulo-mini
	{
		width: 40px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#ff8000;
		color: #FFF;
		margin: 0 5px 0 0;
		border-radius: 100px;
		font-size: 22px;
		font-weight: 100;
		text-align: center;
	}

	.advertencia2 .txt
	{
		vertical-align: middle;
	}

	.advertencia2 .iniciarpagos
	{
		width: 100px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#ff8000;
		color: #FFF;
		margin: 0 0 0 8px;
		border-radius: 100px;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}
	.advertencia2 .iniciarpagos:hover
	{
		background-color: rgba(0,0,0,0.7);	
	}

#base_f
{
	width: 100%;
	margin: 10px 0 0 0;
	/*background-color: yellow;*/
	text-align: center;
}
#base_filtro
{
	padding: 5px 10px;
	display: inline-block;
	margin: 15px 0 10px 0;
	border:1px solid rgba(0,0,0,0.3);
	/*border-radius: 20px;*/
	position: relative;
	text-align: center;
	/*background-color: red;*/
	font-size: 14px;
	float: right;
}

	#base_filtro.varias
	{
		margin: 0 0 0 20px;
		border: 1px solid rgba(221, 0, 5, 1);
		background-color: rgba(221, 0, 5, 0.3);
		color:rgba(221, 0, 5, 1);
		cursor: pointer;
		padding: 11px 0;
		text-decoration: none;
	}

	#base_filtro.varias:hover
	{
		background-color: rgba(221, 0, 5, 1);
		color: #FFF;
	}

	#base_filtro #filtro_pedidos, #base_filtro #filtro_ventas 
	{
		padding: 5px 0px;
		border: none;
		outline: none;
		/*background-color: yellow;*/
		font-size: 14px;
		cursor: pointer;
	}


.compraUser
{
	width: 100%;
	border: 2px solid #495d98;
	border-radius: 2px;
	display: inline-block;
	margin: 8px 0 40px 0;
	position: relative;
	text-align: left;
	padding: 5px;
}

	.compraUser .datos
	{
		width: 20%;
		/*height: 140px;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		padding: 0 0 0 0;
		/*background-color: yellow;*/
	}

		.compraUser .datos .num
		{
			position: relative;
			padding: 3px 20px;
			display: inline-block;
			font-size: 16px;
			font-weight: 400;
			color: #FFF;
			border-radius: 2px;
			background-color: #495d98;
			margin-bottom: 5px;
		}

		.compraUser .datos .tit
		{
			font-size: 13px;
			font-weight: 500;
			color: #a84b74;
			margin: 0 0 0px 0;
			padding: 2px 0;
		}
		.compraUser .datos .dato
		{
			font-size: 14px;
			font-weight: 400;
			margin: 0 0 0px 0;
			color: #333;
			display: block;
			padding: 0;
			text-align: center;
		}

		.compraUser .datos .dato.pagar
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #e80101;
			color: #FFF;
		}
		.compraUser .datos .dato.pagado
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #ff7e22;
			color: #FFF;
		}
		.compraUser .datos .dato.completada
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #76ab10;
			color: #FFF;
		}
		.compraUser .datos .dato.entregado
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #a84b74;
			color: #FFF;
		}

		.compraUser .datos .dato.iniciarpag
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 0px 10%;
			font-size: 14px;
			font-weight: 400;
			text-decoration: none;
			color:#FFF;
			background-color: #495d98;
			cursor: pointer;
		}

			.compraUser .datos .dato.iniciarpag:hover
			{
				text-decoration: underline;
			}

		.sindespacho{
			background-color: #ff7e22;
			color: #FFF;
			border-radius: 2px;
		}
		.despacho{
			background-color: #76ab10;
			color: #FFF;
			border-radius: 2px;
		}
		.entregado{
			background-color: #a84b74;
			color: #FFF;
			border-radius: 2px;
		}


	.compraUser .productos
	{	
		width: 80%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: red;*/
		border-left: 1px solid #495d98;

	}

		.compraUser .productos .item
		{	
			width: 20%;
			margin: 0 1% 10px 2%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: yellow;*/
			padding: 4px 0 0 0;
			border:1px solid #DDD;
			border-radius: 2px;
		}

			.compraUser .productos .item .foto
			{
				width: 100%;
				height: 150px;
				display: inline-block;
				position: relative;
				margin: 0 0 0 0;
				/*background-color: blue;*/
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center;
				vertical-align: top;
			}

			.compraUser .productos .item .modelo
			{
				width: 100%;
				height: 50px;
				font-size: 13px;
				display: inline-block;
				position: relative;
				margin: 0 0 0 0;
				/*background-color: white;*/
				text-align:center;
				vertical-align: top;
				color: #000;
			}

			.compraUser .productos .t
			{	
				background-color: rgba(0, 0, 0, 0.6);
				color: #FFF;
				font-size: 11px;
				font-weight: 400;
				letter-spacing: 0.5px;
				height: 10px;
				border-radius: 2px;
			}
			.compraUser .productos .t1
			{	
				font-size: 12px;
				/*font-weight: 500;*/
			}
			.compraUser .productos .t2
			{	
				font-size: 12px;
				color: #495d98;
			}

			.compraUser .productos .qtt
			{	
				width: 14px;
				height: 14px;
				border-radius: 10px;
				margin: -3px 0 0 0;
				vertical-align: middle !important;
				display: inline-block;position: relative;vertical-align: top;
				box-shadow: 0 1px 4px 1px rgba(0,0,0,0.5);
			}

.basico
{
	margin: 0 0 10px 0;
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	text-align: right;
}

.eliminar_megusta
{
	background-color: rgba(198, 83, 179, 1);
	color: #FFF;
	border-radius: 20px;
	font-size: 13px;
	height: 32px;
	width: 32px;
	display: inline-block;
	background-image: url(../img/cerrar_3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
}

.carrito_megusta
{
	background-color: rgba(157, 76, 197, 0.95);
	margin: 0 5px 0 0;
	color: #FFF;
	border-radius: 20px;
	font-size: 13px;
	height: 32px;
	width: 32px;
	display: inline-block;
	background-image: url(../img/cart_1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}

.carrito_megusta:hover
{
	background-color: rgba(0,0,0,0.7);
	}

	.eliminar_megusta:hover
	{
		background-color: rgba(0,0,0,0.7);
	}


#multiple_titulo
{
	width: 60%;
	margin: 0 0 10px 20%;
	font-size: 14px;
	display: inline-block;
	position: relative;
	/*background-color: red;*/
	padding: 20px 0 8px 0;
	border-bottom: 1px solid #CCC;
}

#seleccionar_todos
{
	width: 150px;
	border: 1px solid rgba(221, 0, 5, 1);
	background-color: rgba(221, 0, 5, 0.3);
	color:rgba(221, 0, 5, 1);
	padding: 8px 0 9px 0;
	margin: 12px 0 15px 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

	#seleccionar_todos:hover
	{
		background-color: rgba(221, 0, 5, 1);
		color: #FFF;
	}

	.apagar
	{
		cursor: pointer;
	}

	.apagar:hover
	{
		background-color: rgba(221, 0, 5, 1) !important;
		color: #FFF !important;
	}

	.apagar.activo
	{
		border:1px solid rgba(128, 191, 32, 1) !important;
			/*border-radius: 100px;*/
		background-color: rgba(128, 191, 32, 0.4) !important;
		color:rgba(83, 131, 11, 1) !important;
	}


.pagomultiple
{
	font-weight: 400;
	text-align: center;
	display: inline-block;
	border:1px solid rgba(255, 128, 0, 1);
	/*border-radius: 100px;*/
	background-color: rgba(255, 128, 0, 0.4);
	color:rgba(208, 110, 11, 1);
	padding: 5px 0 6px 0;
	width: 80%;
	margin: 13px 0 10px 10%;
	border-radius: 0;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
}

	.pagomultiplehover
	{
	background-color: rgba(255, 128, 0, 1);
	color:rgba(255,255,255,1);
	}

/***************************************************** /
/***************************************************** CARRITO /
/***************************************************** */

.nohay
{
	width: 100%;
	color: #999;
	padding: 30px 0;
	text-align: center;
	/*background-color: red;*/
	margin: 30px 0 0 0%;
	font-size: 22px;
	font-weight: 300;

}

.nohay1
{
	width: 50%;
	color: #777;
	padding: 30px 0;
	text-align: center;
	/*background-color: red;*/
	margin: 30px 0 0 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 27px;

}	
	.nohay1 .d
	{
		font-size: inherit;
		font-weight: 400;
		color: #a84b74;
	}


.cesta_tit
{
	/*background-color: yellow;*/
	border-bottom: 1px solid #495d98;
	padding: 7px 0 8px 0;
	display: inline-block;
	position: relative;
	font-size: 11px;
	vertical-align: top;
	text-transform: uppercase;
	color: #777;
	letter-spacing: 0.5px;
	margin: 0 1% 0 0;
	text-align: center;
	font-weight: 400;
}

.cesta_tit.producto
{
	/*background-color: yellow;*/
	border-bottom: 1px dotted rgba(0,0,0,0.2);
	border-top: none;
	padding: 8px 0 8px 0;
	display: inline-block;
	position: relative;
	font-size: 12px;
	vertical-align: top;
	/*text-transform: uppercase;*/
	text-transform: none;
	color: #777;
	margin: 0 1% 0 0;
	text-align: center;
	height: 78px;
	line-height: 25px;
	font-weight: 400;
}
	.linea_producto.payment .producto
	{
		height: 58px !important;
		}

.cesta_tit.descripcion
{width: 59%;color: #333;}
.cesta_tit.estado
{width: 20%;}
.cesta_tit.talla
{width: 7%;}
.cesta_tit.cantidad
{width: 8%;}
.cesta_tit.precio_t
{width: 12%;padding-right: 10px;}
.cesta_tit.eliminar
{width: 6%;}

.cesta_tit.tittotal
{width: 16%;}

.cesta_tit.producto.descripcion
{
	text-align:left;
	cursor: pointer;
}
	.cesta_tit.producto.descripcion.payment, .cesta_tit.descripcion.payment
	{
		width: 49% !important;
		text-decoration: none;
		color: #495d98 !important;
		cursor: default;
	}

	.cesta_tit.precio_t.payment
	{margin-right: 0% !important;}

	.cesta_tit.producto.totalizando
	{
		border:none !important;
		height: auto;
		margin-top: 5px !important;
		color: #333;
	}

	.cesta_tit.producto.totalizando.cifra
	{
		border: 1px solid #BBB !important;
		border-radius: 3px;
	}

	.cesta_tit.producto.totalizando.fin
	{
		color: #3383d4;
	}

	.cesta_tit.producto.descripcion.totalizando
	{
		width: 59%;
	}

	.cesta_tit.producto.totalizando.cifra.sub
	{
		width: 20%;
	}




	.cesta_tit.producto.descripcion:not(.payment):hover span
	{
			color: #3383d4;
			text-decoration: underline !important;
	}

.cesta_tit.producto.descripcion .foto_cesta
{
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border:1px solid #AAA;
}
.cesta_tit.producto.descripcion .foto_cesta_resumen
{
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border:1px solid #AAA;
}

.cesta_tit.producto.descripcion span
{
	width: calc(100% - 70px);
	vertical-align: top;
	margin: 0 0 0 0;
	font-size: 13px;
	line-height: 19px;
}


.cesta_tit.producto.precio_u, .cesta_tit.producto.precio_t
{
	text-align: right;
}

#eliminar_cesta
{
	height: 17px;
	cursor: pointer;
	opacity: 0.5;
	margin-top: 5px;
}

	#eliminar_cesta:hover
	{
		opacity: 1;
	}

#total_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}
#opcion_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}
#iva_compra, #sub_compra, #costoenvio_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	/*font-weight: bold;*/
	border:none !important;
}
#envio_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}

#titulo_total_compra
{
	/*font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;*/
	font-weight: bold;
	padding: 9px 0 10px 0;
}

#titulo_total_compra1
{
	/*font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;*/
	font-weight: bold;
	padding: 9px 0 10px 0;
	border:none !important;
}

#carrito_vacio
{
	width: 100%;
	padding: 140px;
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: center;
	display: none;
}

.iniciar_compra
{
	margin: 25px 0 20px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
}

.iniciar_compra
{
	margin: 21px 0 20px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
	opacity: 0.6;
	cursor: default;
}
	.iniciar_compra.primario
	{
		margin: 0 !important;
	}
	.iniciar_compra.activo
	{
		opacity: 1;
		cursor: pointer;
	}
	.iniciar_compra.activo:hover
	{
		background-color: #333;
	}

.iniciar_pago
{
	margin: 5px 0 10px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
	opacity: 0.6;
	cursor: default;
	text-decoration: none;
}
	.iniciar_pago.primario
	{
		margin: 0 !important;
	}
	.iniciar_pago.activo
	{
		opacity: 1;
		cursor: pointer;
	}
	.iniciar_pago.activo:hover
	{
		background-color: #333333;
	}

	.logAdd
	{
		font-size: 13px;
	    font-weight: 500;
	    color: #777;
	    padding: 7px 10px 8px 10px;
	    text-align: center;
	    display: inline-block;
	    border:1px solid #3383d4;
	    border-radius: 3px;
	    vertical-align: middle;
	}
		.logAdd .link{
				color: #3383d4;
			cursor: pointer;
			text-decoration: underline;
		}
			.logAdd .link:hover{
			color: #3383d4;
			}

#tabla_pagos
{
	margin: 0px 0 0 0;
	position: relative;
}

	#tabla_pagos .t1
	{
		color: #00a8ff;
		border: 1px solid #AAA;
		font-size: 12px;
		text-transform: uppercase;
	}

	#tabla_pagos .t2
	{
		font-size: 13px;
		border-bottom: 1px dashed #CCC;
		padding: 6px 5px;
	}

	#tabla_pagos .t3
	{
		font-size: 23px;
		padding:0 0 5px 0;
		color: #919191;
		font-weight: 300;

	}

	#tabla_pagos .t4
	{
		color: #cd36be;
		border: 1px solid #AAA;
		font-size: 14px;
		text-transform: uppercase;
		padding: 0 5px;
	}
	#tabla_pagos .t5
	{
		font-size: 13px;
		border-bottom: 1px solid #AAA;
		padding: 3px 2px;
	}


	#tabla_pagos .foto_cesta_1
	{
		width: 38px;
		height: 38px;
		/*background-color: red;*/
		border-radius: 200px;
		display: inline-block;
		vertical-align: middle;
		margin: 0 10px 0 0;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);

	}

	#tabla_pagos .elcolor
	{
		text-align: center;
		width: 24px;
		height: 24px;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
		display: inline-block;
		position: relative;
		vertical-align: middle;
		border:2px solid transparent;
		border-radius: 20px;
	}


#iniciar_pago
{
	width: 12%;
	min-width: 240px;
	/*float: right;*/
	margin: 5px 0 0 0;
	background-color: rgba(157, 76, 197, 0.95);
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	padding: 4px 0 7px 0;
	font-weight: 100;
	font-size: 18px;
	border:1px solid transparent;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	color:rgba(255,255,255,1);
	outline: none;
}

	#iniciar_pago:hover
	{
		background-color: rgba(0,0,0,0.7);
	}

#iniciar_pago_tc
{
	width: 12%;
	min-width: 240px;
	/*float: right;*/
	margin: 10px 0 5px 0;
	background-color: rgba(157, 76, 197, 0.95);
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	padding: 4px 0 7px 0;
	font-weight: 100;
	font-size: 18px;
	border:1px solid transparent;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	color:rgba(255,255,255,1);
	outline: none;
}

	#iniciar_pago_tc:hover
	{
		background-color: rgba(0,0,0,0.7);
	}

#iniciar_pago_tc1
{
	width: 263px;
	min-width: 240px;
	/*float: right;*/
	margin: -10px 0 0 0;
	/*background-color: rgba(157, 76, 197, 0.95);*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border:1px solid transparent;
	/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);*/
	/*color:rgba(255,255,255,1);*/
	outline: none;
	height: 65px;
}

	#iniciar_pago_tc1:hover
	{
		border:1px solid #CCC;
	}



#notengo
{
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	border:1px solid rgba(0,0,0,0.6);
	border-radius: 3px;
	padding: 10px 20px 10px 20px;
	color: rgba(0,0,0,0.85);
	cursor: pointer;
	vertical-align: middle;
	margin: 50px 0 0 50px;
	text-decoration: none;
}
	#notengo:hover
	{
		background-color: rgba(62,62,62,0.95);
		color: rgba(255,255,255,1);
		border:1px solid rgba(62,62,62,0.95);
	}

	#datos_pago{
		width: 40%;
		background-color: blue;
		display: inline-block;
		vertical-align: top;
	}


#pago_A, #pago_B
{
	width: 50%;
	position: relative;
	vertical-align: top;
	display: inline-block;
	/*height: 300px;*/
	/*background-color: red;*/
	margin: 0;
}
	#pago_A{
		border-right:1px solid #AAA;
	}


	.pagos .t2
	{
		font-size: 14px;
		padding: 6px 5px;
		border-bottom: 1px dashed #CCC;
	}

	.pagos .t3
	{
		font-size: 23px;
		padding:0 0 5px 0;
		color: #919191;
		font-weight: 300;
		border-bottom: 1px dashed #AAA;

	}


#fila_marcas
{
	width: 90%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*height: 162px;*/
	/*background-color: blue;*/
	margin: 30px 0 0 0;
	border-top: 1px solid rgba(0,0,0,0.15);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	text-align: center;
	padding-bottom: 10px;
}

	#fila_marcas .item_marca
	{	
		width: calc(18% - 20px);
		margin: 25px 1% 0 1%;
		display: inline-block;
		position: relative;
		/*background-color: red;*/
		height: 120px;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.35);
		vertical-align: top;
		cursor: pointer;
		border-radius: 3px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		background-origin: content-box;
		outline: none;
		padding: 10px;

	}

	#fila_marcas .item_marca:hover
	{	
		margin: 10px 1% 0 1%;
		box-shadow: 0 8px 14px -4px rgba(0,0,0,0.5);
	}

#titulo_banner_home
{
		width: 90%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: blue;*/
		margin: 0px 0 5px 0;
		text-align: center;
		font-weight: 300;
		color: #cd36be;
		text-align: left;
		padding: 20px 0;
		font-size: 22px;
}

	#titulo_banner_home img
	{
		vertical-align: middle;
		width: 20px;
		margin: 0 10px 0 0;
		opacity: 0.5;
	}
	#titulo_banner_home span
	{
		vertical-align: middle;
	}

#titulo_banner_home_1
{
		width: 90%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: blue;*/
		margin: 0px 0 20px 0;
		text-align: center;
		font-weight: 400;
		color: #505d96;
		text-align: left;
		padding: 10px 0;
		font-size: 18px;
		border-bottom: 1px solid #505d96;
}

	#titulo_banner_home_1 img
	{
		vertical-align: middle;
		width: 20px;
		margin: 0 10px 0 0;
		opacity: 0.5;
	}
	#titulo_banner_home_1 span
	{
		vertical-align: middle;
	}


	.productos_destacados
	{
		width: 90%;
		margin: 20px 0 0 0;
		display: inline-block;
		vertical-align: top;
		position: relative;
		/*background-color: orange;*/
		/*background-color: green;*/
		/*margin: 0 0 0 5%;*/
		/*height: 500px;*/
	}


	.baseMasProductosHome{
		width: calc(90% - 50px);
		margin: 0 0;
		/*background-color: yellow;*/
		text-align: right;
	}
	.masProductosHome{
			padding: 5px 9px 5px 30px;
			display: inline-block;
			margin: 0 0;
			background-color: #333;
			vertical-align: middle;
			font-size: 12px;
			font-weight: 400;
			color: #FFF;
			background-position: 4px center;
			background-repeat: no-repeat;
			background-size: 20px;
			background-image: url('../img/plus_1.png');
			/*border-radius: 2px;*/
			cursor: pointer;
			border-radius: 20px;
			/*border-left:1px solid #CCC;*/
			text-decoration: none;
	}
		.masProductosHome:hover{
			background-color:#3383d4;
		}

.minimo
{
	width: 100%;
	max-width: 1000px;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 20px 0;
	text-align: justify;
	margin: 10px 0 100px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.minimo1
{
	width: 100%;
	max-width: 1200px;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 0 0 0 0;
	text-align: justify;
	margin: 10px 0 100px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.minimo2
{
	width: 90%;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 0 0 0 0;
	text-align: justify;
	margin: 10px 0 50px 5%;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.dato_contacto
{
	width: 50%;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 20px 20px;
	text-align: justify;
	margin: 10px 0 30px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
	vertical-align: top;
}


	.dato_contacto .subt
	{
		border:1px solid rgba(0,0,0,0.2);
		padding: 3px 10px 8px 10px;
		width: 200px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		border-radius: 3px;
		margin: 0 0 15px 0;
	}

	.dato_contacto img
	{
		vertical-align: middle;
		display: inline-block;
		margin: 0 20px 0 0;
		height: 48px;
		opacity: 0.7;
	}
	.dato_contacto span
	{
		vertical-align: middle;
		display: inline-block;
	}

	.dato_contacto a
	{
		color: #00a8ff;
		text-decoration: none;
	}

#panel_form
{
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*height: 750px;*/
	width: 555px;
	/*background-color: rgba(0,0,0,0.1);	*/
	margin: 0 0 0 0;
	text-align: left;
	padding: 0 0 0 20px;
	line-height:20px;
}

	#panel_form .tit_form
	{
		width: 30%;
		/*background-color: red;*/
		display: inline-block;
		vertical-align: top;
		padding: 8px 0 8px 0;
		font-size: 14px;
		margin: 16px 0 0 0;
	}
		#panel_form .tit_form img
		{
			height: 18px;
			vertical-align: middle;
			margin: 0 10px 0 0;
			opacity: 0.5;
		}

		#panel_form .tit_form span
		{
			vertical-align: middle;
		}

		#panel_form .tit_form .obligatorio
		{
			font-size: 20px;
			color: red;
			margin: 0 0 0 5px;
		}

		#panel_form .tit_form .obligatorio1
		{
			font-size: 20px;
			color: red;
			margin: 0 10px 0 0px;
		}

	#panel_form .campo
	{
		width: 70%;
		/*background-color: grey;*/
		display: inline-block;
		vertical-align: top;
		padding: 8px 10px 8px 10px;
		border:1px solid rgba(0,0,0,0.2);
		margin: 16px 0 0 0;
		font-size: 14px;
		outline: none;
	}

	#panel_form .enviar
	{
		position: relative;
		/*background-color: red;*/
		display: inline-block;
		margin: 10px 0 0 160px;
		padding:16px 15px 16px 55px;
		font-size: 16px;
		background-color: #cd36be;
		/*border:1px solid #ef6601;*/
		color:rgba(255,255,255,1);
		text-decoration: none;
		background-position: 10px center;
		background-repeat: no-repeat;
		background-size: 32px;
		background-image: url(../img/mail_2.png);
		cursor: pointer;
	}


.blogHome{
	width: calc(90% - 50px);
	/*background-color: yellow;*/
	display: inline-block;
	position: relative;
	margin: 20px 0 0 0;
}


	.post-bloque
	{
		width: 50%;
		margin: 0 0 35px 0;
		/*border-left: 1px solid rgba(0,0,0,0.2);*/
		/*background-color: yellow;*/
		display: inline-block;
		/*height: 140px;*/
		/*background-color: orange;*/
		vertical-align: top;
		position: relative;
		padding: 0 0;
		cursor: pointer;
		text-decoration: none;
		cursor: pointer;
	}
		.post-bloque:not(.inner):hover .post-titulo
		{
			color: #3383d4;
		}

	.post-bloque .post-img
	{
		width: 40%;
		height:100%;
		vertical-align: middle;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		display: inline-block;
		min-height: 140px;
	}
		.post-bloque .post-img img
		{
			width: 100%;
		}
		.post-bloque .post-img.inner
		{
			margin-right: 10px;
			margin-bottom: 10px;
		}

	.post-bloque .post-autor
	{
		font-size: 13px;
		font-weight: 500;
		color: #495d98;
		width: 60%;
		display: block;
		cursor: pointer;
		text-decoration: none;
		text-align: left;
		/*margin: 1px 0 0 0;*/
		/*background-color: red;*/
		line-height: 12px;
		vertical-align: top;
		float: right;
		/*margin-bottom: 3px;*/
		background-position: 12px center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../img/userblog_1.png);
		padding: 2px 10px 2px 35px;
	}
		.post-bloque .post-autor.inner
		{
			width: 100%;
			background-position: 0px center;
			padding: 2px 10px 2px 25px;
		}

	.post-bloque .post-titulo
	{
		/*height: 65%;*/
		/*background-color: white;*/
		margin: 0 0 0 0;
		font-size: 30px;
		font-weight: 300;
		color: #777;
		width: 60%;
		vertical-align: top;
		position: relative;
		display: inline-block;
		/*border-bottom: 1px dotted #cd36be; */
		text-align: left;
		padding: 5px 10px 10px 10px;
		float: right;
		line-height: 32px;
	}
		.post-bloque .post-titulo.inner
		{
			padding: 10px 10px 10px 10px;
			width: calc(60% - 10px);
			vertical-align: top;
			width: 100%;
			padding-left: 0;
		}
	.post-bloque .post-data
	{
		border-top: 1px solid #DDD;
		width: calc(60% - 20px);
		vertical-align: top;
		position: relative;
		display: inline-block;
		text-align: left;
		padding: 0 10px;
		float: right;
		margin:0 10px 0 0;
		/*background-color: yellow;*/
		padding: 5px 0 0 0;
		font-weight: 300;
	}
		.post-bloque .post-data.inner
		{
			color: #333;
			display:block;
			float: none;
			border: none;
			line-height: 29px;
			text-align: justify !important;
			cursor: default;
			width: 100%;
		}
		.post-bloque .post-data .post-fecha
		{
			font-size: 11px;
		    font-weight: 400;
		    color: #333;
		    display: inline-block;
		    /*background-color: orange;*/
		    vertical-align: middle;
		    background-position: 2px 1px;
		    background-repeat: no-repeat;
		    background-size: 14px;
		    background-image: url('../img/time.png');
		    padding: 0 0 0 24px;
		}
		.post-bloque .post-data .likeBlog
		{
			padding: 3px 6px 4px 6px;
			display: inline-block;
			margin: -1px 10px 0 0;
			background-color: #ddd;
			vertical-align: middle;
			font-size: 11px;
			font-weight: 500;
			color: #333;
			border-radius: 3px;
			/*border-radius: 2px;*/
			cursor: pointer;
			/*border-left:1px solid #CCC;*/
		}
			.post-bloque .post-data .likeBlog:hover
			{
				color: #3383d4;
			}





#tablacomo
{
	font-size: 16px;
	line-height: 29px;
	color:rgba(0,0,0,0.75);
}

.elpaso
{
	background-color: #00a8ff;
	color: #FFF;
	padding: 10px 0 10px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 44px;
	border-radius: 0px;
	box-shadow:0 4px 11px 0px rgba(0,0,0,0.35);
}

#tablacomo img
{
	box-shadow:0 2px 4px 0px rgba(0,0,0,0.25);
	}

#direccion_envio
{
	/*background-color: red;*/
	display: block;
	margin: 0px 0;
	width: calc(100% - 5px);
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #DDD;
	font-size: 14px;
	
}


#disponibilidad_producto{
	font-size: 13px;
	vertical-align: top;
	display: inline-block;
	margin: 22px 10px 0 0;

}

.filtro_home
{
	display:inline-block;
	width: 200px;
	vertical-align: top;
	margin-top: 2px;
}
.filtro_home .area{
	width: 100%;
}

#cambios
{
	width: 30%;
	height: 210px;
	position: absolute;
	top: 20%;
	left: 35%;
	background-color: #FFF;
	box-shadow: 0 1px 7px 2px rgba(0,0,0,0.3);
	z-index: 10000;
	text-align: center;
	display: none;
}

#cambios .titulo_cambio
{
	padding: 11px 0 9px 0;
	font-size: 16px;
	border-bottom: 1px solid #CCC;
	color: #cd36be;
	width: 90%;
	margin: 0 0 0 5%;
	text-align: left;
}

		#cambios .titulo_cambio .cerrar
		{
			width: 30px;
			height: 30px;
			/*background-color: yellow;*/
			position: absolute;
			vertical-align: top;
			background-color: rgba(198, 83, 179, 1);
			background-image: url(../img/cerrar.png);
			background-position: center;
			background-repeat: no-repeat;
			background-size: 26px;
			border-radius: 100px;
			cursor: pointer;
			display: inline-block;				
			opacity: 1;
			top: 10px;
			right: 5%;
			margin-top: -4px;

		}
			#cambios .titulo_cambio .cerrar:hover
			{
				opacity: 1;
				background-color: #333333;
			}

#cambios .contenido_cambio
{
	/*background-color: red;*/
	height: 100px;
	width: 90%;
	margin: 5px 0 0 0;
	display: inline-block;
	vertical-align: top;
	border:1px dashed #CCC;
}
#cambios .cambiar_cambio{
	background-color: #cd36be;
	color: #FFF;
	padding: 10px 10px;
	vertical-align: top;
	margin: 12px 0 10px 0;
	text-align: center;
	cursor: pointer;
}

#cambios .cambiar_cambio:hover{
	background-color: #89227F;
}

#cambios .contenido_cambio .cambio_select
{
	padding: 10px 20px;
	border: 1px solid #CCC;
	outline: none;
	cursor: pointer;
}



/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/

.minibanner
{
	width: 100%;
	height: 100%;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}


.cancelarCompra
{ 
	color: #e8321e;
	text-decoration: none;
	display: inline-block;
	/*background-color: blue;*/
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	width: 80%;
	margin-left: 10%;
	cursor: pointer;
}

	.cancelarCompra:hover
	{
		text-decoration: underline;
	}


.irFuente{
	background-color: #00a8ff;
	cursor: pointer;
	color: #FFF;
	padding: 10px 30px;
	margin: 30px 0 20px 0;
	font-size: 14px;
	display: inline-block;
}

	.irFuente:hover{
		background-color: #333;
	}

/*

MORADO
	
#cd36be

AZUL

#00a8ff

*/

.logoInit{
	width:50%;
	height: 100px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../img/logo_big.png');
	margin: 10% 0 40px 0;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.selectorPais{
	width: 100px;
	padding: 10px 5px 11px 35px;
	/*background-color: orange;*/
	display: inline-block;
	position: relative;
	margin: 5px;
	font-size: 15px;
	text-decoration: none;
	color: rgba(0,0,0,1);
	font-weight: 400;
}
	.selectorPais:hover{
		background-color: #EEE;
	}

.ve{
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-image: url('../img/ve.png');
}

.ot{
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-image: url('../img/globo.png');
}

.binicio{
	font-size: 26px;
	color: rgba(0,0,0,1);
	font-weight: 300;
	display: inline-block;
	margin: 0 0 40px 0;
}

.bannersHome{
	width: calc(90% - 50px);
	display: inline-block;
	padding: 30px 0 10px 0;
	/*background-color: yellow;*/
}

	.bannersHome .conocescapsula{
		width: 32%;
		margin:0 0 0 0;
		height: 100px;
		background-color: #e7e9eb;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: right top;
		border-radius: 3px;
		background-image: url('../img/conoces1.jpg');
		cursor: pointer;
		border:1px solid #EEE;

	}
	.bannersHome .comofunciona{
		width: 32%;
		margin:0 2% 0 2%;
		height: 100px;
		/*background-color: blue;*/
		display: inline-block;
		vertical-align: top;
		text-align: left;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: left center;
		border-radius: 3px;
		background-image: url('../img/como1.jpg');
		background-color: #dfe9ea;
		border-radius: 2px;
		border:1px solid #EEE;
	}

	.bannersHome .comofunciona .descubre{
		border:1px solid #3383d4;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#3383d4;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		right: 5%;
		bottom: 13%;
	}
		.bannersHome .comofunciona .descubre:hover{
			background-color: #3383d4;
		}

	.bannersHome .conoceblog{
		width: calc(32% - 2px);
		margin:0 0 0 0;
		height: 100px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		border-radius: 3px;
		cursor: pointer;
		border:1px solid #EEE;
	}
		.bannersHome .conoceblog #boletin{
			width: 100%;
			height: 95px;
			/*background-color: orange;*/
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-weight: 500;
			font-size: 14px;
			color: rgba(0,0,0,0.8);
			text-align: center;
		}
			.bannersHome .conoceblog #boletin .titBol{
				display: inline-block;
			    vertical-align: middle;
			    margin-bottom: 5px;
			    color: #333;
			    font-size: 12px;
			    font-weight: 400;
			    text-align: left;
			    margin:6px 0 6px 2%;
			    width: 96%;
			    /*padding-left: 2%;*/
			}
			.bannersHome .conoceblog #boletin #boletinMail{
				/*background-color: red;*/
				width: 96%;
				height: 36px;
				display: inline-block;
				vertical-align: top;

			}
				.bannersHome .conoceblog #boletin #boletinMail #mail{
					width: calc(100% - 100px);
					height: 37px;
					/*background-color: grey;*/
					outline: none;
					border-left:1px solid #3383d4;
					border-top:1px solid #3383d4;
					border-bottom:1px solid #3383d4;
					border-radius: 2px 0 0 2px;
					font-size: 12px;
					padding-left: 10px;
					vertical-align: top;
				}
				.bannersHome .conoceblog #boletin #boletinMail #enviarmail{
					width: 100px;
				    height: 37px;
				    /* background-color: blue; */
				    outline: none;
				    background-color: #3383d4;
				    border: 1px solid #3383d4;
				    color: #FFF;
				    font-weight: 400;
				    font-size: 14px;
				    cursor: pointer;
				    border-radius: 0 2px 2px 0;
				    vertical-align: top;
				}
					.bannersHome .conoceblog #boletin #boletinMail #enviarmail:hover{
						background-color: #3383d4;
					}



.funcionesHome{
	width: calc(90% - 50px);
	display: inline-block;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

.masFunciones{
	width: 22px;
	height: 22px;
	/*background-color:  #DDD;*/
	display: inline-block;
	position: relative;
	margin-left: 2px;
	top: 6px;
	cursor: pointer;
	border-radius: 20px;
	background-size:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../img/plus_2.png');
	opacity: 0.5;
}
	.masFunciones:hover{
		opacity: 0.8;
	}

#categoriasDestacadas{
	width: 32%;
	margin:30px 0 0 0;
	height: 200px;
	/*background-color: orange;*/
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #dddddd;
	position: relative;
}
	#categoriasDestacadas .columnaDest{
		width: 46%;
		display: inline-block;
		vertical-align: top;
		/*background-color: blue;*/

	}
		#categoriasDestacadas .columnaDest .catDest{
			padding: 3px 5px 2px 20px;
			display: block;
			/*background-color: yellow;*/
			vertical-align: top;
			font-size: 14px;
			font-weight: 400;
			color: #495d98;
			cursor: pointer;
			text-decoration: none;
		}
			#categoriasDestacadas .columnaDest .catDest:hover{
				text-decoration: underline;
			}
#marcasDestacadas{
	width: 32%;
	margin:30px 2% 0 2%;
	height: 200px;
	/*background-color: blue;*/
	display: inline-block;
	vertical-align: top;
	text-align: left;
	position: relative;
}
	
	#marcasDestacadas .marcDest{
	    /* padding: 7px 10px 7px 5px; */
	    display: inline-block;
	    background-color: white;
	    vertical-align: top;
	    cursor: pointer;
	    text-decoration: none;
	    height: 24%;
	    width: calc(31% - 2px);
	    margin: 2px 1%;
	    border: 1px solid #dddddd;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: contain;
	    position: relative;
	    border-radius: 2px;
	}
		#marcasDestacadas .marcDest div{
			height: 100%;
			width: 100%;
			background-color: rgba(255,255,255,0.85);
			position: absolute;
			left: 0;
			top: 0;
			opacity: 0;
		}
			#marcasDestacadas .marcDest div span{
				font-size: 13px;
			    font-weight: 500;
			    color: rgba(0,0,0,0.9);
				text-align: center;
			}
		#marcasDestacadas .marcDest:hover div{
			opacity: 1;
		}


#accionesUsuario{
	width: 32%;
	margin:30px 0 0 0;
	height: 200px;
	background-color: #e6e6e6;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border:1px solid #c9c9c9;
	border-radius: 2px;
	padding: 3px 10px 0 10px;
}
	#accionesUsuario #suscribete{
		width: 100%;
		height: 95px;
		/*background-color: yellow;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		font-weight: 500;
		font-size: 16px;
		color: rgba(0,0,0,0.8);
		text-align: center;
	}
		#accionesUsuario #suscribete .titInsc{
			display: inline-block;
			vertical-align: middle;
			margin-bottom: 7px;
		}
		#accionesUsuario #suscribete .inscribete{
			display: inline-block;
			vertical-align: middle;
			padding: 10px 14px;
			background-color: #3383d4;
			color: #FFF;
			font-weight: 500;
			font-size: 20px;
			margin: 0 0 0 10px; 
			cursor: pointer;
			border-radius: 2px;
		}
			#accionesUsuario #suscribete .inscribete:hover{
				background-color: #303758;
			}

	#accionesUsuario #boletin{
		width: 100%;
		height: 95px;
		/*background-color: orange;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		font-weight: 500;
		font-size: 14px;
		color: rgba(0,0,0,0.8);
		text-align: center;
	}
		#accionesUsuario #boletin .titBol{
			display: inline-block;
		    vertical-align: middle;
		    margin-bottom: 5px;
		    color: rgba(0,0,0,0.75);
		    font-size: 14px;
		    font-weight: 400;
		    text-align: center;
		    margin-top: 3px;
		    /*padding-left: 2%;*/
		}
		#accionesUsuario #boletin #boletinMail{
			/*background-color: red;*/
			width: 96%;
			height: 36px;
			display: inline-block;
			vertical-align: top;

		}
			#accionesUsuario #boletin #boletinMail #mail{
				width: calc(100% - 100px);
				height: 36px;
				/*background-color: grey;*/
				outline: none;
				border-left:2px solid #495d98;
				border-top:2px solid #495d98;
				border-bottom:2px solid #495d98;
				border-radius: 2px 0 0 2px;
				font-size: 12px;
				padding-left: 10px;
			}
			#accionesUsuario #boletin #boletinMail #enviarmail{
				width: 100px;
			    height: 36px;
			    /* background-color: blue; */
			    outline: none;
			    background-color: #495d98;
			    border: 1px solid #495d98;
			    color: #FFF;
			    font-weight: 400;
			    font-size: 14px;
			    cursor: pointer;
			    border-radius: 0 2px 2px 0;
			}
				#accionesUsuario #boletin #boletinMail #enviarmail:hover{
					background-color: #303758;
				}

			
	.titH{
		padding: 5px 0px;
		display: inline-block;
		/*background-color: #DDD;*/
		color: #333;
		font-size: 30px;
		font-weight: 300;
	}
	.titHBig{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #333;
		font-size: 30px;
		font-weight: 300;
		vertical-align: middle;
	}
	.titHBig1{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #333;
		font-size: 20px;
		font-weight: 300;
	}
		.titHBig1 .desc, .titHBig .desc{
			font-size: 14px;
			font-weight: 400;
			color: #777;
		}
	.titHBig2{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #3383d4;
		font-size: 20px;
		font-weight: 300;
	}
.contenedor-Banner{
	width: calc(90% - 50px);
	margin: 20px 0 0 0;
	vertical-align: top;
}	
	.contenedor-Banner .banner{
		display: inline-block;
		vertical-align: top;
		width: calc(49% - 2px);
		vertical-align: top;
		border: 1px solid #EEE;
		border-radius: 3px;
		cursor: pointer;
	}
	.contenedor-Banner .banner.i{
		margin-left: 2%;
	}
		.contenedor-Banner .banner img{
			max-width: 100%;
			width: 100%;
			vertical-align: top;
			border-radius: 3px;
		}
	.contenedor-Banner .banner:hover{
		border-color:#AAA; 
	}
.filtrosHome{
	width: calc(90% - 50px);
	margin: 20px 0 0 0;
	display: inline-block;
	padding-bottom: 0;
	border-bottom: 1px solid #dddddd;
	/*background-color: yellow;*/
	text-align: left;
	padding-bottom: 5px;
}

	.filtrosHome .campo{
		border:1px solid #dddddd;
		width: 21%;
		margin: 0 1% 0 0;
		padding: 8px 20px 8px 15px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_2.png');
		font-weight: 400;
		font-size: 14px;
		color: rgba(0,0,0,0.9);
		cursor: pointer;
		border-radius: 2px;
	}
		.filtrosHome .campo:hover{
			border-color:#495d98;
		}
	.filtrosHome .btnFiltro{
		border:1px solid #495d98;
		width: 12%;
		margin: 0 0 0 0;
		padding: 8px 22px 8px 10px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 4px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
	}
		.filtrosHome .btnFiltro:hover{
			background-color: #333;
		}


.catHome{
	margin: 30px 0;
	display: inline-block;
	vertical-align: top;
	width: calc(90% - 50px);
}
	.catHome .miCat{
		width: 25%;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 10px 0 10px 0;
	}
/*		.catHome .miCat.left{
			margin-right: 2%;
		}
		.catHome .miCat.right{
			margin-left: 2%;
		}
		.catHome .miCat img{
			max-width: 100%;
		}*/




.filtroMaster{
	width: 190px;
	height: calc(100% - 60px);
	position: fixed;
	display: inline-block;
	vertical-align: top;
	top: 50px;
	left: 5px;
	border-right:1px solid #DDD;
	z-index: 2;
}
	.filtroMaster .f-inicio{
		width: 154px;
		padding: 8px 5px 5px 30px;
		font-weight: 500;
		font-size: 12px;
		display: inline-block;
		position: relative;
		text-align: left;
		color: #3383d4;
		text-decoration: none;
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 5px center;
		background-image: url('../img/home_1.png');
	}
		.filtroMaster .f-inicio:hover{
			background-color: #EEE;
			/*color: rgb(168, 75, 116);*/
		}
	.filtroMaster .f-contenedor{
		width: 190px;
		height: calc(100% - 35px);
		/*background-color: orange;*/
		/*margin-top: 2px;*/
		display: inline-block;
		vertical-align: top;
		overflow-x: hidden;
		overflow-y: auto;
		text-align: left;
	}
		.filtroMaster .f-contenedor{	
			/*padding-left: 30px !important;*/
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar {
			width: 3px;
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-track {
		    background-color: #CCC;
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0,0.6);
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-button {
		    display: none;
		}

		.filtroMaster .f-contenedor .f-itemMain{
			width: 100%;
			padding: 4px 5px 3px 30px;
			font-weight: 500;
			font-size: 12px;
			border-bottom: 1px solid #DDD;
			border-top: 1px solid #DDD;
			border-right: 1px solid #DDD;
			display: inline-block;
			position: relative;
			text-align: left;
			color: #333;
			text-decoration: none;
			background-repeat: no-repeat;
			cursor: pointer;
			background-color: #F6F6F6;
		}
		.filtroMaster .f-contenedor .f-itemMain.activo{
			background-color: #333;
			color: #FFF;
			border-color:#333; 
		}

				.filtroMaster .f-contenedor #f-categorias{
					background-size: 12px;
					background-position: 8px center;
					background-image: url('../img/f-categorias.png')
				}
				.filtroMaster .f-contenedor #f-marcas{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-marcas.png')
				}
				.filtroMaster .f-contenedor #f-estado{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-estado.png')
				}
				.filtroMaster .f-contenedor #f-ubicacion{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-ubicacion.png')
				}
				.filtroMaster .f-contenedor #f-genero{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-genero.png')
				}
				.filtroMaster .f-contenedor #f-talla{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-talla.png')
				}

			.filtroMaster .f-contenedor .f-itemMain .f-add{
				position: absolute;
				height: 17px;
				display: inline-block;
				right: 5px;
				top: 4px;
				opacity: 0.4;
			}

			.filtroMaster .f-contenedor .f-itemMain .f-select{
				position: absolute;
				height: 12px;
				display: inline-block;
				right: 5px;
				top: 7px;
				opacity: 0.4;
			}
				.filtroMaster .f-contenedor .f-itemMain.activo .f-add, .filtroMaster .f-contenedor .f-itemMain.activo .f-select{
					display: none;
				}
				.filtroMaster .f-contenedor .f-itemMain::not('.activo'):hover{
					border-bottom: 1px solid rgb(168, 75, 116);
					border-top: 1px solid rgb(168, 75, 116);
				}
				.filtroMaster .f-contenedor .f-itemMain:hover .f-add, .filtroMaster .f-contenedor .f-itemMain:hover .f-select{
					opacity: 0.8;
				}

			
		.filtroMaster .f-contenedor .f-itemCont{
			width: 100%;
			display: inline-block;
			padding: 6px 0 6px 0;
		}	
			.filtroMaster .f-contenedor .f-itemCont.siz{
				padding-left: 30px;
			}
			.filtroMaster .f-contenedor .f-itemCont .f-item{
				padding: 2px 7px 2px 15px;
				margin-left: 30px;
				display: inline-block;
				font-size: 12px;
				font-weight: 400;
				color: rgba(0,0,0,0.9);
/*				background-color: #efefef;*/
				border:1px solid #BBB;
				border-radius: 2px;
				vertical-align: middle;
				margin-bottom: 3px;
				line-height: 16px;
			}
				.filtroMaster .f-contenedor .f-itemCont .f-item .padre{
					color: #495d98;
					text-transform: uppercase;
					font-weight: 500;
					font-size: 11px;
					margin-left: -8px;
				}
			.filtroMaster .f-contenedor .f-itemCont .f-item.siz{
				display: inline !important;
				margin-left: 5px !important;
				padding: 2px 0px 2px 0px;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz{
				padding-left: 31px;
			}

			.filtroMaster .f-contenedor .f-itemCont .f-item.remove{
				background-position: calc(100% - 5px) center;
				background-image: url('../img/cerrar_1.png');
				background-repeat: no-repeat;
				background-size: 14px;
				padding: 2px 24px 2px 7px;
				cursor: pointer;
			}	
				.filtroMaster .f-contenedor .f-itemCont .f-item.remove:hover{
					background-color: #f76f6f;
					color:#FFF;
					font-weight: 500;
					background-image: url('../img/cerrar_3.png');
					border-color: transparent;
				}

			.filtroMaster .f-contenedor .f-itemCont .f-item.all{
				color: #AAA;
				font-weight: 500;
				border-color: transparent;
			}
			.filtroMaster .f-contenedor .f-itemCont .f-item.all.siz{
				color: #AAA;
				font-weight: 500;
				border-color: transparent;
				padding: 2px 0px 2px 0px;
				margin-left: 31px !important;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz .f-item{
				margin-left: 0 !important;
				padding-left: 0 !important;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz .f-item.pad{
				padding: 2px 24px 2px 7px !important;
				margin-right: 5px !important;
			}


			.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll{
				padding: 2px 0px 2px 0px;
				margin-left: 31px;
				display: block;
				font-size: 11px;
				font-weight: 500;
				color: rgba(0,0,0,0.7);
				border-radius: 3px;
				vertical-align: top;
				margin-bottom: 3px;
				cursor: pointer;
				border:none;
				/*background-color: yellow;*/
			}
				.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll.siz{
					margin-left: 1px !important;
					margin-top: 3px !important;
					display: inline-block !important;
				}
				.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll:hover{
					color: #f76f6f;
					text-decoration: underline;
				}

	.filtroMaster  .selectPanel{
		width: 192px;
		height: 100%;
		background-color: rgba(255,255,255,1);
		position: absolute;
		left: 100%;
		top: 0px;
		display: none;
		z-index: 10000000000;
		border:1px solid #DDD;
		border-left-color: #485e94;
		box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.2);
	}
		.filtroMaster .selectPanel .sf-titulo{
			width: 94%;
			padding: 7px 0 6px 0;
			margin-left: 3%;
			text-align: left;
			font-size: 12px;
			font-weight: 500;
			color: #AAA;
			display: inline-block;
			/*background-color: red;*/
			border-bottom: 1px solid #DDD;
		}	
		.filtroMaster .selectPanel .sf-contenedor{
			width: 94%;
			padding: 0 0 0 0;
			margin-left: 3%;
			margin-top: 5px;
			text-align: left !important;
			display: inline-block;
			/*background-color: orange;*/
			height: calc(100% - 42px);
			overflow-y: auto;
			overflow-x: hidden;
			text-align: center !important;
		}	
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar {
				width: 3px;

			}
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar-track {
			    background-color: #CCC;
			}
			.filtroMaster  .selectPanel .sf-contenedor::-webkit-scrollbar-thumb {
			    background-color: #333;
			}
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar-button {
			    display: none;
			}

			.filtroMaster .selectPanel .sf-contenedor .f-categoria-main{
				margin-left: 0%;
				margin-bottom: 10px;
				vertical-align: top;
				display: inline-block;
				border:1px solid transparent;
				padding: 2px;
				cursor: pointer;
			}
				.filtroMaster .selectPanel .sf-contenedor .f-categoria-main:hover{
					border-color: #3383d4;
				}
				.filtroMaster .selectPanel .sf-contenedor .f-categoria-main img{
					max-height: 80%;
					max-width: 100%;
					vertical-align: top;
					text-align: center;
				}

		.filtroMaster .selectPanel .sf-contenedor .sf-ruta{
			width: 100%;
			padding: 0 0 0 0;
			margin-left: 0%;
			text-align: left;
			font-size: 12px;
			font-weight: 500;
			color: #AAA;
			display: inline-block;
			/*background-color: red;*/
		}
			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-atras{
				padding: 5px 10px 5px 20px;
				display: inline-block;
				position: relative;
				background-color: #AAA;
				font-weight: 500;
				font-size: 12px;
				color: #000;
				cursor: pointer;
				border:1px solid #AAA;
				background-size: 12px;
				background-repeat: no-repeat;
				background-position: 3px center;
				background-image: url('../img/f-atras.png');
				opacity: 0.4;
			}
			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-atras:hover{
				opacity: 0.8;
			}

			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-main{
				padding: 6px 10px 4px 25px;
				width: 100%;
				display: inline-block;
				position: relative;
				font-weight: 500;
				font-size: 12px;
				color: rgb(168, 75, 116);;
				cursor: default;
				background-size: 32px;
				background-repeat: no-repeat;
				background-position: -6px bottom;
				background-image: url('../img/raiz1.png');
				/*background-color: orange;*/
			}

		.filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario{
			width: 100%;
			padding: 0 0 0 0;
			margin-left: 0%;
			text-align: left;
			display: inline-block;
			/*background-color: red;*/
		}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item{
				padding: 5px 10px 5px 25px;
				width: 100%;
				display: inline-block;
				position: relative;
				font-weight: 400;
				font-size: 12px;
				color: #333;
				cursor: pointer;
				background-size: 32px;
				background-repeat: no-repeat;
				background-position: -6px bottom;
				background-image: url('../img/raiz2.png');
				/*background-color: green;*/
				text-decoration: none;
				text-align: left;
			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar{
				width: calc(100% - 35px) !important;
			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar:first-child{
				background-image: url('../img/raizE.png');
				/*background-position: -7px bottom;*/

			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar:last-child, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item:last-child{
				background-image: url('../img/raizF.png');
			}
				.filtroMaster .selectPanel .sf-contenedor .f-item-standar:hover, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item:hover{
					text-decoration: underline;
				}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar .activos{
				color: #999;
				font-weight: 500;
				font-size: 11px;
			}
			.filtroMaster .selectPanel .sf-contenedor .unica{
				background-image: url('../img/raizU.png') !important;
			}


.listaMaster{
	width: calc(100% - 200px);
	min-height: calc(100% - 40px);
	position: relative;
	/*background-color: orange;*/
	display: inline-block;
	vertical-align: top;
	margin-left: 200px;
	margin-top: 10px;
	text-align: left;
	padding: 10px;
	z-index: 1;
}

.listaMaster.listaGustos{
	width: 100% !important;
	margin-left: 0 !important;
}


.d-usuario{
	width: calc(50% - 15px);
	height: 50px;
	display: inline-block;
	position: absolute;
	vertical-align: top;
	left: 5px;
	top: 5px;
	border-radius: 3px;
	padding:7px 0 0 18px;
	background-color: #eeeeee;
}
	.d-usuario .avatar{
		border-color: #CCC;
		background-color: #FFF;
		border-radius: 2px;
	}
		.d-usuario .publicado{
			right: 8px;
			font-weight: 400;
			font-size: 12px;
			color: #777;
			top: 8px;
			text-align: right;
			display: inline-block;
			position: absolute;
		}
			.d-usuario .publicado span{
				color: #777;
				font-weight: 500;
			}
			.d-usuario .publicado.sa{
				top: 27px;
			}
.d-fotos{
	height: calc(100% - 65px);
	width: calc(50% - 15px);
	vertical-align: top;
	display: inline-block;
	top: 65px;
	left: 5px;
	position: absolute;
}
.d-pestanas{
	width: calc(50% - 5px);
	height: 50px;
	/*background-color: orange;*/
	display: inline-block;
	position: absolute;
	vertical-align: top;
	right: 5px;
	top: 5px;
}
	.d-pestanas .mipestana{
		padding: 14px 13px 14px 37px;
		text-align: left;
		background-color: #EEE;
		border-radius: 3px 3px 0 0;
		display: inline-block;
		vertical-align: top;
		font-weight: 300;
		font-size: 15px;
		letter-spacing: 0.6px;
		color: #333;
		margin:0 5px 0 0;
		cursor: pointer;
		background-repeat: no-repeat;
	}

		.d-pestanas .mipestana.activo{
			background-color: #333;
			color: #FFF;
			cursor: default;
		}
		.d-pestanas .mipestana:not(.activo):hover{
			background-color: #DDD;
		}

		.d-pestanas #p-info{
			background-position: 10px 15px;
			background-image: url('../img/info.png');
			background-size: 21px;
		}
		.d-pestanas #p-info.activo{
			background-position: 10px 15px;
			background-image: url('../img/infoB.png');
			background-size: 21px;
		}
		.d-pestanas #p-comentarios{
			background-position: 9px 15px;
			background-image: url('../img/comentarios.png');
			background-size: 21px;
			padding: 14px 13px 12px 37px;
		}
		.d-pestanas #p-comentarios.activo{
			background-position: 9px 15px;
			background-image: url('../img/comentariosB.png');
			background-size: 21px;
		}
			.d-pestanas #p-comentarios .q{
				background-color: #FFF;
				border-radius: 3px;
				font-weight: 500;
				color: #3383d4;
				display: inline-block;
				vertical-align: middle;
				margin: -2px 0 0 5px;
				padding: 3px 5px 2px 5px;
			}
		.d-pestanas #p-ofertas{
			background-position: 9px 15px;
			background-image: url('../img/hammer_2.png');
			background-size: 21px;
			padding: 14px 13px 12px 37px;
		}
		.d-pestanas #p-ofertas.activo{
			background-position: 9px 15px;
			background-image: url('../img/hammer_1.png');
			background-size: 21px;
		}
			.d-pestanas #p-ofertas .q{
				background-color: #FFF;
				border-radius: 3px;
				font-weight: 500;
				color: #3383d4;
				display: inline-block;
				vertical-align: middle;
				margin: -2px 0 0 5px;
				padding: 3px 5px 2px 5px;
			}

.d-descripcion, .d-comentarios, .d-ofertas{
	height: calc(100% - 131px);
	/*background-color: blue;*/
	width: calc(50% - 5px);
	vertical-align: top;
	display: inline-block;
	top: 55px;
	right: 5px;
	position: absolute;
	display: none;
	border-top: 1px solid #333;
	overflow-y: auto;
	overflow-x: hidden;
}
		.d-comentarios{
			padding-right: 10px;
			padding-bottom: 50px;
		}
		.d-comentarios::-webkit-scrollbar {
			width: 3px;
		}
		.d-comentarios::-webkit-scrollbar-track {
		    background-color: #CCC;
		}
		.d-comentarios::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0,0.6);
		}
		.d-comentarios::-webkit-scrollbar-button {
		    display: none;
		}

.d-descripcion{
	display: inline-block;
	/*background-color: orange;*/
}


	.d-descripcion .d-categoria{
		padding:7px 0 7px 0;
		border-bottom: 1px solid #DDD;
		font-size: 12px;
		letter-spacing: 0.4px;
		font-weight: 400;
		color: #777;
		text-transform: uppercase; 
		/*background-color: blue;*/
	}
	.d-descripcion .d-marca{
		padding:5px 0 1px 0;
		font-size: 18px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #3383d4;
		position: relative;
		text-align: left;
		/*background-color: green;*/

	}
		.d-descripcion .d-marca img{
			max-height: 45px;
			display: inline-block;
			vertical-align: middle;
			margin: 0 5px 0 0;
		}
			.d-descripcion .d-marca  .edo{
				/*background-color: #DDD;*/
				border-radius: 2px;
				border:1px solid #CCC;
				padding: 4px 12px;
				margin: 0px 7px 0 0;
				font-weight: 400;
				color: #3383d4 !important;
				float: right;
				font-size: 12px;
			}
	.d-descripcion .d-nombre{
		padding:7px 0 7px 0;
		font-size: 20px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #333;
		margin-top: 0px;
		/*background-color: yellow;*/

	}
	.d-descripcion .d-datos{
		padding:15px 0 8px 0;
		border-bottom: 1px solid #DDD;
		font-size: 11px;
		letter-spacing: 0.4px;
		font-weight: 400;
		color: #777;
		text-align: left;
		display: none;
	}
		.d-descripcion .d-datos span{
			background-color: #DDD;
			border-radius: 2px;
			border:1px solid #CCC;
			padding: 2px 8px;
			margin: 0 7px 0 0;
			font-weight: 400;
			color: rgb(168, 75, 116);
		}



	.d-descripcion .d-breve{
		padding: 15px 0 8px 0;
		font-size: 14px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #999999;
		text-align: left;
		line-height: 22px;
		border-top: 1px solid #DDD;
	}
.d-compras{
	height: 65px;
	width: calc(50% - 5px);
	vertical-align: top;
	display: inline-block;
	bottom: 5px;
	right: 5px;
	position: absolute;
	border-top: 1px solid #DDD;
}
	.d-compras .addFavoritos{
		padding: 9px 8px 8px 35px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 8px center;
		background-image: url('../img/like_2.png');
		font-weight: 500;
		font-size: 13px;
		color: #333;
		background-color: #DDD;
		cursor: pointer;
		/* text-align: center; */
		border-radius: 2px;
		vertical-align: bottom;
	}
		.d-compras .addFavoritos:hover{
			background-color: #CCC;

		}
			.d-compras .addFavoritos.activo{
				background-image: url('../img/like.png');
				background-color: rgba(233, 5, 5, 0.7);
				color: #FFF;
			}
			.d-compras .addFavoritos.activo:hover{
				background-color: rgba(167, 4, 4, 0.84);
			}
	.d-compras .addCart{
		padding: 9px 12px 8px 40px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: 8px center;
		background-image: url('../img/cesta.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255, 255, 255, 1);
		background-color: #3383d4;
		cursor: pointer;
		/* text-align: center; */
		border-radius: 2px;
		vertical-align: bottom;
		margin:17px 0px 0 10px;
	}
		.d-compras .addCart.subast{
			background-size: 24px;
			background-repeat: no-repeat;
			background-position: 8px center;
			background-image: url('../img/hammer_1.png');
		}
		.d-compras .addCart:hover{
			background-color: #333;
		}
			.d-compras .addCart.activo{
				background-image: url('../img/cestaSI.png');
				background-color: #333;
				color: #ff911e;
				padding: 9px 8px 8px 38px;
			}

			.d-compras .addCart.subast.activo{
				background-image: url('../img/hammer.png');
				background-color: #333;
				color: #ff911e;
				padding: 9px 8px 8px 38px;
			}

			.d-compras .addCart.activo:hover{
				background-color: #000;
			}
	.d-compras .d-precio{
		display: inline-block;
		font-size: 30px;
		padding: 5px 0 2px 0;
		vertical-align: bottom;
		font-weight: 300;
		color: #3383d4;
		margin:20px 0px 0 0px;
		float: right;
		text-align: right;
		line-height: 26px;
	}
		.d-compras .d-precio.subast{
			padding: 0px 0 2px 0;
			margin:3px 0px 0 20px;
		}
		.d-compras .d-precio .moneda{
			font-size: 12px;
			font-weight: 400;
			color: #333;
			display: inline-block;
			vertical-align: middle;
			margin: -5px 10px 0 0;
		}

		.d-compras .d-precio .ultimaOferta
		{
			font-size: 12px;
			font-weight: 400;
			color: #333;
			display: inline-block;
			vertical-align: middle;
			margin: 0 0 0 0;
			/*float: right;*/
		}





.addCarrito, .addCarrito_1{
	width: 500px;
	height: 270px;
	background-color: rgba(255,255,255,1);
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -200px 0 0 -250px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.5);
	z-index: 90000000000;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #3383d4;
}
	.addCarrito img, .addCarrito_1 img{
		width: 320px;
		margin: 10px 0 10px 0;
		display: inline-block;

	}
	.addCarrito .ir, .addCarrito_1 .ir{
		font-size: 13px;
		font-weight: 500;
		padding:5px 10px;
		background-color: #333;
		border-radius: 3px;
		text-decoration: none;
		display: inline-block;
		margin: 10px 5px;
		color: #ff911e; 
		cursor: pointer;
	}
		.addCarrito .ir:hover, .addCarrito_1 .ir:hover{
			text-decoration: underline;
		}

	.addCarrito .continuar, .addCarrito_1 .continuar{
		font-size: 15px;
		padding:2px 10px;
		border-radius: 3px;
		text-decoration: none;
		display: inline-block;
		margin: 3px 5px;
		color: #333; 
		cursor: pointer;
	}
		.addCarrito .continuar:hover, .addCarrito_1 .continuar:hover{
			text-decoration: underline;
		}

.funcionesCart{
	width: calc(90% - 50px);
	display: inline-block;
}


.m-pago{
	width: 33%;
	border-left: 1px solid #DDD;
	height: 160px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*background-color: yellow;*/
	padding: 10px 10px 10px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #333;
	margin-top: 10px; 
	border-radius: 2px;
}
	.m-pago .tit{
		padding: 15px 15px 10px 15px;
		background-color: #f0f0f0;
		border:1px solid #DDD;
		border-radius: 2px;
	}
	.m-pago.i{
		border-left: none;
	}

	.m-pago .ico1{
		height: 48px;
		vertical-align: middle;
		margin: 0 10px 10px 0;
	}
	.m-pago .ico2{
		height: 48px;
		vertical-align: middle;
		margin: 0 10px 10px 0;
	}
	.m-pago .ico3{
		height: 48px;
		vertical-align: middle;
		margin: 0 5px 10px 10px;
	}

	.m-pago .banco1	{
		width: 150px;
		vertical-align: middle;
		margin: 20px 5px 0 5px;
	}
	.m-pago .banco2	{
		width: 140px;
		vertical-align: middle;
		margin: 27px 5px 0 5px;
	}

	.m-pago .pago123	{
		width: 140px;
		vertical-align: middle;
		margin: 8px 5px 0 5px;
	}
	.m-pago .pago123_pagar	{
		width: 258px;
		vertical-align: middle;
		margin: 45px 5px 0 5px;
		cursor: pointer;
	}
.m-pago.payment{
	height: 420px;
}
	.m-pago.payment .d{
		font-size: 12px;
		text-transform: none !important;
		}
	.m-pago.payment .y{
		font-size: 14px;
		color: rgb(168, 75, 116);
		text-transform: none !important;
		}
	.m-pago.payment .r{
		font-size: 12px;
		text-transform: none !important;
		margin-bottom: 10px;
		}
	.m-pago .banco3	{
		width: 150px;
		vertical-align: middle;
		margin: 20px 5px 10px 5px;
	}
	.m-pago .luego{
		font-size: 11px;
		color: #333;
		border-radius: 2px;
		text-decoration: none;
		background-color: #f0f0f0;
		border:1px solid #DDD;
		text-transform: none !important;
		padding: 3px 10px;
	}
	.m-pago .luego:hover{
		font-size: 11px;
		color: #CCC;
		text-decoration: underline;
	}
	.tablaresumen{
		font-size: 13px;
		font-weight: 400;
		color: #999;
		margin:10px 0 0px 47px;
	}
		.tablaresumen .tit1{
			border-right: 1px solid #CCC;
			padding-right: 10px;
		}
		.tablaresumen .tit2{
			padding-left: 10px;
			color: #000;
		}

.felicitaciones{
	font-size: 16px;
	color: #3383d4;
	width: 100%;
	text-align: center;
	padding:20px 0 10px 0;
	font-weight: 300;
}


.irA{
	display: inline-block;
	margin: 20px 5px 0 5px;
	background-color: #495d98;
	padding: 9px 10px 8px 40px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
}
	.irA.init{
		background-image: url('../img/home_2.png');
		background-position: 8px center; 
		background-size: 20px;
		padding: 9px 10px 8px 35px;
		background-color: rgb(168, 75, 116);
	}
	.irA.misCompras{
		background-size: 24px;
		background-image: url('../img/cesta.png');
		background-position: 8px center; 
	}
	.irA.misCompras:hover{
		background-color: #303758;
	}
	.irA.init:hover{
		background-color: #79294c;
	}



.m-pago.form{
	border-right: 1px solid #DDD; 
	/*background-color: yellow;*/
	height: auto!important;
	width: 67%;
	text-align: left;
	text-transform: none !important;
	color: #333;
}
	.m-pago.form.post{
		border-right: none;
		width: 70%;
	}

	.m-pago.form .tit{
		width: 80%;
		border-radius: 2px;
		margin: 0 0 0 10%;
		padding: 5px 10px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		background-color: #f0f0f0;
		border:1px solid #DDD;
	}

	.m-pago.form.post .tit{
		width: 80%;
		margin: 0px 0 20px 10%;
		padding: 10px 10px 15px 10px;
		border-radius: 0;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		background-color: #FFF !important;
		border:none !important;
		font-size: 18px;
		font-weight: 300;
		border-bottom:1px solid #DDD !important;
	}
		.m-pago.form.post .tit img{
			display: inline-block;
			margin-bottom: 10px; 
		}

	.m-pago .formReport{
		border:none !important;
		width: 80%;
		margin: 0 0 0 10%;
		padding: 10px 0;
		display: inline-block;
		vertical-align: top;
	}

	.m-pago .formReport .contenedorIni{
		margin-bottom: 10px !important;
	}

.avatar-mini{
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border:1px solid #ddd;
	vertical-align: middle;
	margin-right: 5px;
	border-radius: 2px;
}

.primeraventa{
	display: inline-block;
	margin: 20px 5px 0 5px;
	background-color: #3383d4;
	padding: 9px 10px 8px 10px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: none;
}

.estatusVenta{
	width: 100%;
	height: 60px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-bottom: 5px;
	border:1px solid #DDD;
	cursor: default;
	border-radius: 2px;
}

	.estatusVenta .tit{
		color: #777;
		position: absolute;
		left: 6px;
		top: 4px;
		font-size: 11px;
		font-weight: 500;
	}
	.estatusVenta .estatus{
		padding: 4px 10px;
		border-radius: 2px;
		display: inline-block;
		position: absolute;
		top: 23px;
		left: 6px;
		font-weight: 400;
		font-size: 14px; 
		letter-spacing: 0.4px;
	}
		.estatusVenta .estatus.b0{
			background-color: #999;
			color: #FFF;
		}
		.estatusVenta .estatus.b1{
			background-color: #ff7e22;
			color: #FFF;
		}
		.estatusVenta .estatus.b2{
			background-color: #15a829;
			color: #FFF;
		}
		.estatusVenta .estatus.b3{
			background-color: #a84b74;
			color: #FFF;
			opacity: 0.5;
		}
		.estatusVenta .estatus.b4{
			background-color: #e80101;
			color: #FFF;
		}
		.estatusVenta .estatus.b5{
			background-color: #76ab10;
			color: #FFF;
		}
		


	/*
		Por Completar
			Gris
		Por Activar
			Naranja
		Activas
			Violeta
		Pausadas
			Violeta Desvanecido
		Desactivadas
			Rojo
		Vendidas
			Verde
	*/

	.estatusVenta .modificar{
		position: absolute;
		bottom:10px;
		right: 10px;
		font-size: 12px;
		display: inline-block;
		color: #495d98;
		text-decoration: none;
	}
		.estatusVenta .modificar:hover{
			text-decoration: underline;
		}

	.error{
		border:1px solid #e80101;
		color: #e80101;
		width: 60%;
		padding: 10px 0;
		text-align: center;
		font-weight: 400;
		font-size: 14px;
		display: inline-block;
		position: relative;
		margin: 20px 0 0px 20%; 
	}

.iniciarventa{
	display: inline-block;
	margin: 14px 5px 0 0;
	background-color: #3383d4;
	padding: 9px 20px 8px 50px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-size: 24px;
	background-image: url('../img/plus_1.png');
	background-position: 14px center; 
	float: left;
}
	.iniciarventa:hover{
		background-color: #303758;
		}

.continuar_post
{
	background-size: auto;
	background-repeat: no-repeat;
	background-position: calc(100% - 13px) center;
	background-image: url('../img/down_3.png');
	padding: 13px 35px 12px 20px !important;
}

.calculo{
	position: relative;
	margin: 20px 0;
	float: right; 
	text-align: right;
	display: inline-block;
	line-height: 30px;
}
	.calculo .p1{
		font-size: 12px;
		font-weight: 400;
		color: #333;
	}
	.calculo .p1 .v{
		background-color: #CCC;
		color: #FFF;
		background-color: #a84b74;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}
	.calculo .p1 .r{
		background-color: #CCC;
		color: #FFF;
		background-color: #495d98;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}
	.calculo .p1 .p{
		background-color: #CCC;
		color: #777;
		background-color: #CCC;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}

.explicacion{
	position: relative;
	margin: 20px 0;
	text-align: center;
	display: inline-block;
	line-height: 19px;
	border-top: 1px solid #DDD;
	width: 100%;
}
	.explicacion .t{
		color: #3383d4;
		margin: 25px 0 10px 0;
		display: inline-block;
		text-transform: uppercase;
	}
	.explicacion .p{
		font-size: 11px;
		font-weight: 400;
		color: #333;
		padding: 0 0 0 15px;
		background-repeat: no-repeat;
		background-position: -10px -5px;
		background-size: 31px;
		background-image: url('../img/raizU.png');
		text-align: left;

	}
		.explicacion .p .r{
			color: #a84b74;
			font-weight: 400;
			font-size: 11px;
		}
		.explicacion .p .c{
			background-color: #CCC;
			color: #495d98;
			padding: 0px 7px;
			border-radius: 2px;
			vertical-align: top;
			font-weight: 500;
		}

	.pp{
		font-size: 12px;
		font-weight: 400;
		display: inline-block;
		position: relative;
		width: 80%;
		margin: 10px 0;
	}	
		.pp span{
			font-size: inherit;
			font-weight: 500;
			color: #a84b74;
		}


	.seleccionarFoto{
		width: 80%;
		display: inline-block;
		vertical-align: top;
		padding: 5px;
	}
	.cargarFoto{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarFoto:hover{
			background-color: #303758;
		}
	.cargarArchivo{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarArchivo:hover{
			background-color: #303758;
		}

	.cargarVideo{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarVideo:hover{
			background-color: #303758;
		}

	.pretit{
		width: 100%;
		padding: 5px 5px;
		font-size: 14px !important;
		font-weight: 400;
		color: #333;
		margin-bottom: 10px;
	}

	.regresar{
		background-color: #DDD;
		color: #495d98;
		font-size: 12px;
		font-weight: 400;
		padding: 5px 10px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		margin:0 0;
		text-decoration: none;
		border-radius: 2px;
	}
		.regresar:hover{
			background-color: #333;
			color: #FFF;
		}
	
	.galeriaMisFotos{
		width: 100%;
		position: relative;
		margin: 40px 0 0 0;
	}
		.galeriaMisFotos .mifoto{
			padding: 5px;
			border:1px solid #DDD;
			text-align: center;
		}	

			.galeriaMisFotos .mifoto img{
				max-width: 100%;
			}
			
			
		.galeriaMisFotos .mifoto a{
			font-size: 12px;
			display: inline-block;
			position: relative;
			margin:5px 0 0 0;
			color: #333;
			text-decoration: none;
		}
			.galeriaMisFotos .mifoto a:hover{
				text-decoration: underline;
			}

			.ocupado{
				font-size: 12px;
				font-weight: 400;
				display: none;
				position: relative;
				margin: 5px 0;
				color: #333;
			}
				.ocupado span{
					font-weight: 500;
					color: red;
				}

				.pais{
					width: calc(48% - 2px);
					padding: 3px 0 3px 0;
					display: inline-block;
					position: relative;
					vertical-align: middle;
					color:#495d98;
					font-size: 12px;
					font-weight: 500;
					margin: 5px 2% 0 0;
					border-radius: 2px;
					border:1px solid #DDD;
					text-decoration: none;
				}	
				.pais.right{
					margin-left: 2%;
					margin-right: 0;
				}
					.pais img{
						vertical-align: middle;
						display: inline-block;
						margin-right: 5px;
						height: 16px;
						margin-top: -1px;
						margin-left: 5px;
					}
					.pais.activo{
						background-color: #495d98;
						color: #FFF;
						border:1px solid #495d98;
					}
					.pais:not(.activo):hover{
						background-color: #DDD;
						cursor: pointer;
					}

/*//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////*/
/*/////////////////////////////////// > > AUCTION           */
/*//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////*/

.clasepublicacion{
	width: auto;
	position: absolute;
	/*background-color: red;*/
	right: 0;
	top: 5px;	    
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 100;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 32px;
	background-image: url('../img/martillo.png');
	padding: 7px 0 5px 40px;
}


.p-bit{
	border-top:1px solid #DDD;
	width: calc(100% - 30px);
	margin-left: 30px;
	margin-top: 15px;
	height: 98px;
	text-align: center;
	position: relative;
	/*background-color: yellow;*/
}

.conteo-inner{
	/*background-color: orange;*/
	width: 45%;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 18px;
	background-image: url('../img/relojVerde.png');
	display: inline-block;
	margin-top: 28px;
	padding-left: 10px;
}
	.conteo-inner .ds-element-value{
		margin-top: 6px;
	}
	.conteo-inner .ds-element-title{
		top: -6px !important;
		position: relative;
	}

.conteo-inner .end{
	font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-weight: 100;
    color: #FF8200;
    padding: 7px 0;
    display: inline-block;
}

					.ct1{
						width: 25%;
						display: inline-block;
						font-size: 15px;
					    font-weight: 500;
					    color: #333;
					    position: relative;
					    vertical-align: top;
					    border-right: 1px solid #CCC;
					    padding-top:5px; 
					}
						.ct1 .title{
							font-size: 10px;
							font-weight: 400;
							color: #999;
							margin-top: -8px;
							display: inline-block;
							line-height: 10px;
							width: 100%;
						}
						.ct1 .value{
							font-size: 15px;
							font-weight: 400;
							color: #333;
						}
						.ct1.seconds{
							border:none !important;
						}

.push{
	display: inline-block;
	height: 41px;
	width: 53%;
	margin-left: 2%;
	/*background-color: red;*/
	position: relative;
	float: right;
	top: 28px;
	vertical-align: top;
}
.c-coin{
	width: 20px;
	height: 41px;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #FFF;
	outline: none;
	display: inline-block;
	vertical-align: top;
	padding: 9px 0 0 0;
	text-align: right;
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 18px;
    margin-left: 20px;
}
.c-campo{
	width: calc(100% - 180px);
	height: 41px;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #FFF;
	outline: none;
	display: inline-block;
	vertical-align: top;
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 18px;
    padding: 0px 20px 0 15px;
    text-align: right;
}
.b-campo{
	width: 130px;
	padding: 12px 0 11px 0;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background-color: #3D3935;
	font-size: 15px;
	color: #ff8200;
	letter-spacing: 0.5px;
	margin-left: 10px;
	border-radius: 2px;
	cursor: pointer;
}
.b-campo:hover{
	text-decoration: underline;
}

.new-bid{
	/*background-color: red;*/
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 12px;
    top: -20px;
    display: inline-block;
    position: absolute;
    left:20px; 
}

.min-bid{
	/*background-color: red;*/
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 12px;
    bottom: -20px;
    display: inline-block;
    position: absolute;
    left:20px; 
    color: #777;
    width: 145px;
    text-align: center;
}
.min-bid span{
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #3D3935;
}
.win{
	display: none !important;
position: absolute;
/*background-color: yellow;*/
font-size: 17px;
color: #ff8200;
top: -22px;
/*right: 0;*/
left: 0;
font-weight: 400;
}


/*/////// MY BUDGETS ////////*/
.contents .b-tit{
		width: 100%;
    padding: 20px 0;
    font-size: 17px;
    font-weight: 300;

    text-align: center;

}
	.contents .b-tit .nb{
		color: #000;
	    display: inline-block;
	    background-color: #eee;
	    padding: 0px 8px;
	    border: 1px solid #CCC;
	    margin: 0 5px;
	}
	.contents .b-tit .more{
		text-transform: uppercase;
	    font-size: 13px;
	    font-weight: bold;
	    color: #fb8204;
	    margin-top: 6px;
	    display: none;
	}
	.b-listado{
		width:100%;
	}
	.b-listado.activo{
		width: 50%;
	}
	.b-listado .b-titulo{
	    width: 100%;
	    display: inline-block;
	    font-size: 12px;
	    text-transform: uppercase;
	    font-family: 'Open Sans', sans-serif;
	    /* font-weight: bold !important; */
	    border-bottom: 1px solid #97999B;
	    padding: 5px 0;
	}
		.b-listado .b-titulo .b-numero{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 7%;
		}
		.b-listado .b-titulo .b-fecha{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 10%
		}
		.b-listado .b-titulo .b-code{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 15%;
		}
		.b-listado .b-titulo .b-nombre{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 48%;
		}
		.b-listado .b-titulo .b-nombre .qtt{
			font-weight: 600;
			font-size: 12px;
		}
		.b-listado .b-titulo .b-descarga{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 11%
		}
		.b-listado .b-titulo .b-borrar{
			font-weight: 600;
			font-size: 13px;
			display: inline-block;
			text-align: center;
			width: 9%;
		}

		.b-listado .b-items .b-i-numero{
		    font-size: 13px;
		    display: inline-block;
		    width: 7%;
		    font-family: 'Open Sans', sans-serif;
		    text-align: center;
		}
		.b-listado .b-items .b-i-fecha{
			font-size: 13px;
		    display: inline-block;
		    width: 10%;
		    font-family: 'Open Sans', sans-serif;
		    text-align: center;
		}
		.b-listado .b-items .b-i-code{
			font-size: 13px;
		    display: inline-block;
		    width: 15%;
		    font-family: 'Open Sans', sans-serif;
		    text-align: center;
		}
		.b-listado .b-items .b-i-nombre{
			 font-size: 13px;
		    display: inline-block;
		    text-align: left;
		    width: 48%;
		    font-family: 'Open Sans', sans-serif;
		    font-weight: bold;
		    cursor: pointer;
		    padding: 5px 0 5px 5px;
		}
			.b-listado .b-items .b-i-nombre .qtt{
				font-weight: 600;
				font-size: 12px;
			}
			.b-listado .b-items .b-i-nombre:hover{
				background-color: #EEE;
			}
		.b-listado .b-items .b-i-descarga{
			font-size: 13px;
		    display: inline-block;
		    width: 11%;
		    font-family: 'Open Sans', sans-serif;
		    text-align: center;
		}
			.b-listado .b-items .b-i-descarga{
				height: 17px;
				position: relative;
				display: inline-block;
				margin: -4px;
			}
			.b-listado .b-items .b-i-descarga img{
				display: inline-block;
				margin: -6px;
			}
		.b-listado .b-items .b-i-borrar{
			font-size: 13px;
		    display: inline-block;
		    width: 9%;
		    font-family: 'Open Sans', sans-serif;
		    text-align: center;
		}

		.b-listado .b-items.activo div{
			background-color: #EEE;
		} 



	.b-listado .b-items{
	    width: 100%;
	    display: inline-block;
	    font-size: 12px;
	    text-transform: uppercase;
	    font-family: 'Open Sans', sans-serif;
	    padding: 5px 0;
	}

	.b-visor{
		width: calc(50% - 10px);
		box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.4);
		padding: 20px;
		background-color: #F9F9F9;
		display: inline-block;
		vertical-align: top;
		margin-left: 10px;
	}
	.b-visor.inactivo{
		width: 0% !important;
		display: none !important;
	}

	.b-visor .loadbudget{
		width: 100%;
		font-weight: 300;
	    font-family: 'Open Sans', sans-serif;
		margin-top: 100px;
		background-color: yellow;
	}


/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/* DESARROLLO MOVIL */
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/

#contents{
	/*background-color: orange;*/
}

#menuMovil{display: none;}
#panelMovil{display: none;}
#logoMovil{display: none;}
.sellMovil{display: none;}

/*PANTALLAS MEDIANAS A GRANDES > LAPTOPS / DESKTOPS */
@media (min-width: 1025px){

.sellMovil{display: none;}
}
/*PANTALLAS PEQUEÑAS A MEDIANAS > TABLETS */
@media (min-width: 769px) and (max-width: 1024px){
.sellMovil{display: none;}

}
@media (max-width: 768px){
	.modalwindow {
   		width: 90%;
		background-color: #fff;
	    /* border-radius: 2px; */
	    display: inline-block;
	    position: absolute;
	    vertical-align: top;
	    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.7);
	    padding: 10px;
	    display: none;
	    max-height: 90%;
	}
	.modalwindow .titulo-m {
	    font-size: 20px;
	    font-weight: 300;
	    width: 100%;
	    color: #3D3935;
	    padding: 10px 0 15px 0;
	    text-align: left;
	    position: relative;
	    border-bottom: 1px solid #FF8200;
	    text-transform: uppercase;
	}

	.modalwindow .contenido-m .m-tit {
	    width: 100%;
	    border-bottom: 1px solid #CCC;
	    padding: 0px 0 15px 0;
	    font-size: 15px;
	    font-weight: 400;
	    color: #333;
	    letter-spacing: 0.5px;
	    font-family: 'Open Sans', sans-serif;
	    text-align: left;
	}
	.modalwindow .contenido-m .m-tit .new {
	    top: 11px;
	    width: 200px;
	    display: inline-block;
	    vertical-align: top;
	    position: absolute;
	    /* float: right; */
	    padding: 7px 0 8px 0;
	    border-radius: 2px;
	    font-size: 16px;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 300;
	    color: #FFF;
	    text-decoration: none;
	    cursor: pointer;
	    top: 65px;
	    font-family: 'Open Sans', sans-serif;
	    background-color: #3D3935;
	    right: 10px;
	}
	.modalwindow .contenido-m .m-mybudgets .bud {
	    width: 100%;
	    padding: 3px 0 3px 35px;
	    font-size: 20px;
	    font-family: 'Open Sans', sans-serif;
	    font-weight: 400;
	    position: relative;
	    display: inline-block;
	    vertical-align: top;
	    border: 1px dashed #CCC;
	    margin: 7px 0 0 0;
	    color: #3D3935;
	    text-align: left;
	    background-repeat: no-repeat;
	    background-size: 11px;
	    background-position: 10px 6px;
	    background-image: url(../img/p-plus1.png);
	    cursor: pointer;
	}

	.modalwindow .contenido-m .other {
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    /* float: right; */
	    padding: 7px 20px 8px 20px;
	    border-radius: 2px;
	    font-size: 18px;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 400;
	    color: #3D3935;
	    text-decoration: none;
	    cursor: pointer;
	    font-family: 'Open Sans', sans-serif;
	    background-color: #DDD;
	    margin: 10px 0 3px 0;
	}

	.hiddenMovil{
		display: none !important;
	}
   #header,#footer_final, #footer{display: none !important;}
   #contents{margin-top: 0 !important;}
   #logoMovil{
      width: 100%;
      height: 70px;
      margin-top: 44px;
      /*top: 60px;*/
      background-repeat: no-repeat;
      display: inline-block;
      background-position: center;
      background-size: 90%;
      background-image: url('../img/logo_big.png');
      /*background-color: orange;*/
      /*margin-bottom: 10px;*/
  }
  .find-top {
	    width: calc(100% - 50px);
	    margin-left: 25px;
	    /* background-color: red; */
	}
  	.find-top.inner {
	    border-bottom: 1px solid #DDD;
	    display: block;
	}

	.contenedor-item {
	    width: calc(100% - 50px) !important;
	    margin-left: 25px !important;
	    display: inline-block;
	    margin-top: 20px;
	}
	.area-foto {
   		 width: 100%;
	    /* background-color: red; */
	    display: inline-block;
	    vertical-align: top;
	    text-align: center;
	    z-index: 2;
	}

	.area-foto .minis {
	    width: 90px;
	    height: 90px;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    border: 3px solid #FFF;
	    display: inline-block;
	    margin: 10px 3px 6px 3px;
	    opacity: 0.4;
	    box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	    cursor: pointer;
	    -webkit-transition: all 150ms ease-in-out;
	    -moz-transition: all 150ms ease-in-out;
	    -o-transition: all 150ms ease-in-out;
	    transition: all 150ms ease-in-out;
	}

	.area-info {
	    width: 100%;
	    padding-bottom: 5px;
	    /* background-color: rgba(0,0,0,0.2); */
	    display: inline-block;
	    vertical-align: top;
	    z-index: 2;
	    position: relative;
	}

	.area-info .p-marca .txt {
	    font-weight: 400;
	    color: #fff;
	    margin-top: 18px;
	    display: inline-block;
	    vertical-align: top;
	    /* background-color: white; */
	    padding-left: 10px;
	}

	.area-info .p-info {
	    height: 140px;
	    width: 100%;
	    padding: 10px 0 15px 10px;
	    display: inline-block;
	    background-color: #333333;
	    vertical-align: top;
	    margin-top: 2px;
	}
	.area-info .p-datos {
	    width: 100%;
	    /* background-color: red; */
	    display: inline-block;
	    position: relative;
	    padding-left: 10px;
	    margin-top: 10px;
	}
	.area-info .p-info .p-codigo {
	    font-size: 18px;
	    font-weight: 100;
	    color: #FFF;
	    line-height: 34px;
	    font-family: 'Roboto', sans-serif;
	    letter-spacing: 0.5px;
	}

	.area-info .p-datos .tt {
	    font-weight: 600;
	    font-size: 9px;
	    text-transform: uppercase;
	    width: 33.3%;
	    text-align: center;
	    padding: 5px 0;
	    border-top: 1px solid #CCC;
	    border-bottom: 1px solid #CCC;
	    border-left: 1px solid #CCC;
	    display: inline-block;
	    letter-spacing: 0.5px;
	    color: #999;
	}
	.area-info .p-datos .cc {
	    font-weight: 600;
	    font-size: 16px;
	    width: 33.3%;
	    text-align: center;
	    padding: 10px 0;
	    border: 1px solid transparent;
	    display: inline-block;
	    letter-spacing: 0.5px;
	    color: #3D3935;
	    border-bottom: 1px solid #DDD;
	}
	.area-info .p-ubicacion {
	    display: inline-block;
	    /* background-color: yellow; */
	    background-position: left;
	    background-repeat: no-repeat;
	    background-size: contain;
	    vertical-align: top;
	    font-size: 16px;
	    font-weight: 400;
	    color: #3D3935;
	    padding: 3px 5px 3px 21px;
	    border-radius: 2px;
	    background-position: 3px center;
	    background-repeat: no-repeat;
	    background-size: auto;
	    background-image: url(../img/location1.png);
	    letter-spacing: 0.5px;
	    cursor: default;
	    margin-left: 10px;
	    margin-top: 12px;
	    margin-bottom: 5px;
	}

	.area-info .p-estado {
	    display: inline-block;
	    /* background-color: yellow; */
	    background-position: left;
	    background-repeat: no-repeat;
	    background-size: contain;
	    vertical-align: top;
	    font-size: 16px;
	    font-weight: 400;
	    color: #3D3935;
	    padding: 3px 5px 3px 25px;
	    border-radius: 2px;
	    background-position: 0 center;
	    background-repeat: no-repeat;
	    background-size: auto;
	    background-image: url(../img/box1.png);
	    letter-spacing: 0.5px;
	    margin-left: 10px;
	}

	.area-info .p-accion {
	    border-top: 1px solid #DDD;
	    width: calc(100% - 30px);
	    margin-left: 10px;
	    margin-top: 15px;
	    border-bottom: 1px solid #DDD;
	    padding: 100px 0 26px 0;
	    text-align: right;
	    position: relative;
	}

	.area-info .p-accion .seller {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    padding: 12px 20px 12px 35px;
	    background-color: #FF8200;
	    border-radius: 2px;
	    font-size: 20px;
	    font-family: 'Roboto', sans-serif;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 300;
	    color: #FFF;
	    text-decoration: none;
	    cursor: pointer;
	    margin-left: 0;
	    background-size: 30px;
	    background-position: 13px center;
	    background-repeat: no-repeat;
	    background-image: url(../img/p-mail.png);
	    border-bottom: 1px solid rgba(0,0,0,0.2);
	    margin-top: 2%;
	}

	.area-info .p-accion .add {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    padding: 12px 20px 12px 35px;
	    background-color: #FF8200;
	    border-radius: 2px;
	    font-size: 20px;
	    font-family: 'Roboto', sans-serif;
	    text-align: center;
	    letter-spacing: 0.5px;
	    font-weight: 100;
	    color: #FFF;
	    text-decoration: none;
	    cursor: pointer;
	    margin-left: 0;
	    background-size: 18px;
	    background-position: 13px center;
	    background-repeat: no-repeat;
	    background-image: url(../img/p-plus.png);
	    border-bottom: 1px solid rgba(0,0,0,0.2);
	    margin-top: 0;
	}
	.area-info .p-accion .nologin{
			width: 100%;
			display: inline-block;
		    vertical-align: top;
		    position: relative;
		    padding: 12px 19px 12px 52px;
		    background-color: #FF8200;
		    border-radius: 2px;
		    font-size: 16px;
		    font-family: 'Roboto', sans-serif;
		    text-align: center;
		    letter-spacing: 0.5px;
		    font-weight: 300;
		    color: #FFF;
		    text-decoration: none;
		    cursor: pointer;
		    margin-left: 10px;
		    background-size: 30px;
		    background-position: 13px center;
		    background-repeat: no-repeat;
		    background-image: url('../img/p-mail.png');
		    border-bottom: 1px solid rgba(0,0,0,0.2);
		}
	.area-info .p-descripcion {
	    width: calc(100% - 30px);
	    margin-left: 10px;
	    display: inline-block;
	    position: relative;
	    /* background-color: red; */
	    vertical-align: top;
	    text-align: left;
	    font-family: 'Open Sans', sans-serif;
	    font-weight: 300;
	    line-height: 22px;
	    font-size: 17px;
	    color: #3D3935;
	}

	.area-info .p-descripcion .p-dd {
	    /* background-color: yellow; */
	    font-family: 'Open Sans', sans-serif;
	    font-size: 14px;
	    font-weight: 400;
	    color: #3D3935;
	    padding: 13px 0 0 0;
	    margin-right: 6px;
	    display: inline-block;
	    vertical-align: middle;
	    letter-spacing: 0.5px;
	}

	.area-info .p-descripcion .p-download {
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    padding: 12px 19px 11px 40px;
	    background-color: #3D3935;
	    border-radius: 2px;
	    font-size: 18px;
	    font-family: 'Roboto', sans-serif;
	    text-align: left;
	    letter-spacing: 0.5px;
	    font-weight: 100;
	    color: #FFF;
	    text-decoration: none;
	    cursor: pointer;
	    margin-left: 10px;
	    background-size: 22px;
	    background-position: 10px 16px;
	    background-repeat: no-repeat;
	    background-image: url(../img/download.png);
	    border-bottom: 1px solid rgba(0,0,0,0.2);
	    width: 103px;
	    margin-bottom: 20px;
	}
	.area-info .p-marca img {
	    display: inline-block;
	    position: relative;
	    vertical-align: middle;
	    margin-right: 5px;
	    max-width: 130px;
	    max-height: 50px;
	    margin-left: 0px;
	}
	.area-info .p-accion .end span {
	    font-size: 14px;
	    text-transform: uppercase;
	    font-weight: 600;
	    color: #999;
	}
	.area-info .p-accion .myuser {
	    display: inline-block;
	    /* background-color: yellow; */
	    background-position: left;
	    text-align: left;
	    background-repeat: no-repeat;
	    background-size: contain;
	    vertical-align: top;
	    font-size: 15px;
	    font-weight: 600;
	    color: #3D3935;
	    padding: 2px 5px 3px 25px;
	    border-radius: 2px;
	    background-position: 0 center;
	    background-repeat: no-repeat;
	    background-size: 17px;
	    background-image: url(../img/myuser.png);
	    letter-spacing: 0.5px;
	    position: absolute;
	    left: 0;
	    top: 57px;
	    text-decoration: none;
	    font-family: 'Open Sans', sans-serif;
	    margin-bottom: 10px;
	}

	.area-info .p-descripcion .p-details {
	    color: #777;
	    font-size: 18px;
	    font-weight: 400;
	    text-decoration: none;
	    padding: 4px 0px 4px 20px;
	    /* background-color: #ffa500; */
	    display: inline-block;
	    position: relative;
	    text-align: left;
	    margin-top: 0px;
	    background-repeat: no-repeat;
	    background-size: 14px;
	    background-position: 0 9px;
	    background-image: url(../img/plus.png);
	    cursor: pointer;
	    border-bottom: 1px solid rgba(0, 0, 0, 0);
	    margin-bottom: 20px;
	}

	.p-bit {
	    border-top: 1px solid #DDD;
	    width: 100%;
	    margin-left: 0;
	    margin-top: 15px;
	    height: 150px;
	    text-align: center;
	    position: relative;
	    /* background-color: yellow; */
	}

	.conteo-inner {
	    /* background-color: orange; */
	    width: 100%;
	    background-position: left center;
	    background-repeat: no-repeat;
	    background-size: 18px;
	    background-image: url(../img/relojVerde.png);
	    display: inline-block;
	    margin-top: 28px;
	    padding-left: 10px;
	}
	.push {
	    display: inline-block;
	    height: 41px;
	    width: 100%;
	    margin-left: 0;
	    /* background-color: red; */
	    position: relative;
	    float: right;
	    top: 28px;
	    vertical-align: top;
	}
	.c-coin {
	    width: 20px;
	    height: 41px;
	    border-left: 1px solid #CCC;
	    border-top: 1px solid #CCC;
	    border-bottom: 1px solid #CCC;
	    border-right: 1px solid #FFF;
	    outline: none;
	    display: inline-block;
	    vertical-align: top;
	    padding: 9px 0 0 0;
	    text-align: right;
	    font-family: 'Roboto', sans-serif;
	    font-weight: 300;
	    font-size: 20px;
	    margin-left: 0;
	}

	.min-bid {
	    /* background-color: red; */
	    font-family: 'Roboto', sans-serif;
	    font-weight: 400;
	    font-size: 16px;
	    bottom: -20px;
	    display: inline-block;
	    position: absolute;
	    left: 20px;
	    color: #777;
	    width: 145px;
	    text-align: center;
}
  #contents{
      /*background-color: red;*/
      height: 88%;
      margin-top: 0 !important;
      overflow-x:hidden;
      overflow-y:auto;  
      width: 100%;
      position: fixed;
  }
  #menuMovil{
    width: 100%;
    height: 12%;
    background-color: #cd36be;
    position: fixed;
    bottom: 0;
    left: 0;
    display: inline-block;
  }
    #menuMovil #atrasM{
      width: 25%;
      height: 90%;
      top: 5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 32px;
      background-image: url(../img/movil/atras.png);
      border-right: 1px solid rgba(255,255,255,0.2);
      display: inline-block;
      vertical-align: top;
      position: relative;
    }

    #menuMovil #homeM{
      width: 25%;
      height: 100%;
      margin:0 12.5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 44px;
      background-image: url(../img/movil/home.png);
      display: inline-block;
      vertical-align: top;
    }

    #menuMovil #menuM{
      width: 25%;
      height: 90%;
      top: 5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 42px;
      background-image: url(../img/movil/menu.png);
      display: inline-block;
      vertical-align: top;
      border-left: 1px solid rgba(255,255,255,0.2);
      position: relative;
    }
      #menuMovil #menuM.cerrarM{
        background-image: url(../img/movil/cerrarPanel1.png);
        background-color: #FFF;
        height: 100%;
        top: 0%;
      }

  #panelMovil{
    background-color: #FFF;
    height: 88%;
    margin-top: 0;
    overflow-x:hidden;
    overflow-y:auto;  
    width: 100%;
    position: fixed;
    top:0px;
    left: 0px;
    z-index: 100000000;
  }

  #panelMovil.no-scroll{
  	overflow-y:hidden; 
  }

    #panelMovil #mLogo{
      width: 90%;
      height: 70px;
      top: 0;
      margin-left: 5%;
      background-repeat: no-repeat;
      display: inline-block;
      background-position: center;
      background-size: 90px;
      background-image: url('../img/logo_icono.png');
      /*background-color: orange;*/
      margin-bottom: 10px;
      background-origin: content-box;
      padding: 5px 0;
      vertical-align: top;
    }

    #panelMovil .opcion1{
      width: 44%;
      margin-right: 1%;
      display: inline-block;
      position: relative;
      background-color: rgba(62,62,62,0.95);
      margin-left: 5%;
      vertical-align: top;
      color: rgb(224, 128, 212);
      font-weight: 400;
      text-align: center;
      padding: 11px 0 12px 0px;
      font-size: 15px;
      border-radius: 2px;
    }

    #panelMovil .opcion2{
      width: 44%;
      display: inline-block;
      position: relative;
      background-color: rgba(62,62,62,0.95);
      vertical-align: top;
      color: rgb(224, 128, 212);
      font-weight: 400;
      text-align: center;
      padding: 11px 0 12px 0;
      font-size: 15px;
      text-decoration: none;
      border-radius: 2px;
      margin-left: 1%;
    }
    #panelMovil .opcion1.logA{
    	margin-top: 10px;
    	background-color: #DDD;
    	color: #333;
    	padding: 6px 0 7px 0;
    	font-size: 13px;
	}
	#panelMovil .opcion2.logB{
		background-color: #00a8ff;
		color: #FFF;
		margin-top: 10px;
    	padding: 6px 0 7px 0;
    	font-size: 13px;
	}

    #panelMovil #buscadorMovil{
      padding: 13px 0;
      border-top: 1px dotted #cd36be;
      border-bottom: 1px dotted #cd36be;
      margin-top:20px;
      width: 90%;
      margin-left: 5%;
      position: relative;
      display: inline-block;
      /*background-color: yellow;*/
      margin-bottom: 0px;
    }

      #panelMovil #buscadorMovil #buscarMovil{
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: calc(100% - 40px);
        padding: 9px 5px;
        text-align: left;
        font-weight: 400;
        color: #222;
        outline: none;
        border: 1px solid #cd36be;
        background-color: #FFF;
      }
      #panelMovil #buscadorMovil #buscandoMovil{
        display: inline-block;
        vertical-align: top;
        position: relative;
        width: 40px;
        background-color: #cd36be;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 22px;
        background-image: url('../img/movil/buscar.png');
        height: 38px;
        text-indent: -100px;
      }

    #panelMovil .enlace{
      width: calc(90% - 10px);
      display: block;
      position: relative;
      border-left: 1px solid #cd36be;
      /*border-top: 1px solid rgba(0,0,0,0.1);*/
      border-bottom: 1px solid rgba(0,0,0,0.1);
      margin-bottom: 7px;
      margin-left: 5%;
      vertical-align: top;
      color: #222;
      font-weight: 400;
      text-align: left;
      padding: 8px 0 9px 10px;
      font-size: 15px;
      text-decoration: none;
      background-color: rgba(0,0,0,0.05);
    }


    #panelMovil #redesMovil{
      padding: 7px 0 2px 0;
      /*border-top: 1px dotted #0064c5;*/
      border-bottom: 1px dotted #777;
      /*margin-top:20px;*/
      width: 90%;
      margin-left: 5%;
      position: relative;
      display: inline-block;
      /*background-color: yellow;*/
      margin-bottom: 0;
      text-align: center;
    }

	#panelMovil #redesMovil a{
	display: inline-block;
	/*background-color: orange;*/
	margin: 0 10px;
	}

	#panelMovil #redesMovil img{
	height: 38px;
	display: inline-block;
	opacity: 0.7;
	}

	#panelMovil #footerMenuMovil{
	width: 90%;
	margin-left: 5%;
	font-weight: 400;
	color: #333;
	font-size: 12px;
	text-align: center;
	/*background-color: yellow;*/
	margin: 20px 0 20px 5%;
	border-top: 1px dotted #777;
	padding-top: 20px;
	}

	/*///////////////////////////////////////////////////////////////////////*/

	.disenador{
		width: 90%;
		margin: 1px 0 0 5% !important;
		height: 120px;
	background-size: cover;
	}

	.someBrand{
		width: 45%;
		/*background-color: orange;*/
		margin: 5px 0 0 0;
		height: 100px;
		background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	/*border:1px solid rgba(0,0,0,0.15);*/
	display: inline-block;
	}

	.item_producto{
		width: 90% !important;
		margin-left: 5% !important;
		border-bottom: 1px dotted #cd36be !important;
	}
		.item_producto .modelo{
			font-size: 22px;
			font-weight: 300;
		}

    .post-bloque.inicio
	{
		width: 100%;
		height: auto;
		text-align: center;
	}

	.post-bloque .post-titulo
	{
		height: auto;
		font-size: 23px;
		text-align: center;
		padding-bottom: 10px;
		margin-top: 10px;
	}
	.post-bloque.inicio .post-titulo .post-img{
		width: 150px;
		height: 150px;
		float: none;
		box-shadow:0 0 3px 1px rgba(0,0,0,0.3);
	}
	/*////////////////////////*/

	#panelCategoriasMovil{
		width: 70%;
		height: calc(88% + 2px);
		background-color: rgba(255,255,255,0.95);
		position: fixed;
		right: 0;
		top: 0;
		overflow-x: hidden;
		overflow-y: hidden;
		box-shadow: -2px 0 4px 0px rgba(0,0,0,0.3);
		z-index: 200000000; 
		text-align: center;
	}
	#panelCategoriasMovilLateral{
		width: 30%;
		height: calc(88% + 2px);
		background-color: rgba(255,255,255,0.5);
		position: fixed;
		left: 0;
		top: 0;
	}
	.is-hidden{
		left: 100% !important;
	}
		#panelCategoriasMovil #cierreSub{
			padding: 9px 0;
			text-align: center;
			color: #FFF;
			background-color: rgba(0,0,0,0.8);
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			font-weight: 300;
			font-size: 12px;
			display: inline-block;
			text-transform: uppercase;
			/*letter-spacing: 1px;*/
			vertical-align: top;
		}
			#panelCategoriasMovil #cierreSub img{
				width: 22px;
				vertical-align: middle;
				margin-left: 5px;
			}

		#panelCategoriasMovil #contenedorCatMovil{
			width: 100%;
			position: relative;
			height: calc(100% - 40px);
			/*background-color: orange;*/
			display: inline-block;
			vertical-align: top;
			overflow-y: auto;
			overflow-x: hidden; 
			padding: 10px 0;
		}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem{
				width: calc(100% - 22px);
				text-align: left;
				margin: 5px 0 5px 5%;
				/*background-color: white;*/
				position: relative;
				display: inline-block;
				padding: 7px 0 7px 22px;
				color: #000;
				font-size: 15px;
				font-weight: 400;
				text-decoration: none;
				background-size: 14px;
				background-repeat: no-repeat;
				background-position: left center;
				background-image: url('../img/adelante.png');
				float: left;
			}
			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.masCat{
				background-image: url('../img/plus.png');
			}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.backCat{
				padding: 9px 0 9px 5px;
				text-align: left;
				color: #FFF;
				background-color: #cd36be;
				width: 70%;
				position: fixed;
				top: 0;
				right: 0;
				font-weight: 400;
				font-size: 13px;
				display: inline-block;
				text-transform: uppercase;
				letter-spacing: 1px;
				vertical-align: top;
				background-image: none;
				margin: 0;
				z-index: 20000;
			}
				#panelCategoriasMovil #contenedorCatMovil .catMovilItem.backCat img{
					width: 18px;
					vertical-align: middle;
					margin-right: 5px;
					margin-top: -2px;
				}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.titCat{
				text-align: left;
				color: #333;
				font-weight: 600;
				font-size: 14px;
				display: inline-block;
				/*text-transform: uppercase;*/
				/*letter-spacing: 1px;*/
				vertical-align: top;
				background-image: none;
				border-bottom: 1px solid #cd36be;
				padding-left: 0px;
				margin-top: 26px;
			}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.titCatMain{
				text-align: left;
				color: #333;
				font-weight: 600;
				font-size: 14px;
				display: inline-block;
				/*text-transform: uppercase;*/
				/*letter-spacing: 1px;*/
				vertical-align: top;
				background-image: none;
				border-bottom: 1px solid #cd36be;
				padding-left: 0px;
				margin-top: 0;
			}

		#panelCategoriasMovil #contenedorCatMovil .marMovilItem{
				width: 90%;
				text-align: center;
				margin: 5px 0 5px 0;
				/*background-color: orange;*/
				position: relative;
				display: inline-block;
				padding: 5px 5px 7px 0;
				color: #000;
				font-size: 15px;
				font-weight: 400;
				text-decoration: none;
				/*float: left;*/
				border-bottom: 1px dotted #CCC;
			}
		#panelCategoriasMovil #contenedorCatMovil .marMovilItem img{
			max-height: 56px;
			max-width: 50%;
			display: block;
		}


	.modal
	{
	    width: 100%;
	    left: 0%;
	}
	.head
	{
	    width: 100%;
		background-image: none;
		text-align: center;
		background-color: rgba(255,255,255,0.95);
		border: none;
		box-shadow: 0px -1px 10px 0 rgba(0,0,0,0.3);
		bottom: 0 !important;
		top: initial;
	}
	.head #cerrar_modal
	{
		position: relative;
		margin: 12px 0 0 0;
		display: inline-block;
		top: 0px;
		right: 0;
		font-weight: 400;
		color: #000;
	}

	.foto_macro
    {
        width: 100%;
        margin-top: 0px;
        height: 100%;
        display: inline-block;

    }
    .datos_macro
    {
        width: 100%;
        overflow-y: hidden;
        overflow-x: hidden;
        height: auto !important;
        padding:0 10px 0 10px;
        margin:  0px 0 0 0px;
        /*background-color: orange;*/
    }
	.area-data
    {
    	/*background-color: red;*/
    	position: relative;
    	left: 0;
    	top: 0;
    	display: inline-block;
    	width: 100%;
    	height: auto !important;
    }
    	.area-data .data-marca
    	{
    		width: 40%;
    		height: 80px;
    		/*background-color: red;*/
    	}
	    	.area-data .data-modelo
	    	{
	    		width: 90%;
	    		height: 80px;
	    		/*background-color: blue;*/
	    		margin: 0 0 0 5%;
	    	}
	    	.area-data .data-talla,.area-data .data-color
	    	{
				width: 90%;
				margin: 0 0 0 5%;
				height: 60px;
				border-right: none;
			}
			.area-data .data-color{
				height: 70px;
			}
			.area-data .data-talla,.area-data .data-descripcion
	    	{
	    		margin-top: 0;
	    	}
	.area_carrito
    {
        bottom:0px;
        left: 0;
        position: relative;
        /*background-color: violet;*/
        margin: 10px 0 70px 5%;
        height: auto !important;
        border-top:1px solid rgba(0,0,0,0.15);
        padding-top: 10px;
    }


    .area_carrito .agregar, .area_carrito .megusta, .area_carrito .agregado_carrito, .area_carrito .ir_a_cesta, #disponibilidad_producto, .area_carrito .nodisponible{
    	/*display: none;*/
	}

	.item_producto .precio
	{
		/*position: relative;*/
		height: auto !important;
	}
	
	.item_producto:hover .guardar
	{
		display: none;
	}
	/***********************************+*/
	#bread{
		display: none !important;
	}
	.bloque .titulo_log
	{
		width: 100%;
		margin: 0 0 10px 0 !important;
	}
	.input_submit{
		width: 100%;
		margin-left: 0 !important;
		padding: 3px 0px !important;
		text-align: center !important;
		font-size: 16px;
	}
	.minimo1
	{
		margin: 0 0 0 0 !important;
	}

	.titBlog{
		font-size: 30px !important;
		display: inline-block;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.post-datos{
		text-align: left !important;
	}
		.post-bloque .post-resumen
		{
			text-align: justify;
		}
		.post-bloque .post-resumen img{
			max-width: 100% !important;
		}

		.post-bloque{
			width: 100%;
			margin: 0 0 30px 0;
			border-left:none;
			display: inline-block;
			height: auto;
			padding: 0 0px;
			/*background-color: orange;*/
		}
		.post-bloque .post-titulo{text-align: center !important;}
		.post-img{
			margin:0 10px 0 0 !important;
			text-align: center !important;
			float: none !important;
			vertical-align: middle !important;
			position: relative !important;
			display: block !important;
			height: 150px !important;
			width: 100% !important;
			border-radius: 0px !important;
			box-shadow: none !important
		}
		.alineacionTit{
			vertical-align: middle;
		}
		.titBlogMovil{
			font-size: 30px;
			margin:10px 0 5px 0 !important;
			display: inline-block;
		}
		.fotoBlogHomeMovil{
			border-radius: 1000px !important;
			height: 120px !important;
			width: 120px !important;
			box-shadow:0 0 3px 1px rgba(0,0,0,0.3) !important;
		}

	/**************************/
	.breadMovil{
			width: 90%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: blue;*/
			margin: 0px 0 0 5%;
			text-align: center;
			font-weight: 300;
			color: #cd36be;
			text-align: left;
			padding: 0 0 10px 0;
			font-size: 22px;
			border-bottom: 1px solid rgba(0,0,0,0.15);
	}

		.breadMovil img
		{
			vertical-align: middle;
			width: 20px;
			margin: 0 10px 0 0;
			opacity: 0.5;
		}
		.breadMovil span
		{
			vertical-align: middle;
		}

		.titulo_resultado{
			width: 90%;
			padding:  0 0 10px 0;
			border-bottom: 1px solid rgba(0,0,0,0.2);
			margin: 10px 0 10px 5%;
			font-size: 18px;
			text-align: center;
		}

		.galeria_categoria_fila{
			margin-top: 10px;
			height: auto;
			text-align: center;
			border: none;
			margin-bottom: 50px;
		}

		.galeria_categoria_fila .area_marca{
			width: 100%;
			background-color: rgba(62,62,62,0.95);
			position: relative;
			top: 0;
			left: 0;
			height: 230px;
			z-index: 1;
			margin-bottom: 5px;
			border-radius: 3px;
			border-right: none;
		}
			.galeria_categoria_fila .area_marca .logo{
				box-shadow: none;
				width: 96%;
				height: 120px;
				border-radius: 0;
				margin: 5px 0 0 2%;
				top: 0;
				left: 0;
				background-color: #FFF;
				padding: 0;
				border-radius: 3px;
			}
			.galeria_categoria_fila .area_marca .nombre{
				width: 100%;
				padding: 13px 0;
				height: 50px;
				text-align: center;
				position: absolute;
				/*background-color: red;*/
				left: 0;
				top: 120px;
				font-weight: 300;
				color: #00a8ff;
				font-size: 24px;
			}
			.galeria_categoria_fila .area_marca .opciones{
				text-align: right;
				/*background-color: blue;*/
				bottom: 5px !important;
				left: auto !important;
				right: 0 !important;
				top: auto !important;
				height: 45px;
			}
				.galeria_categoria_fila .area_marca .opciones .opcion{
					height: 45px;
					width: 45px;
					background-color: #CCC;
				}
				.galeria_categoria_fila .opciones .opcion:hover .tt
				{
					display: none;
				}


		.galeria_categoria_fila .area_productos{
			width: 100%;
			/*background-color: grey;*/
			height: auto !important;
			position: relative;
			top: 0;
			left: 0;
			z-index: 2;
		}
		.galeria_categoria_fila .area_productos .item_producto{
			height: 260px !important;
			margin-bottom: 8px;
			width: 100%;
			margin-left: 0;

		}
		.total_resultados_marca, .total_resultados_marca_busqueda
		{
			background-color: rgba(205, 54, 190, 1);
			position: absolute;
			top: -55px;
			left: 0;
			color: rgba(255,255,255,1);
			padding: 13px 22px 13px 41px;
			z-index: 20000000000000;
			font-weight: 400;
			border-radius: 0 50px 50px 0;
			background-repeat: no-repeat;
			background-size: 26px;
			background-position: 5px center;
			font-size: 14px;
			background-image: url(../img/result.png);
		}
		.galeria_categoria_fila .ver_mas
		{
			padding: 8px 15px 8px 15px;
			display: inline-block;
			position: relative;
			font-size: 14px;
			font-weight: 500;
			background-color: rgba(205, 54, 190, 1);
			color: #FFFFFF;
			margin: 0 auto;
			cursor: pointer;
			text-decoration: none;
		}

	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/

	#marca_titulo
	{
		display: none;
	}
	#area-contenido-marca
	{
		/*background-color: green;*/
		width: 90%;
		margin: 0 0 0 5%;
		/*padding: 10px 0;*/
	}
		#area-contenido-marca #area-menu-marca
		{
			position: relative !important;
			left: 0 !important;
			box-shadow: 3px 0 4px 0 rgba(0,0,0,0.15);
			z-index: 1;
			width: 100% !important;
			top: 0px !important;
			background-color: rgba(62,62,62,0.95);
			height: auto !important;
			z-index: 1;
			margin-bottom: 5px;
			border-radius: 3px;
			border-right: none;

		}
			#area-contenido-marca #area-menu-marca #logoMain{
				box-shadow: none;
				width: calc(96% - 10px);
				height: 120px;
				border-radius: 0;
				margin: 5px 0 0 2%;
				top: 0;
				left: 0;
				background-color: #FFF;
				padding: 0;
				border-radius: 3px;
				padding: 5px;
				background-origin: content-box;
				position: relative;
				display: inline-block;
			}
			#area-contenido-marca #area-menu-marca #nombreMain{
				width: 100%;
				padding: 0 0;
				height: auto !important;
				text-align: center;
				position: relative;
				display: inline-block;
				/*background-color: red;*/
				left: 0;
				top: 0px;
				font-weight: 300;
				color: #00a8ff;
				font-size: 24px;
				margin-bottom: 10px;
				margin-top: 5px;
			}
			#area-contenido-marca #area-menu-marca #menu-marca{
				position: relative !important;
				height: auto !important;
				/*background-color: yellow;*/
				display: inline-block;

			}
				#area-menu-marca #menu-marca #marca-productos
				{
					background-image: none !important;
					border:none !important;
					padding: 10px 0 !important;
					text-align: center !important;
					font-size: 16px !important;
					border-radius: 3px;
				}
				#area-menu-marca #menu-marca .item-menu-marca.listado
				{
					display: none !important;
				}
		#area-contenido-marca #contenedor-marca
		{
			width: 100%;
			position: relative !important;
			left: 0;
			z-index: 0;
			padding: 0 0 0 0;
			/*background-color: orange;*/
			text-align: left;
			height: auto !important;
		}
			#area-contenido-marca #contenedor-marca #filtros_marca
			{
				padding-bottom: 5px;
				text-align: center;
				border-bottom: none;
			}
			#area-contenido-marca #contenedor-marca #filtros_marca .area
			{
				width: 94%;
				/*margin-left: 5%;*/
				float: none;
			}
				#area-contenido-marca #contenedor-marca #filtros_marca .area .titulo
				{
					float: left;
					margin-left: 10px !important;
					left: 0 !important;
					text-align: left !important;
				}
				#area-contenido-marca #contenedor-marca #filtros_marca .area .ordenado
				{
					/*padding: 10px 0;*/
				}
				#area-contenido-marca #contenedor-marca .titulo_destacados_galeria,#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna 
				{
					font-size: 18px !important;
				}
				#area-contenido-marca #contenedor-marca .titulo_destacados_galeria img, #area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna img
				{
					height: 32px;
				}

	.ver_mas_marca
	{
		margin:0px 0 40px 0;
	}
	.bloque .titulo_log
	{
		font-size: 17px !important;
		background-position: 5px 7px
	}
	.minimo
	{
		padding: 10px 0;
		margin: 10px 0 100px 0;
	}
	.bloque{
		text-align: justify !important;
	}
	#pago_A, #pago_B
	{
		width: 100%;
		border: none;
	}
	.dato_contacto
	{
		width: 100%;
		padding: 10px 0px !important;
		margin: 10px 0 30px 0;
		border: none !important;
	}
		.dato_contacto #panel_form
		{
			width: 100% !important;
			padding: 0 !important;
		}
			.dato_contacto #panel_form .tit_form
			{
				width: 100% !important;
			}
			.dato_contacto #panel_form .campo
			{
				width: 100% !important;
				margin-top: 0 !important;
			}
			.dato_contacto #panel_form .enviar
			{
				margin-left: 0;
			}

	.dato_contacto .subt
	{
		border:1px solid rgba(0,0,0,0.2);
		padding: 3px 10px 4px 10px;
		background-color: #00a8ff;
		color: #FFF;
	}


	.head.deLog{
		width: 100% !important;
	}
		.head.deLog .tit_header{
			display: none;
		}

	.bloque.log{
		width: 96% !important;
		margin-left: 2% !important;
		margin-top: 10px !important;
	}
	.bloque.log #envoltura_login{
		width: 100% !important;
		margin-left: 0 !important;
	}
		.bloque.log #envoltura_login .t{
			width: 100%;
			font-size: 16px;
			background-position: left 10px;
			border:none;
		}
		.bloque.log #envoltura_login .input{
			width: 100%;
		}
		.bloque.log #envoltura_login .olvido{
			margin: 15px 0 0 0;
			float: right;
			width: 130px;
			left: 50%;
			text-align: center;
			padding: 8px 5px;
		}
	.bloque.log #envoltura_registro{
		width: 100% !important;
		margin-left: 0 !important;
		padding: 20px 5px;
	}
		.bloque.log #envoltura_registro .dato-bloque{
			width: 100%;
		}
		.bloque.log #envoltura_registro .t1{
			width: 100%;
			font-size: 16px;
			background-position: left 10px;
			border:none;
			display: inline-block;
			margin-left:  0 !important;
		}
		.bloque.log #envoltura_registro .input1{
			width: 100%;
			display: inline-block;
			margin-left:  0 !important;
		}


	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/


	.logMovil
	{
		border-radius: 3px;
		color: rgba(0,0,0,1);
		cursor: pointer;
		display: inline-block;
		font-size: 13px;
		font-weight: 400px;
		position: relative;
		text-align: left;
		top: 10%;
		vertical-align: top;
		color: #FFF;
		background-color: rgb(222, 107, 207);
		padding: 9px 3px 11px 25px;
		background-size: 18px;
		background-position: 4px center;
		background-repeat: no-repeat;
		background-image: url(../img/user.png);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		width: calc(90% - 28px);
		margin: 10px 0 0 5%;
	}

	#log-main{
		width: 90%;
		margin-left: 5%;
	}


	#log-menu{
		width: 90%;
		margin-left: 5%;
	}

		#log-menu .item-menu{
			width: calc(50% - 2px);
			margin: 1px 0 0 0;
			padding: 12px 0;
		}

		.bloque-dato{
			width: 90%;
		}

	.compraUser
	{
		width: 90%;
	}
		.compraUser.MeGusta .productos .item
		{
			width: 90% !important;
			margin: 0 0 10px 5%
		}

	.datos_panel{
		width: 90% !important;
		margin-left: 5% !important;
		padding: 10px 0 !important;
	}
		.datos_panel form{
			width: 100% !important;
			padding: 0 !important;
		}
			.datos_panel form .dato-bloque{
				width: 100% !important;
			}

	#base_f{
		width: 90%;
		margin-left: 5% !important;
	}

	#base_filtro{
		width: 100%;
	}

	.compraUser.misCompras
	{
		margin-top: 28px !important;
	}
		.misCompras .productos, .misCompras .datos
		{
			width: 100% !important;
			border:none;
		}
			.misCompras .productos .direccion_envio{
				width: 100% !important;
			}
			.misCompras .productos .item{
				width: 100% !important;
				margin-left: 0 !important;
			}
			.misCompras .datos .num{display: none;}

	.advertencia1
	{
		width: 90%;
		text-align: center;
		border-radius: 0 !important;
		/*margin-left: 5% !important;*/
	}
	.advertencia1 .txt
	{
		margin-top: -10px !important;
		display: inline-block;	
	}
	.advertencia1 .iniciarpagos
	{
		margin-top:10px !important; 
		margin-left:  0 !important;
	}


	#menu #logo-home, #menu #eventos_nav, #menu #submenuMarcas, #menu #submenuCategorias, #menu #eventos_user #registro_sec{
		display: none !important; 
	} 
	#menu #help{
		display: none !important;
	}
	#menu #eventos_user{
		width: 100%;
	}
	#menu{
		top: 0 !important;
		height: 40px !important;
	}

	#menu #eventos_user #cart .q_cart, #menu #eventos_user #wish .q_wish, #menu #eventos_user #pagar .q_pagar{
		margin-top: 0;
		padding-top: 5px;
	}

	#menu #eventos_user #cart:hover, #menu #eventos_user #wish:hover, #menu #eventos_user #pagar:hover
	{
		border:1px solid rgba(255,255,255,0);
		opacity: 1;
	}

	/*********************/
	#iniciar_compra{
		margin-top: 0 !important;
		margin-right: 0 !important;
		width: 60%;
		float: none;
		margin-left: 20%;
		margin-top: 20px !important;
		padding: 7px 0 10px 0;
	}

	.cesta_tit
	{
		/*background-color: yellow;*/
		border-bottom: 1px solid rgba(0,0,0,0.5);
		border-top: 1px solid rgba(0,0,0,0.5);
		padding: 0 0 0 0 !important;
		display: inline-block;
		position: relative;
		font-size: 13px;
		vertical-align: top;
		text-transform: uppercase;
		color: #00a8ff;
		margin: 0 0 0 0 !important;
		text-align: center;
	}
	.cesta_tit.producto
	{
		/*background-color: yellow;*/
		border-bottom: 1px dotted rgba(0,0,0,0);
		border-top: none;
		padding: 0 0 0 0 !important;
		display: inline-block;
		position: relative;
		font-size: 16px;
		vertical-align: top;
		/*text-transform: uppercase;*/
		text-transform: none;
		color: rgba(0,0,0,0.9);
		margin: 0 0 0 0 !important;
		text-align: center;
		height: 56px;
		line-height: 25px;
	}
	.linea_producto{
		margin-top: 20px;
	}
	.cesta_tit.descripcion
	{width: 100%;}
	.cesta_tit.color
	{width: 30%; display: none !important;}
	.cesta_tit.talla
	{width: 30%; display: none !important;}
	.cesta_tit.precio_u
	{width: 35%;}
	.cesta_tit.cantidad
	{width: 30%;}
	.cesta_tit.precio_t
	{width: 35%;}
	.cesta_tit.eliminar
	{width: 100%; border-bottom: 1px dotted rgba(0,0,0,0.2);}

	.cesta_tit.producto.descripcion .foto_cesta, .cesta_tit.producto.descripcion span
	{
		vertical-align: middle !important;
	}
	.cesta_tit.producto.descripcion .foto_cesta{
		margin-left: 13px;
		height: 60px;
		width: 60px;
	}
	.cesta_tit.producto.descripcion span
	{
		width: calc(100% - 83px);
		margin: 0 0 0 0;
		color: #cd36be;
	}
	.cesta_tit.producto.cantidad input{
		border-radius: 5px;
		border-color: #BBB;
	}
	.cesta_tit.producto.eliminar{
		text-align: right;
		height: 30px !important;
	}
	#titulo_total_compra1,#titulo_total_compra
	{
		width: 65% !important;
		text-align: left !important;
	}
	#titulo_total_compra
	{
		font-size: 16px;
	}
	.codProm{
		font-size: 14px !important;
		padding: 1px 0 !important;
	}
	.titMovProd{
		padding: 10px 0 !important; 
	}

	.confirmar_carrito{
		top: 20px;
		margin-top: 0;
	}

	.area_carrito .agregado_carrito{
		text-align: left !important;
		width: 100%;
	}

	.advertencia
	{
		width: 90%;
		margin-left: 5% !important;
		margin-top: 10px !important;
		text-align: center;
		padding: 10px 5px;
	}
	.advertencia img
	{
		display: block;
		margin: 0 auto !important;
	}

	#login_user{
		width: 100%;
		margin-left: 0%;
	}

		#login_user #envoltura_login{
			width: 100%;
			margin-left: 0px !important;
		}
		.inputRestaurar{
			width: 65%;
		}
		.olvidoNuevo{
			float: right;
			margin-top: 20px !important;
		}
		.recovering .t{
			border: none !important;
		}
		.recovering input{
			width: 100% !important;
		}
		#notengo{
			margin: 20px 0 !important;
		}
	.compraExitosa{
		width: 100% !important;
	}
	#tabla_pagos .foto_cesta_1{
		width: 70px !important;
		height:  70px !important;
	}

	#pago_A, #pago_B{
		text-align: left;
		border:none !important;
	}
	.registrando_pago{
		width: 100% !important;
		margin-left: 0 !important;
	}
		.registrando_pago .t{
			border: none !important;
			width: 100% !important;
		}
		.registrando_pago input, .registrando_pago select, .registrando_pago textarea{
			width: 100% !important;
		}

	.registrando_pago .regresar{
		margin: 0 !important;
		margin-bottom: 10px;
	}
		.registrando_pago .registrar_pago{
			margin: 20px 0 0 20% !important;
			width: 60% !important;
			float: none !important;
		}
}

#back {
    background-color: #333;
    color: #FFF;
    padding: 5px 8px 5px 8px;
    font-size: 14px;
    font-weight: 300;
    cursor: pointer;
    text-decoration: none;
    border-radius: 2px;
    margin: 0px 15px 0 0;
    vertical-align: middle;
    display: inline-block;
}

	#back:hover {
	    background-color: #ff911e;
	    color: #000;
	}

#ordenFotos {
    width: calc(100% - 20px);
    border: 1px solid #DDD;
    padding: 10px;
    text-align: left !important;
}
	#ordenFotos .item {
	    width: 14%;
	    display: inline-block;
	    margin: 0 1% 10px 1%;
	    border: 1px solid #DDD;
	    vertical-align: top;
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
	    height: 150px;
	    padding: 5px 5px 30px 5px;
	    text-align: center;
	}
	#ordenFotos .ordenar {
	    border: 1px solid #CCC;
	    padding: 8px 15px 8px 15px;
	    text-align: center;
	    display: inline-block;
	    position: relative;
	    font-weight: 500;
	    font-size: 13px;
	    color: #333;
	    background-color: #DDD;
	    cursor: pointer;
	    text-align: center;
	    border-radius: 2px;
	    margin: 5px 0 10px 5px;
	}
	#ordenFotos select {
    display: inline-block;
    position: relative;
    top: 100%;
    border-radius: 2px;
    padding: 5px 10px;
}
.pretit1 {
    width: 100%;
    padding: 5px 5px;
    font-size: 18px !important;
    font-weight: 300;
    color: #333;
    margin-bottom: 10px;
}

#img_archivo {
	width: 20% !important;
}

#img_video {
	width: 20% !important;
}


.archivo_video {
    overflow: hidden;
    height: 100%;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    border: 1px dotted #495d98;
    background-color: #EEE;
    padding: 5px 5px;
    margin-top: 1px;
    font-size: 15px;

}
	.archivo_video #video{
    background-color: transparent;
    width: 100%;
    font-size: 15px;
    
	}

.semi{
	font-weight: 400;
}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** BLOG ************************************/
/*****************************************************************************/
/*****************************************************************************/

.foto-blog{
	width: auto;
	max-width: 500px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
}
.titulo-blog{
	position: relative;
	display: inline;
	/*background-color: yellow;*/
	text-align: left;
	font-size: 40px;
	font-weight: 300;
	color: #3D3935;
	line-height: 50px;
	top: 30px;
}
.datos-blog{
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	display: flex;
	position: relative;
	padding: 8px 0 9px 0;
	/*background-color: orange;*/
	margin-top: 45px;
	margin-bottom: 15px;
}
	.datos-blog .autor-blog{
		vertical-align: top;
		display: inline-block;
		font-size: 18px;
		font-weight: 300;
		color: #777;
		/*background-color: yellow;*/
		position: relative;
	}
	.datos-blog .fuente-blog{
		vertical-align: top;
		display: inline-block;
		font-size: 18px;
		font-weight: 300;
		color: #777;
		/*background-color: yellow;*/
		position: relative;
		margin-left: 10px;
	}

.contenido-blog{
	position: relative;
	display: inline;
	/*background-color: yellow;*/
	text-align: left;
	font-size: 14px;
	font-weight: 300;
	color: #3D3935;
	line-height: 28px;
	text-align: justify;

}

.backArticle{
	width: 87px;
	padding: 15px 14px 15px 0;
	display: inline;
	border:1px solid #3D3935;
	display: inline-block;
	position: relative;
	text-align: right;
	font-size: 19px;
	margin-right: 15px;
	color: #000;
	top: 2px;
	background-position: 12px center;
	background-repeat: no-repeat;
	background-size: 26px;
	background-image: url('../img/left.png');
	cursor: pointer;
	text-decoration: none;
}
	.backArticle:hover{
		border:1px solid #ff8200 !important;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************** BRANDS ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.mybrands{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 60px;
}
	.mybrands .item-brand{
		width: calc(20% - 20px);
		height: 170px;
		display: inline-block;
		vertical-align: top;
		position: relative;
		/*background-color: red;*/
		margin: 5px 10px 10px 0px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		padding: 5px;
		background-origin: content-box;
		border:1px solid #E0E0E0;
	}
		.mybrands .item-brand.r{
			margin-right: 0;
		}
		.mybrands .item-brand .tituloMarca{
			width: 100%;
		    font-size: 14px;
		    font-weight: 600;
		    padding: 3px 0 7px 0;
		    text-align: center;
		    position: absolute;
		    top: 100%;
		    left: 0;
		    border-bottom: 1px solid #999;
		    color: #3e3a36;
		    letter-spacing: 0.5px;
		}
	.mybrands .item-brand:hover{
		opacity: 0.5;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************** CONTACTAR ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.modal
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    display: inline-block;
    position: fixed;
    z-index: 20000000000000;
    vertical-align: top;
    top: 0;
    left: 0;
    display: none;
    /*background-color: grey;*/
    /*padding-bottom: 20px;*/
}
	
body,span,div,input,textarea,section,nav,header,select,form {margin:0;border:0;padding:0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; font-family: 'Roboto', sans-serif;font-weight: 300; -webkit-appearance: none;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);font-family: 'Open Sans', sans-serif;font-weight: 300;}
@-ms-viewport {width: device-width;}
html{height: 100%;}
body{width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;}
input::-webkit-datetime-edit{ color: transparent; }

/* Include this to make it visible when input is clicked */
input:focus::-webkit-datetime-edit{ color: #000; } 
/*****************************************************************************/
/*****************************************************************************/
/******************************* ABREVIACIONES *******************************/
/*****************************************************************************/
/*****************************************************************************/

			.alinear-vertical
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:50%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}
			.al-centro
			{
				display: block;
				position: relative;
				left:50%;
				top: 50%;
				-webkit-transform: translate(-50%,-50%);
				-ms-transform: translateX(-50%,-50%);
				transform: translateX(-50%,-50%);
			}

			.alinear-vertical1
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:40%;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}

			.alinear-vertical2
			{
				display: block;
				/*background-color: yellow;*/
				position: relative;
				top:calc(50% + 8px);
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
			}



			.transicion_suave
			{
				-webkit-transition: all 300ms ease-in-out;
			    -moz-transition: all 300ms ease-in-out;
			    -o-transition: all 300ms ease-in-out;
			    transition: all 300ms ease-in-out;
			}
			.transicion_rapida
			{
				-webkit-transition: all 150ms ease-in-out;
			    -moz-transition: all 150ms ease-in-out;
			    -o-transition: all 150ms ease-in-out;
			    transition: all 150ms ease-in-out;
			}

			.transicion_masrapida
			{
				-webkit-transition: all 80ms ease-in-out;
			    -moz-transition: all 80ms ease-in-out;
			    -o-transition: all 80ms ease-in-out;
			    transition: all 80ms ease-in-out;
			}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** HEADER **********************************/
/*****************************************************************************/
/*****************************************************************************/

body{
	/*background-color: rgba(240, 240, 240, 0.7);*/
}

body.ss{
	overflow-x: hidden;
	overflow-y: hidden;
	overflow:hidden;
}

#header
{
	display: inline-block;
	height: 130px;
	position: relative;
	vertical-align: top;
	width: 100%;
	opacity: 1;
	z-index: 10000000;
	background-color: rgba(255, 255, 255, 0.65);
	text-align: center;
}


	#header #contenedor
	{
		height: 100%;
		display: inline-block;
		position: relative;
		max-width: 1330px;
		width: 100%;
		/*background-color:yellow;*/
		
	}

	#header #logo
	{
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../img/logo_big.png);
		width: 420px;
		height: 120px;
		top: 5px;
		position: absolute;
		display: inline-block;
		display: inline-block;
		/*background-color: yellow;*/
		left: 50%;
		margin: 0 0 0 -210px;
		padding: 0;
		background-origin: content-box;
		/*background-color: rgba(255,255,255,0.6);*/
		/*border-radius: 5px;*/
		/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.05);*/
	}

	#header .opciones
	{
		/*height: 50px;*/
		top: 35px;
		/*background-color: yellow;*/
		display: inline-block;
		position: absolute;
		/*width: 300px;*/
		/*background-color: rgba(255,255,255,0.6);*/
		border-radius: 5px;
		padding: 10px 0;
		text-align: center;
		right: 0;
		/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.05);*/
	}

		#header .opciones.left
		{
			left: calc(5% + 460px);
		}
		#header .opciones.right
		{
			right: 0;
		}


	#header .opciones #location
	{
	    display: inline-block;
	    /*padding-right: 20px;*/
	    cursor: pointer;
	    vertical-align: top;
	    margin: 6px 10px 0 0px;
	    border-radius: 2px;
	    border: 1px solid rgba(0,0,0,0.1);
	    position: relative;
	    width: 76px;
	    background-color: #FFF;
	    overflow: hidden;
	    height: 29px;
	}

		#header .opciones #location .loc
		{
			width: 100%;
			/*background-color: orange;*/
			margin: 2px 0 2px 0; 
			display: inline-block;
			padding: 3px 0 8px 0;
			font-size: 12px;
			font-weight: 400;
			color: rgba(0,0,0,0.65);
			position: relative;
			text-decoration: none;
			text-align: center;
		}
		#header .opciones #location .loc:hover
		{
			text-decoration: underline;
		}

		#header .opciones #location .loc img
		{
		    width: 24px;
		    display: inline-block;
		    vertical-align: middle;
		    margin-right: 7px;
		    margin-top: -3px;
		}


		#header .opciones #location:hover
		{
			/*border:1px solid #474747;*/
			color: rgba(0,0,0,1);
			overflow: none;
			height: auto;
		}



	#header .opciones .red
	{
		/*background-color: grey;*/
		display: inline-block;
		/*height: 40px;*/
		/*width: 40px;*/
		text-align: center;
		cursor: pointer;
		/*border:1px solid rgba(0,0,0,0.3);*/
		text-decoration: none;
		vertical-align: top;
		margin: -11px 3px 0 8px;
		/*opacity: 0.8;*/
		border-radius: 100px;
	}
		#header .opciones .red img
		{
			max-height: 32px;
			max-width: 32px;
			margin: 15px 0 0 0;
			/*opacity: 0.55;*/
		}

		#header .opciones .red:hover
		{
			/*border:1px solid rgba(0,0,0,0.5);*/
			opacity: 1;
		}

		#header .opciones .red:hover img
		{
			opacity: 1;
		}


	#header .opciones.primarios
	{
		height: 50px;
		/*border:1px solid rgba(0,0,0,0.3);*/
		border:1px solid transparent;
		border-radius: 3px;
		text-align: center;
	}


	#header .opciones.primarios #como
	{
		position: relative;
		/*background-color: yellow;*/
		/*top: -31px;*/
		padding: 0 10px;
		margin: -27px 0 5px 0;

	}

	#header .opciones.primarios #como a
	{
		text-decoration: none;
		margin: 0 12px 0 0;
		color: rgb(222, 107, 207);
		font-weight: 400;
		font-size: 14px;
		padding: 5px 0px 5px 10px;
	}

		#header .opciones.primarios #como a:hover
		{
			text-decoration: underline;
			color: rgba(0,0,0,1);
		}
	
	#header .opciones.primarios #acceder_primario
	{
		display: inline-block;
		padding: 7px 15px 7px 15px;
		cursor: pointer;
		border:1px solid transparent;
		vertical-align: top;
		margin:5px 5px 0 5px;
		font-weight: 400;
		font-size: 16px;
		color: rgba(0,0,0,0.65);
		border-radius: 3px;
	}

		#header .opciones.primarios #acceder_primario:hover
		{
			border:1px solid rgba(0,0,0,0.3);
			color: rgba(0,0,0,0.8);	
		}

	#header .opciones.primarios #registro_primario
	{
		display: inline-block;
		padding: 7px 27px 9px 27px;
		cursor: pointer;
		border:1px solid rgba(0,0,0,0.3);
		vertical-align: top;
		margin:5px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		/*background-color: rgb(222, 107, 207);*/
		/*color: #FFFFFF;*/
		border-radius: 3px;
		color: rgba(0,0,0,0.65);
		text-shadow:none;
		position: relative;
	}

			#header .opciones.primarios #registro_primario.activo
			{
				background-color: #00a8ff;
				padding: 7px 7px 9px 33px;
				background-size: 18px;
				background-position: 8px center;
				background-repeat: no-repeat;
				background-image: url(../img/user.png);
				border:1px solid #00a8ff;
				color: #FFF;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);

			}

		#header .opciones.primarios #registro_primario:hover
		{
			border:1px solid rgba(62,62,62,1);
			background-color: rgba(62,62,62,1);
			color: #FFFFFF;
		}

		#header .opciones.primarios #registro_primario.activo:hover
		{
				background-color: rgba(205, 54, 190, 1);
					color: #FFFFFF;
					border:1px solid rgba(205, 54, 190, 1);
		}

	#header .opciones.primarios #opciones_primarias
	{
		display: inline-block;
		width: 32px;
		height: 38px;
		cursor: pointer;
		border:1px solid rgb(0,0,0,0);
		vertical-align: top;
		margin:5px 5px 0 0;
		font-weight: 500;
		font-size: 17px;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 24px;
		background-image: url(../img/menu.png);
		opacity: 0.45;

	}

		#header .opciones.primarios #opciones_primarias:hover
		{
			opacity: 0.75;
		}

		.innerCont{
			display: inline-block;
			/*background-color: yellow;*/
			max-width: 1200px;
			width: 100%;
			height: 100%;
			text-align: left;
		}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** MENU ************************************/
/*****************************************************************************/
/*****************************************************************************/
#menu
{
	background-color:#3D3935;
	vertical-align: top;
	width: 100%;
	z-index: 100;
	/*border-bottom: 3px solid rgba(0, 0, 0, 0.08);*/
	/*border-top: 1px solid rgba(0, 0, 0, 0.08);*/
	z-index: 1000000000;
	text-align: center;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 40px;
}




		#menu .logofijo{
		    height: 100%;
		    display: none;
		    vertical-align: top;
		    position: relative;
		    background-repeat: no-repeat;
		    background-size: 140px;
		    background-position: left 2px;
		    background-image: url(../img/logo_mini.png);
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
			opacity: 1;
			margin-right: 20px;
			width: 140px;
			margin-top: -1px;
		}


		#menu .btn{
			margin: 0 15px;
			/*background-color: red;*/
			display: inline-block;
			height: calc(100% - 4px); 
			vertical-align: top;
			text-decoration: none;
			cursor: pointer;
			background-position: center bottom;
			background-repeat: no-repeat;
			background-size: 14px;
			padding-top: 2px;
		   }
		#menu .btn.ini{
			margin: 0px 15px 0 0;
		}
		#menu .btn.sub{
			padding-top: 4px;
		}

		#menu .btn.ini.act span, #menu .btn.act span, #menu .btn.ini:hover{
			/*background-image: url('../img/signal.png');*/
			color: #FF8200;

		}
		#menu .btn.ini.act, #menu .btn.act, #menu .btn:hover{
			border-bottom: 2px solid #f96d2b;
			padding-top: 2px;
		}
		#menu .btn.in.act, #menu .btn.up.act{
			border-bottom: 2px solid #f96d2b;
		}
			#menu .btn.in.act span{
				color: rgba(255,255,255,0.85);
			}
		#menu .btn.sub.act{
			height: calc(100% - 0px);
			padding-top: 2px;
		}
		#menu .btn.sub:hover {
			    height: calc(100% - 0px);
    	}

			#menu .btn span{
				font-weight: 300;
				font-size: 12px;
				color: rgba(255,255,255,0.85);
				letter-spacing: 0.5px;
			}

			.cesta{
				height: 33px;
				float: right;
				margin: 0 0 0 0;
				/*background-color: yellow;*/
				background-image: url('../img/budget.png');
				background-repeat: no-repeat;
				background-size: 24px;
				background-position: 40px center;

				top: 11px;
			    width: 80px;
			    display: inline-block;
			    vertical-align: top;
			    position: relative;
			    margin-left: 25px;
			    background-color: #EFEDF1;
			    border-radius: 2px;
			    font-size: 17px;
			    text-align: left;
			    letter-spacing: 0.5px;
			    font-weight: 300;
			    color: #FFF;
			    text-decoration: none;
			    cursor: pointer;
			    margin-left: 10px;

			}
			.cesta.active{
				background-image: url('../img/budgetN.png');

			}
				.cesta span{
					font-size: 14px;
					display: inline-block;
					font-weight: 400;
					color: #3D3935 !important;
					vertical-align: top;
					/*margin-top: 1px;*/
					width: 40px;
					text-align: center;
				}
				.cesta:hover{
					background-color:  #DDD;
				}
			#menu .favoritos{
				height: 80% !important;
				top: 10% !important;
				float: right;
				margin: 0;
				/*background-color: yellow;*/
				padding: 0 0 0 10px;
				background-image: url('../img/starNaranja.png');
				background-repeat: no-repeat;
				background-size: 24px;
				background-position: 29px center;
				width: 60px;
			}
				#menu .favoritos:hover{
					background-image: url('../img/starGris.png');
				}
			#menu .log{
				height: calc(100% - 3px);
				float: right;
				margin: 0 0px 0 5px;
				/* background-color: yellow; */
				padding-top: 1px !important;
			}

				#menu .log.in{
					/*padding: 0 10px 0 10px;*/
					/*background-repeat: no-repeat;
					background-position: 8px center;
					background-size: 20px;
					background-image: url('../img/loginGris.png');*/
					margin-left: 10px;
				}

				#menu .log.up{
					margin-right: 0;
					margin-left: 20px;

				}
				#menu .log.up span{
					color: #FF8200;
				}

				#menu .log.user{
					padding: 0 0 0 35px;
					background-repeat: no-repeat;
					background-position: 8px center;
					background-size: 24px;
					background-image: url('../img/loginGris.png');
					font-weight: 500;
					margin-left: 0 !important;
					height: 100% !important;
					top: 0% !important;
					position: relative;
				}

			#menu .idioma{
				float: right;
				margin: 0 5px;
				padding: 1px 10px 0 20px;
				/*background-color: red;*/
			}
				#menu .idioma .bandera{
					width: 24px;
					display: inline-block;
					vertical-align: middle;
					margin: 0px 7px 0 0;
					border:1px solid #CCC;
				}

			#menu #secundario{
				width: 100%;
				left: 0;
				background-color: #3D3935;
				position: absolute;
				top: 100%;
				height: 55px;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.25);
			}

				#menu #secundario .innerCont{
					border-top:1px solid rgba(255, 255, 255, 0.2)
				}

				#menu #secundario .buscador{
					height: 80% !important;
					top: 10% !important;
					display: inline-block;
					vertical-align: top;
					position: relative;
					opacity: 0.3;
					width:250px;
				}
				#menu #secundario .buscador.active{
					opacity: 1;
				}
					#menu #secundario .buscador .buscar{
						width: 35px;
						height: 80%;
						background-color: #3D3935;
						position: relative;
						display: inline-block;
						vertical-align: top;
						text-indent: -100px;
						top: 10%;
						cursor: pointer;
						background-size: 24px;
						background-position: left center;
						background-repeat: no-repeat;
						background-image: url(../img/buscar_1.png);
						/* margin-left: 15px; */
						outline: none;
					    border-bottom: 1px solid rgba(255, 255, 255, 1);
					}

					#menu #secundario .buscador.active .buscar{
					    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
					}

					#menu #secundario .buscador .buscando{
						width: 200px;
					    height: 80%;
					    top: 10%;
					    background-color: #3D3935;
					    position: relative;
					    display: inline-block;
					    vertical-align: top;
					    border-bottom: 1px solid rgba(255, 255, 255, 1);
					    font-size: 18px;
					    color: rgba(255, 255, 255, 1);
					    font-weight: 300;
					    outline: none;
					    font-size: 14px;
					    letter-spacing: 1px;
					}
					#menu #secundario .buscador.active .buscando{
					    border-bottom: 1px solid rgba(255, 255, 255, 0.7);
					    color: rgba(255, 255, 255, 0.8);
					}

				#menu #secundario .sell{
					top: 11px;
				    width: 80px;
				    display: inline-block;
				    vertical-align: top;
				    position: relative;
				    float: right;
				    padding: 7px 0;
				    background-color: #FF8200;
				    border-radius: 2px;
				    font-size: 14px;
				    text-align: center;
				    letter-spacing: 0.5px;
				    font-weight: 300;
				    color: #FFF;
				    text-decoration: none;
				    cursor: pointer;
				}
					
					#menu #secundario .sell:hover{
						text-decoration: underline;
					}

				#menu #secundario .contCatMain{
					height: 100%;
					display: inline-block;
					/*background-color: yellow;*/
					width: calc(100% - 500px);
					text-align: center;
				}
				#menu #secundario .catMain{
					width: 95px;
				    /* background-color: red; */
				    display: inline-block;
				    vertical-align: top;
				    position: relative;
				    text-align: center;
				    margin: 0 0;
				    cursor: pointer;
				    color: rgba(255, 255, 255, 0.8);
				    text-decoration: none;
				    font-weight: 300;
				    top: 3px;
				    font-size: 11px;
				    margin: 0;
				    letter-spacing: 0.4px;
				}
					#menu #secundario .catMain.activo{
						color:#ff911e;
					}


					#menu #secundario .catMain .icon{
						position: relative;
						vertical-align: top;
						display: inline-block;
						background-color: #3D3935;
						background-repeat: no-repeat;
						background-position: center;
						background-size: 60%;
						width: 60px;
						height: 30px;
						margin-top: 1px;
						border-radius: 5px;
						background-size: contain;
					}

						#menu #secundario #cat1 .icon{
							background-image: url('../img/cat6.png');
						}
						#menu #secundario #cat6 .icon{
							background-image: url('../img/cat7.png');
						}
						#menu #secundario #cat2 .icon{
							background-image: url('../img/cat2.png');
						}
						#menu #secundario #cat3 .icon{
							background-image: url('../img/cat3.png');
						}
						#menu #secundario #cat4 .icon{
							background-image: url('../img/cat4.png');
						}
						#menu #secundario #cat5 .icon{
							background-image: url('../img/cat5.png');
						}

						#menu #secundario #surplus .icon{
							background-image: url('../img/add-button.png');
						}

						#menu #secundario #surplus .icon:hover{
							background-image: url('../img/add-button-n.png');
						}

						#menu #secundario #cat1:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat6H.png');
						}
						#menu #secundario #cat6:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat7H.png');
						}
						#menu #secundario #cat2:hover .icon, #menu #secundario #cat2.activo .icon{
							background-image: url('../img/cat2H.png');
						}
						#menu #secundario #cat3:hover .icon, #menu #secundario #cat3.activo .icon{
							background-image: url('../img/cat3H.png');
						}
						#menu #secundario #cat4:hover .icon, #menu #secundario #cat4.activo .icon{
							background-image: url('../img/cat4H.png');
						}
						#menu #secundario #cat5:hover .icon, #menu #secundario #cat5.activo .icon{
							background-image: url('../img/cat5H.png');
						}

	#menu .btn .submenu{
		width: 100%;
		position: absolute;
		top: 100%;
		left: 0%;
		background-color: rgba(61, 57, 53,0.98);
		/*box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.45);*/
		box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.45);

		z-index: 1000;
		cursor: default;
		padding: 15px 0 10px 0;
		display: none;
		z-index: 10000000000000000;
	}
		#menu .btn .submenu.simple {
		    text-align: left;
		    width: 220px !important;
		    background-color: #3d3935;
		    color: #3d3935;
		    margin-left: 25%;
		    position: absolute;
		    display: none;
		}
		#menu .btn .submenu .innerCont{
			display: block;
			margin: 0 auto;
			position: relative;
		}
		#menu .btn .submenu .innerCont .subBtn{
			/*background-color: yellow;*/
			display: inline-block;
			vertical-align: top;
		}
		#menu .btn .submenu.user {
		    text-align: right;
		    background-color: #3d3935;
		    color: #FFF;
		    width: 200px !important;
		    right: 0 ;
		    left: auto !important;
		    position: absolute;
		}


	#menu .btn .submenu .itemSubmenu{
		width: 170px !important;
		font-weight: 400;
		font-size: 12px;
		color: rgba(255,255,255,0.85);
		text-decoration: none;
		padding: 10px 0 10px 10px;
		margin-left: 53px;
		display: inline-block;
		background-size: 30px;
		background-position: 15px center;
		background-repeat: no-repeat;
		cursor: pointer;
		letter-spacing: 0.5px;
		/*background-color: red;*/
		vertical-align: top;
	}
		
		#menu .btn .submenu .itemSubmenu.all{
			background-position: 5px center !important;
			background-size: 12px !important;
			background-image: url('../img/square.png');			
			font-weight: 500;
		}

		#menu .btn .submenu a.itemSubmenu{
			/*width: 180px;*/
/*			padding: 10px 0 10px 63px !important;
			width: 145px !important;*/
		}

		#menu .btn.sub:hover .submenu{
			display: inline-block;
		}
		/*#menu .btn .submenu .itemSubmenu.out{
			background-color: #3D3935;
			color: #EFEDF1 !important;
			font-weight:300 !important;
			margin:0 !important 
		}*/
		#menu .btn .submenu .itemSubmenu.out:hover, #menu .btn .submenu .itemSubmenu.active{
			text-decoration: underline;
			background-color: rgba(255,255,255,0.1);
		}

		#menu .btn .submenu .itemSubmenu:not(.out):hover{
			text-decoration: underline;
			background-color: rgba(255,255,255,0.1);
		}

	#menu .btn .submenu .itemSubmenu.simple{
		background-image: none;
    text-align: center;
    padding: 5px 5px 5px 5px;
    width: 100%;
    color: #FFF;
    font-weight: 400;
    width: auto !important;
    margin-left: 15px !important;
    margin-right: 15px;
    padding: 10px 20px !important;

	}

	.idioma{

	}


	.subsubMenu{
		width: calc(100% - 243px);
		position: relative;
		top: 0;
		/*background-color: blue;*/
		/*box-shadow: 0 1px 0px 0 rgba(0,0,0, 0.45);*/
		z-index: 1000;
		cursor: default;
		padding: 0 0 0 10px;
		display: none;
		z-index: 10000000000000000;
		/*height: 100px;*/
		vertical-align: middle;
		border-left: 1px solid rgba(255,255,255,0.1);
	}

	#menu .btn .submenu .itemSubmenu:hover .subsubMenu{
		display: flex;
	}

	.subsubMenu .itemSubmenu_sub{
		width: calc(100% - 10px);
		padding: 5px 0 5px 10px !important;
		display: inline-block;
		background-size: 30px;
		margin: 0px 0 3px 0 !important;
		cursor: pointer;
		/* background-image: url(../img/dot.png); */
		background-color: rgba(255,255,255,0.1);
		font-size: 12px;
		font-weight: 300;
		color: rgba(255,255,255,0.7);
		letter-spacing: 0.5px;
		text-decoration: none;
	}
		.subsubMenu .itemSubmenu_sub.all{
			background-image: url('../img/square.png');
			background-size: 16px;
			background-repeat: no-repeat;
			background-position: 5px center;
			width: calc(100% - 30px);
			padding-left: 30px !important;
			color: #FF8200;
			font-weight: 400;
		}
		.subsubMenu .itemSubmenu_sub.all:hover{
			text-decoration: underline;
		}
		.subsubMenu .itemSubmenu_sub:not(.all):hover{
			text-decoration: underline;
			color: rgba(255,255,255,0.9);
		}
		
		#menu .btn .submenu .itemSubmenu.simple{
		    /*padding: 10px 0 10px 0px !important;*/
		}

	#menu .btn .submenu .subsubMenu.cat2 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;
	}

	#menu .btn .submenu .subsubMenu.cat3 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}
	#menu .btn .submenu .subsubMenu.cat4 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}

	#menu .btn .submenu .subsubMenu.cat1 .columnaMenu{
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4;

	}



/*****************************************************************************/
/*****************************************************************************/
/******************************** CONTENIDOS *********************************/
/*****************************************************************************/
/*****************************************************************************/
		
.contents
{
	width: 100%;
	max-width: 1200px;
	vertical-align: top;
	display: block;
	position: relative;
	text-align: center;
	/*background-color: yellow;*/
	margin: 0 auto;
	text-align: left;
	z-index:3;
}

.contents.init
{
	margin-top: 100px;
}

.contents.init.surplus
{
	margin-top: 100px !important;
}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** HOME ************************************/
/*****************************************************************************/
/*****************************************************************************/

.featuredsales{
	width: 100%;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 10px;
	position: relative;
}

.bannersInit{
	width: calc(100% - 100px);
	/*background-color: red;*/
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	margin: 30px 0 0px 50px;
    padding: 10px 0;
}
	.bannersInit a{
		width: 50%;
		height: 100%;
		display: inline-block;
		/*background-color: orange;*/
		position: relative;
		vertical-align: top;
		text-align: center;
	}
	.bannersInit a.first{
		width: calc(50% - 2px);
		border-right: 2px solid #EEE;
	}
	.bannersInit a img{
		width: 98%;
		height: 165px;
		vertical-align: top;
	}

.business{
	width: calc(100% - 100px);
	/*background-color: red;*/
	display: inline-block;
	margin-left: 50px;
	/*margin-top: 10px;*/
}
	.item-b{
		width: calc(25% - 10px);
		/*background-color: red;*/
		height: 160px;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
		border: 1px solid #E0E0E0;
		background-repeat: no-repeat;
		background-position: center;
	}
	.item-b:last-child{
		margin-right: 0;
	}
		.item-b.p1{
			background-image: url('../img/p1.png');
			background-size: 90%;
		}
		.item-b.p2{
			background-image: url('../img/p2.png');
			background-size: 90%;
		}
		.item-b.p3{
			background-image: url('../img/p3.png');
			background-size: 90%;
		}
		.item-b.p4{
			background-image: url('../img/p4.png');
			background-size: 90%;
		}



.auctions{
	width: calc(100% - 100px);
	/*background-color: red;*/
	display: inline-block;
	margin-left: 50px;
	margin-top: 0px;
}

.articles{
	width: 100%;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 40px;
}
		.homeTit{
			width: 100%;
		    /* background-color: #ff0; */
		    display: inline-block;
		    position: relative;
		    background-repeat: no-repeat;
		    background-size: contain;
		    background-position: left center;
		    padding: 0;
		    margin-bottom: 12px;
		    text-align: left;
		    font-size: 30px;
		    color: #3e3a36 !important;
		    font-family: 'Roboto', sans-serif;
		    font-weight: 100 !important;
		    letter-spacing: 0.5px;
		}
			.homeTit.rr{
				font-size: 22px;
				padding: 22px 0 0 30px;
			}
			.featuredsales .homeTit{
				padding: 25px 0 5px 50px;
			}
			.business .homeTit{
				padding: 0px 0 5px 0;
			}
			.auctions .homeTit{
				padding: 25px 0 5px 0;

			}
			.articles .homeTit{
				background-image: url(../img/banderinverde.png);
			}

			.subcat {
			    font-size: 20px;
			    display: inline-block;
			    margin-left: 10px;
			    vertical-align: top;
			    font-weight: 100;
			    color: #f96d2c;
			    font-family: 'Roboto', sans-serif;
			    text-transform: uppercase;
			    margin-left: 10px;
			    border-left: 1px solid #DDD;
			    letter-spacing: 0.5px;
			    margin-top: 26px;
			    padding: 0 0 0 15px;
			}
			.subcat-home {
			    font-size: 20px;
			    display: inline-block;
			    vertical-align: top;
			    font-weight: 100;
			    font-family: 'Roboto', sans-serif;
			    text-transform: none;
			    margin-right: 10px;
			    border-right: 1px solid #DDD;
			    letter-spacing: 0.5px;
			    margin-top: 26px;
			    padding: 0 10px 0 0px;
			    text-decoration: none;
			    cursor: pointer;
			    color: #3D3935;
			}
			.subcat-home:hover{
				color: #f96d2c;
			}

		.adds{
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			font-size: 17px;
			font-weight: 300 !important;
			padding: 13px 10px 13px 10px;
			color: #ff8200;
			top: -2px;
		}

		.contenedorProductos{
			width: 100%;
			/*background-color: yellow;*/
			display: inline-block;
			vertical-align: top;
			position: relative;
		}
		.basemasProductos{
			display: inline-block;
			/*background-color: yellow;*/
			width: 100%;
			text-align: right;
		}
		.masProductos{
			color: #777;
		    font-size: 15px;
		    font-weight: 400;
		    text-decoration: none;
		    padding: 4px 0px 4px 20px;
		     /*background-color: #ffa500; */
		    display: inline-block;
		    position: relative;
		    text-align: left;
		    margin-top: 10px;
		    background-repeat: no-repeat;
		    background-size: 14px;
		    background-position: 0 9px;
		    background-image: url(../img/plus.png);
		    cursor: pointer;
		    margin-right: 50px;
		    border-bottom: 1px solid transparent;
		}
		.masProductos.auct{
			margin-right: 0;
		}
			
		.masProductos:hover{
			border-bottom-color: #999;
		}

	.homeTitInner{
			width: 260px;
			height: 70px;
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			font-size: 25px;
			padding-top: 2px;
			text-align: left;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: left center;
			font-weight: 300 !important;
			padding: 21px 0 0 25px;
			margin-bottom: 12px;
			color: #FFF;
			background-image: url(../img/banderinnegro.png);
		}

	.articles .item{
		width: calc(50% - 10px);
		min-width: 250px;
		display: inline-block;
		/*background-color: red;*/
		vertical-align: top;
		margin: 0 0 30px 0;
		text-align: left;
		padding-right: 10px;
	}
		.articles .item:hover .titulo-art{
			color: #ff8200;
		}
		.articles .item .foto-art{
			position: relative;
			display: inline-block;
			width: 300px;
			/*background-color: blue;*/
			height: 200px;
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			float: left;
			vertical-align: top;
			border-radius: 2px;
		}
		.articles .item .titulo-art{
			/*background-color: orange;*/
			width: calc(100% - 315px);
			padding: 0px 15px 10px 0;
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-size: 22px;
			font-weight: 400;
			color: #333;
			border-bottom: 1px solid #CCC;
			margin-left: 15px;
			line-height: 28px;
		}
		.articles .item .precontenido-art{
			/*background-color: orange;*/
			width: calc(100% - 300px);
			padding: 0px 15px;
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-size: 14px;
			line-height: 20px;
			font-weight: 300;
			color: #333;
		}
		.articles .item .fecha-art{
			display: inline-block;
			position: relative;
			/*background-color: yellow;*/
			color: #999;
			font-size: 13px;
			font-weight: 400;
			padding: 6px 4px 3px 38px;
			background-repeat: no-repeat;
			background-position: 15px center;
			background-size: 17px;
			background-image: url('../img/calendario.png');
			margin-bottom: 10px;
			width: calc(100% - 300px);
		}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791;}



.owl-carousel{
	width: calc(100% - 100px);
	/*background-color: orange;*/
	margin-left: 50px;
	position: relative;
}

.owl-prev, .owl-next{
	width: 45px;
	height: 45px;
	display: inline-block;
	position: absolute;
	top: calc(50% - 25px);
	/*background-color: yellow;*/
	opacity: 0.6;
}
.owl-prev{
	left: -50px;
	background-image: url('../img/left.png');
	background-size: 25px;
	background-repeat: no-repeat;
	background-position:left center;
	
}
.owl-next{
	right: -50px !important;
	background-image: url('../img/right.png');
	background-size: 25px;
	background-repeat: no-repeat;
	background-position:right center;
	
}
.owl-prev:hover, .owl-next:hover{
	/*background-color: #333;	*/
	opacity: 1;
}

.cinta{
	width: 100%;
	height:100px;
	margin-top: -50px;
	display: inline-block;
	position: absolute;
	text-align: center;
	top: 45%;
	left: 0;
	z-index: 1000000000;
	padding: 5px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+3,0.8+47 */
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 3%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.9) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=1 ); /* IE6-9 */
	
}
	.cinta .inner{
		width: 100%;
		max-width:1200px;
		/*background-color: red;*/
		height: 100%;
		position: relative;
		display: inline-block;
	}
		.cinta .inner img{
			height: 100%;
			float: right;
		}

		.cinta .ellogo{
			width: 460px;
			height: 120px;
			position: absolute;
			/*background-color: yellow;*/
			left: 0;
			bottom: 0px;
			background-image: url('../img/logo.png');
			background-size: contain;
			background-repeat: no-repeat;
			background-position:center;
		}
		.cinta .ellogo.rr1{
			background-image: url('../img/logo1.png');

		}



.testi{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
	display: inline-block;
	padding: 0px 0 15px 0;
	margin-top: 35px;
	text-align: center;
	/*border-top: 1px solid #CCC;*/
	/*border-bottom: 1px solid #CCC;*/
}
	.testi .testi-item{
		width: 28%;
		/*height: 300px;*/
		display: inline-block;
		vertical-align: top;
		/*background-color: yellow;*/
		position: relative;
		text-align: left;
		margin: 10px 2% 0 2%;
		text-align: center;
	}
		.testi .testi-item .pic{
			width: 140px;
			height: 140px;
			border-radius: 200px;
			position: relative;
			display: inline-block;
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			border: 5px solid #FFF;
			margin-right: 20px;
			margin-bottom: 20px;
			box-shadow: 0 0 0 1px #CCC;
		}
		.testi .testi-item .test{
			width: 100%;
			padding: 0 10px;
			font-size: 14px;
			font-weight: 300;
			display: inline-block;
			vertical-align: top;
			color: #222;
			float: right;
			line-height: 24px;
			letter-spacing: 0.5px;
			/*border-left: 1px dotted #ccc;*/
			/*background-color: orange;*/
		}
		.testi .testi-item .who{
			width: 100%;
			padding: 0 10px;
			font-size: 16px;
			font-weight: 400;
			display: inline-block;
			vertical-align: top;
			color: #3D3935;
			/*background-color: orange;*/
			margin-top: 20px;
			line-height: 16px !important;
		}
			.testi .testi-item .who span{
				font-size: 11px;
				font-weight: 400;
				color: #777 !important;
				text-transform: uppercase;
				line-height: 14px !important;
				margin-top: 10px;
				display: inline-block;
			}


/*****************************************************************************/
/*****************************************************************************/
/********************************* PRODUCTO **********************************/
/*****************************************************************************/
/*****************************************************************************/
	
/*PARA OWL EN HOME*/
.contents.init {
    margin-top: 100px;
}
.owl-item{

}
	.pro{
		width: 100%;
		height: 390px;
		display: inline-block;
		position: relative;
		/*background-color: yellow;*/
		padding: 0px;
		border: 1px solid #E0E0E0;
		vertical-align: top;
	}
		.item-galeria.auction{
			width: calc(25% - 8px);
			margin-right: 10px;

		}
			.item-galeria.auction:last-child{
				margin-right: 0;
			}
		.pro.subasta{
			height: 390px !important; 
		}
		.pro:hover{
			border-color: #AAA;
		}
		.pro .pro-foto {
		    width: calc(100% - 6px);
		    margin: 0px 0 0 3px;
		    background-color: #FFF;
		    height: 200px !important;
		    display: inline-block;
		    position: relative;
		    background-size: contain, cover;
		    background-repeat: no-repeat;
		    background-position: center;
		    vertical-align: top;
		    cursor: pointer;
		    /*margin-top: 45px;*/
		}
		.pro .pro-foto{
			/*height: 165px;*/
		}
		.pro .pro-estado{
			display: inline-block;
			height: 19px;
			width: 45px;
			/*background-color: orange;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
		}
			.pro .pro-estado.new{
				background-image: url('../img/tagNew.png');
			}
			.pro .pro-estado.used{
				background-image: url('../img/tagUsed.png');	
			}
		.pro .pro-like{
			float: right;
			display: inline-block;
			/*background-color: orange;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11px;
			font-weight: 400;
			color: #555;
			padding: 3px 9px 3px 23px;
			border-radius: 2px;
			background-position: 6px 2px;
			background-repeat: no-repeat;
			background-size: 12px;
			background-image: url('../img/s1.png');
			letter-spacing: 0.5px;
			cursor: pointer;
		}
			.pro .pro-like:hover{
				background-color: #DDD;
				color: #222;
				/*background-image: url('../img/s2.png');*/
			}
		.pro .pro-marca{
			display: inline-block;
			height: 19px;
			font-size: 16px;
			color: #f39423;
			font-weight: 400;
			width: auto;
			text-align: left;
			/*background-color: red;*/
			text-decoration: none;
			cursor: pointer;
			padding: 8px 5px 1px 0;
		}
			.pro .pro-marca:hover{
				text-decoration: underline;
			}
		.pro .pro-descripcion{
			display: inline-block;
			text-decoration: none;
			cursor: pointer;
			font-weight: 400;
			font-size: 14px;
			color: #333;
			line-height: 18px;
			margin-bottom: 5px;
			width: calc(100% - 40px);
			margin-left: 20px;
			text-align: left;
			height: 60px;
			/*background-color: yellow;*/
			border-bottom: 1px solid #E0E0E0;
			margin-bottom: 10px;

		}
		.pro .pro-descripcion span{
			font-weight: 400;
			color: #777;
		}


			.pro .pro-descripcion:hover{
				color: #333;
			}
		.pro .pro-ubicacion{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11.5px;
			font-weight: 400;
			color: #777;
			padding: 3px 5px 3px 23px;
			border-radius: 2px;
			background-position: 3px center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/location1.png');
			letter-spacing: 0.5px;
			cursor: default;
			width: calc(100% - 40px);
			margin-left: 20px;
		}

		.pro .pro-estado{
			display: inline-block;
			/*background-color: yellow;*/
			background-position: left;
			background-repeat: no-repeat;
			background-size: contain;
			vertical-align: top;
			font-size: 11.5px;
			font-weight: 400;
			color: #777;
			padding: 3px 5px 3px 23px;
			border-radius: 2px;
			background-position: 0 center;
			background-repeat: no-repeat;
			background-size: auto;
			background-image: url('../img/box1.png');
			letter-spacing: 0.5px;
			text-decoration: none;
			width: calc(100% - 40px);
			margin-left: 20px;
		}
			.pro .pro-usuario:hover{
				text-decoration: underline;
				color: #333;
			}
		.pro .pro-precio{
		    display: inline-block;
		    vertical-align: top;
		    font-size: 19px;
		    font-weight: 300;
		    color: #777;
		    letter-spacing: 0.3px;
		    position: absolute;
		    bottom: 8px;
		    right: 20px;
		    /*background-color: yellow;*/
		}
			.pro .pro-precio .dolar{
				font-size: 12px;
			    font-weight: 400;
			    color: #999;
			}

		.pro .pro-subasta{
		    display: inline-block;
		     /*background-color: orange; */
		    background-position: left;
		    background-repeat: no-repeat;
		    background-size: contain;
		    vertical-align: top;
		    border-radius: 5px;
		    border: 1px solid #777;
		    width: calc(100% - 40px);
		    position: absolute;
		    bottom: 10px;
		    right: 20px;
		}
			.pro .pro-subasta .time{
				display: inline-block;
			    /*background-color: white; */
			    font-size: 15px;
			    font-weight: 400;
			    color: #333;
			    padding: 13px 0px 6px 0px;
			    position: relative;
			    width: calc(65% - 1px);
			    text-align: center;
			    vertical-align: top;
			    line-height: 10px;
			    border-right: 1px solid #777;
			}

				.ds-element{
						width: 23%;
						display: inline-block;
						font-size: 15px;
					    font-weight: 500;
					    color: #333;
					    position: relative;
					    vertical-align: top;
					    border-right: 1px solid #CCC;
					    padding-top:5px; 
					}
						.ds-element .ds-element-title{
							font-size: 10px;
							font-weight: 400;
							color: #999;
							margin-top: -8px;
							display: inline-block;
							line-height: 10px;
						}
						.ds-element .ds-element-value{
							font-size: 15px;
							font-weight: 400;
							color: #333;
						}
						.ds-element.ds-element-seconds{
							border:none !important;
						}

				.pro .pro-subasta .time .dia{
					width: 23%;
					display: inline-block;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .hora{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .minutos{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}
				.pro .pro-subasta .time .segundos{
					width: 23%;
					display: inline-block;
					border-left: 1px solid #CCC;
					font-size: 15px;
				    font-weight: 500;
				    color: #333;
				    position: relative;
				    vertical-align: top;

				}

				.pro .pro-subasta .time .reloj{
					width: 24px;
					height: 24px;
					position: absolute;
					left: 50%;
					top: -13px;
					margin-left: -12px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: contain;
					background-image: url('../img/relojVerde.png');
					background-color: #FFF;
				}


			.pro .pro-subasta .last{
				display: inline-block;
			     /*background-color: yellow; */
			    font-size: 15px;
			    font-weight: 400;
			    color: #333;
			    padding: 18px 0px 6px 0px;
			    position: relative;
			    width: 35%;
			    text-align: center;
			    vertical-align: top;
			    line-height: 10px;
			}
				.pro .pro-subasta .tit{
					font-size: 10px;
					font-weight: 400;
					color: #999;
					margin-top: -8px;
					display: inline-block;
					line-height: 10px;
					height: auto !important; 
				}
				.pro .pro-subasta .last .dolar{
					width: 24px;
					height: 24px;
					position: absolute;
					left: 50%;
					top: -13px;
					margin-left: -12px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: contain;
					background-image: url('../img/dolar.jpg');
				}



/*****************************************************************************/
/*****************************************************************************/
/********************************** FOOTER ***********************************/
/*****************************************************************************/
/*****************************************************************************/

#footer
{
	position: relative;
	width: 100%;
	display: inline-block;
	padding: 0 0 0px 0;
	margin: 60px 0 0 0;
	text-align: center;
	background-color: rgb(61, 57, 53);
	box-shadow: 0 -3px 4px 0 rgba(0,0,0,0.15)
}

	#footer.nav{
		width: calc(100% - 200px);
		margin-left: 200px;
	}

	.area_footer
	{
		width: 100%;
		max-width: 1200px;
		height: 100%;
		padding: 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: top;
		border-top:1px ;
	}

		.area_footer .bloq
		{
			width: 25%;
			height: 150px;
			/*background-color: yellow;*/
			display: inline-block;
			position: relative;
			border-right:1px solid rgba(255,255,255,0.15);
			vertical-align: top;
			text-align: left;
			
		}
		.area_footer .bloq.ini{
			width: 50%;
			text-align: center;
		}

			.area_footer .bloq .opc
			{
				text-decoration: none;
				font-size: 13px;
				line-height: 6px;
				font-weight: 300;
				cursor: pointer;
				color: #DDD;
				border-radius: 2px;
				display: inline-block;
				padding: 10px 12px 10px 0px;
				/*background-color: red;*/
				margin: 2px 0 0 0;

			}

				.area_footer .bloq .opc:hover
				{
					text-decoration: underline;
				}

		.newsletter{
			display: inline-block;
			/*background-color: red;*/
			width: 80%;
			cursor: pointer;
		}
		.newsletter img{
			width: 100%;
		}

		.contenedor_footer{
			/*background-color: orange;*/
			display: inline-block;
		}
		.opc.twitter{
			padding: 10px 12px 10px 30px !important;
			background-size: 22px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/twitter.png');
			margin: 3px 0 3px 0 !important;
		}
		.opc.instagram{
			padding: 10px 12px 10px 30px !important;
			background-size: 20px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/instagram.png');
			margin: 3px 0 3px 0 !important;
		}
		.opc.facebook{
			padding: 10px 12px 10px 30px !important;
			background-size: 20px;
			background-position: left center;
			background-repeat: no-repeat;
			background-image: url('../img/facebook.png');
			margin: 3px 0 3px 0 !important;
		}
	.final{
		width: 100%;
		text-align: center;
		padding: 10px 0;
		background-color: #c6c6c6;
		font-size: 12px;
		font-weight: 400;
		color: #656565;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************* GALERIA ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.find-top{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
}
	.find-top .tit {
	    height: 77px;
	    /* background-color: blue; */
	    display: inline-block;
	    position: relative;
	    text-align: left;
	    padding: 20px 0 0 0px;
	    font-size: 30px;
	    color: #3e3a36 !important;
	    font-family: 'Roboto', sans-serif;
	    font-weight: 100 !important;
	    letter-spacing: 0.5px;
	    text-transform: none;
	    background-repeat: no-repeat;
	}
	.find-top.inner{
		border-bottom: 1px solid #DDD;
		margin-top: 8%;
	}
		.find-top .tit.cat{
			/*background-image: url(../img/banderinnegro.png);*/
		}

		.find-top .tit.sale{
			/*background-image: url(../img/banderinnaranja.png);*/
			font-weight: 300 !important;
			color: #FFF;
		}		
		.find-top .tit.auctions{
			/*background-image: url(../img/banderinverde.png);*/
			font-weight: 300 !important;
			color: #FFF;
		}		
		.find-top .tit.search{
			background-image: url(../img/lupaNegra.png);
			background-size: auto;
			/*font-weight: 300 !important;*/
			width: 100% !important;
		}
		.find-top .tit.user{
			background-image: url(../img/loginGris.png);
			background-size: auto;
			/*font-weight: 300 !important;*/
			width: 100% !important;
		}
		.find-top .tit.brand{
			background-image: none;
			width: 100% !important;
			text-align: center;
			color: #3D3935 !important;
			height: auto;
			padding: 20px 0 0 0;
		}	
			.find-top .tit.brand .log{
				width: 170px;
				height: 170px;
				position: relative;
				border:1px solid #ccc;
				border-radius: 5px;
				background-position: center;
				background-repeat: no-repeat;
				background-size: contain;
				display: inline-block;
			}
			.find-top .tit.brand .tit1{
				width: 100%;
				font-size: 20px;
				font-weight: 300 !important;
				text-align: center;
				display: inline-block;
				/*background-color: yellow;*/
				left: 0;
				color: #3D3935;
				margin-bottom: 12px;

			}

		.find-top .icon-tit {
		    height: 32px;
		    display: inline-block;
		    vertical-align: middle;
		    top: 10%;
		    margin: -15px 15px 0px 0px;
		    position: relative;
		}

		.find-top.info{
			border-bottom: 1px solid #DDD;
		}
	


.find-filter{
	width: calc(100% - 100px);
	/*background-color: yellow;*/
	padding: 7px 0;	
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	/*margin-top: 10px;*/
	text-align: right;
	margin-left: 50px;
}
	.find-filter .tit-filter{
		display: inline-block;
	    /* background-color: #f00; */
	    position: relative;
	    vertical-align: middle;
	    font-size: 12px;
	    color: #000;
	    font-weight: 400;
	    padding: 4px 10px;
	    /* font-family: 'Roboto', sans-serif; */
	    letter-spacing: 0.5px;
	    text-transform: uppercase;
	}
	.find-filter .item-filter{
		display: inline-block;
		background-color: #FFF;
		position: relative;
		vertical-align: middle;
		font-size: 13px;
		color: #555;
		border:1px solid #999;
		border-radius: 2px;
		outline: none;
		font-weight: 400;
		padding: 4px 10px;
	}

.contenedor-galeria{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: yellow;*/
	padding: 20px 0;
	position: relative;
}
	.item-galeria{
		width:calc(25% - 8px);
		background-repeat: no-repeat;
		display: inline-block;
		position: relative;
		margin-right: 10px;
		margin-bottom: 30px;
		/*border:1px solid #E0E0E0;*/
	}
		.item-galeria.h{
			margin-bottom: 0;
		}
		.item-galeria.r{
			margin-right: 0;
		}


	.contenedor-galeria .item-galeria .pro .pro-precio{
		bottom: 15px;
	}

	.noresultados{
		width: 100%;
		padding: 100px 0;
		font-size: 24px;
		font-weight: 300;
		color: #999;
		text-align: center;
	}

/*****************************************************************************/
/*****************************************************************************/
/********************************* PRODUCTO **********************************/
/*****************************************************************************/
/*****************************************************************************/

	.find-top .tit.item{
		background-image: url(../img/banderinnegro.png);
		padding: 21px 0 0 25px;
		font-size: 25px;
		color: #FFF;
		font-weight: 300 !important;
	}

	.find-top .tit_seller{
		width: 125px;
		height: 44px;
		/*background-color: blue;*/
		display: inline-block;
		position: relative;
		font-size: 14px !important;
		text-align: left;
		background-repeat: no-repeat;
		background-size: 120px;
		background-position: 2px center;
		font-weight: 400 !important;
		padding: 14px 0 0 25px !important;
		color: #FFF !important;
		vertical-align: top;
		color:#ff911e;
		background-image: url(../img/banderinnaranja.png);
	}
	.find-top .seller{
		height: 30px;
		/*background-color: blue;*/
		display: inline-block;
		position: relative;
		font-size: 14px !important;
		text-align: left;
		background-repeat: no-repeat;
		background-size: auto;
		background-position: 2px center;
		font-weight: 400 !important;
		padding: 14px 10px 0 40px !important;
		color: #333 !important;
		margin-left: 10px;
		color:#ff911e;
		background-image: url(../img/loginGris.png);
		vertical-align: top;
		text-decoration: none;
	}
	.find-top .seller:hover{
		text-decoration: underline;
	}

	.area-gris{
		width: 100%;
		height: 140px;
		background-color: #333;
		z-index: 1;
		position: absolute;
		display: inline-block;
		left: 0;
		top:250px;
	}

	

		
	.more-pd{
		border:1px solid #CCC;
		border-radius: 2px;
		font-size: 14px;
		color: #333;
		font-weight: 300;
		padding: 10px 10px 15px 10px;
		line-height: 18px;
	}

/*****************************************************************************/
/*****************************************************************************/
/******************************** INFORMACION ********************************/
/*****************************************************************************/
/*****************************************************************************/

.contenedor-info{
	width: calc(100% - 230px);
	margin-left:115px;
	/*background-color: yellow;*/
	display: inline-block;
	margin-top: 20px;
	color: #333;
	font-weight: 300;
	font-size: 17px;
	text-align: justify;
	line-height: 26px;
}


/*****************************************************************************/
/*****************************************************************************/
/********************************* GENERAL ***********************************/
/*****************************************************************************/
/*****************************************************************************/


.generalTit{
	width: 100%;
    /* background-color: yellow; */
    padding: 20px 0 20px 0;
    display: inline-block;
    text-align: left;
    color: #3D3935;
    font-weight: 300;
    font-size: 19px;
    border-bottom: 1px solid #bdbdbd;
    background-size: 235px;
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-transform: uppercase;
}

.preSub{
	width: 60%;
	margin: 20px 0 0px 20%;
	/*background-color: yellow;*/
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 12px;
	font-weight: 500;
	color: #3D3935;
}
.formulario{
	width: 60%;
	margin: 40px 0 20px 20%;
	/*background-color: yellow;*/
	display: inline-block;
	vertical-align: top;
	border: 1px solid #97999B;
	position: relative;
	padding-bottom: 25px;
}
	.formulario.float{
		float: left;
	}

	.formulario.top-none{
		margin-top: 0 !important;
	}

	.formulario.resumen{
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
		border: 1px solid #AAA !important;
		margin-top: 5px;
		margin-bottom: 30px;
	}
	.formulario.precosto{
		margin: 40px 0 20px 6%;
	}
	.formulario.costos{
		width: 25% !important;
		margin-left: 3% !important;
		/*background-color: yellow;*/
		padding-bottom: 0 !important;
	}
	.formulario.costos.inactivo{
		opacity: 0.3;
	}
	.formulario .tit{
		width: 100%;
		padding: 12px 10px 12px 29px;
		border-bottom: 1px solid #97999B;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		background-color: #EFEDF1;
		background-image: url('../img/down_4.png');
		background-repeat: no-repeat;
		background-position: 7px center;
		margin-bottom: 20px;
	}
	.formulario .tit span{
		font-weight: 500;
		font-size: 11px;
		float: right;
		display: inline-block;
		margin-top: 2px;
	}
		.formulario .tit span img{
			vertical-align: top;
		}
	.formulario .tit.login{
		margin-bottom: 10px !important;
	}

	.formulario .tit.subtotal{
		font-size: 18px !important;
		font-weight: 400 !important;
		padding: 9px 10px 9px 10px;
		background-image: none;
		margin-bottom: 10px;
		color: #FF8200;
		background-color: #3D3935;
		border-bottom: 1px solid #3D3935;
		letter-spacing: 0px;
	}

	.formulario .tit.subtotalAmount{
		width: 100%;
		padding: 13px 10px 11px 29px;
		border-top: 1px solid #97999B;
		border-bottom: none;
		text-align: right;
		color: #3D3935;
		font-weight: 500;
		font-size: 13px;
		background-color: #EFEDF1;
		background-image: none;
		margin-bottom: 0;
	}
		.formulario .tit.subtotalAmount .currentSub{
			font-size: 21px !important;
			font-weight: 500 !important;
			display: inline-block;
			vertical-align: top;
			position: relative;
			margin: -5px 0 0 10px !important;
		}


	.formulario .titSub{
		width: 90%;
		margin: 25px 0 10px 5%;
		padding: 5px 0;
		border-bottom: 1px dotted #97999B;
		text-align: left;
		color: #97999B;
		font-weight: 500;
		font-size: 11px;
	}
	.formulario .titSub.set{
		margin-top: 0;
		font-size: 14px;
	}

	.formulario .titSub .instruccion{
		font-size: inherit;
		font-weight: inherit;
		float: right;
		color: #3D3935;
	}
	.formulario .titSub .instruccion_1{
		/*font-size: inherit;*/
		font-weight: inherit;
		color: #3D3935;
		margin-top: 3px;
		display: inline-block;
		font-size: 12px;
	}

	.formulario .label{
		width: 90%;
		margin: 15px 0 0px 5%;
		padding: 5px 0 0 0;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		/*background-color: yellow;*/
		display: inline-block;
	}
		.formulario .label img{
			vertical-align: top;
		}
		.formulario .label.half{
			width: 42.5%;
		}
		.formulario .label.three{
			width: 29%;
			margin: 15px 0% 0px 1.5%;
		}
		.formulario .label.init{
			margin-left: 5%;
		}

	.formulario .input{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 7px 0;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
	}
		.formulario .input.half{
			width: 42.5%;
		}
		.formulario .input.card{
			border: 1px solid #97999B !important; 
			padding: 7px 0 7px 0 !important;
			text-align: center;
			font-size: 15px;
		}

	.formulario .textarea{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 0 0;
		border: 1px solid #97999B;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
		height: 200px;
		resize: none;
	}

	.formulario .select{
		width: 90%;
		margin: 5px 0 5px 5%;
		padding: 0px 0 7px 0;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		border-radius: 0;
		background-color: #FFF;
		text-align: left;
		color: #000;
		font-weight: 500;
		font-size: 13px;
		outline: none;
		background-image: url('../img/down_4.png');
		background-repeat: no-repeat;
		background-position: right center;
	}
		.formulario .select.half{
			width: 42.5%;
		}
		.formulario .select.cardmonth{
			width: 12.5%;
			text-align: center !important;
		}
		.formulario .select.cardyear{
			width: 25%;
			text-align: center !important;
		}

	.formulario .input_submit{
		background-color: #FF8200;
	    font-size: 14px;
	    font-weight: 300;
	    padding: 12px 20px 10px 20px;
	    margin: 0;
	    display: inline-block;
	    color: #fff;
	    border-radius: 2px;
	    cursor: pointer;
	    border-bottom: 2px solid rgba(0,0,0,0.2);
	    outline: none;
	    letter-spacing: 0.8px;
	}
	.formulario .input_submit:hover{
		margin-top:2px;
		/*background-color: #cc6800;*/
		border-bottom: none;
	}

	.formulario.costos .contentCost{
		width: calc(100% - 20px);
		display: inline-block;
		position: relative;
		/*background-color: yellow;*/
		/*min-height: 100px;*/
		margin-bottom: 5px;
		margin-left: 10px;
	}

		.formulario .info{
			width: 29%;
			margin: 5px 0% 5px 1.5%;
			padding: 0px 0 7px 0;
			border-bottom: 1px solid #97999B;
			text-align: left;
			color: #000;
			font-weight: 500;
			font-size: 13px;
			display: inline-block;
		}
			.formulario .info.init{
				margin-left: 5%;
			}
			.formulario .info.full{
				width: 90%;
				margin: 5px 0% 5px 5%;
			}
			.formulario .info.half{
				width: 42.5%;
				margin: 5px 0 5px 5%;
			}

		.setPostContenedor{
			display: none;
		}
		.setPostContenedor.res{
			display: inline-block !important;
		}

		.formulario.costos .contentCost .c-tit{
			width: 100%;
			font-size: 11px;
			font-weight: 500;
			color: #97999B;	
			/*background-color: yellow;*/
			text-align: left;
		}
		.formulario.costos .contentCost .c-item{
			width: 100%;
			font-weight: 300;
			color: #3D3935;	
			/*background-color: yellow;*/
			text-align: left;
			margin-top: 2px;
			border-bottom: 1px dotted #3D3935;
			margin-bottom: 11px;
			padding-bottom: 4px;
		}
			.formulario.costos .contentCost .c-item span{
				font-size: inherit;
				font-weight: 300;
			}

.acceptPolicy{
	width: 90%;
	margin: 15px 0 20px 0;
	padding: 11px 0 10px 10px;
	border: 1px solid #97999B;
	text-align: left;
	color: #3D3935;
	font-weight: 400;
	font-size: 13px;
}
	.acceptPolicy input{
		width: 15px;
		height: 15px;
		border:2px solid #3D3935;
		position: relative;
		display: inline-block;
		outline: none;
		vertical-align: top;
		margin-top: -1px;
		margin-right: 5px;
		cursor: pointer;
	}

	.acceptPolicy input:hover{
		background-color: #3D3935;
	}

	.acceptPolicy input:checked{
		background-color: #FF8200;
	}

	.privacidad{
		width: 90%;
		margin: 20px 0 0px 5%;
		/*background-color: yellow;*/
		padding: 11px 0 10px 10px;
		text-align: left;
		color: #3D3935;
		font-weight: 400;
		font-size: 13px;
		text-align: center;
	}

.errorLog{
	width: 90%;
	margin: 20px 0 0px 0;
	padding: 10px 20px;
	border: 1px solid #af0d0d;
	text-align: left;
	color: #FFF;
	font-weight: 300;
	font-size: 14px;
	letter-spacing: 0.5px;
	text-align: center; 
	background-color: #ff5959;
}

.recordar{
	width: 90%;
	margin: 12px 0 0px 0;
	padding: 0px 0 0px 0;
	/*border: 1px solid #97999B;*/
	text-align: left;
	color: #3D3935;
	font-weight: 400;
	font-size: 13px;
}
	.recordar input{
		width: 15px;
		height: 15px;
		border:2px solid #3D3935;
		position: relative;
		display: inline-block;
		outline: none;
		vertical-align: top;
		margin-top: -1px;
		margin-right: 5px;
		cursor: pointer;
	}
	.recordar a{
		color: #3D3935;
		font-weight: 400;
	}
	.recordar a:hover{
		color: #FF8200;
	}

	.recordar input:hover{
		background-color: #3D3935;
	}

	.recordar input:checked{
		background-color: #FF8200;
	}

.link_n{
	color: #FF8200;
}
.link_n:hover{
	color: #3D3935;
}

.ar{
	font-size: inherit !important;
	font-weight: inherit !important;
	float: right;
}

.lineas_1{
	border-top:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 90%;
	margin: 38px 0 0 5%;
}

.lineas_2{
	padding: 10px 0;
	text-align: right;
	display: inline-block;
	width: 90%;
	margin: 20px 0 0 5%;
}

.negrita{
	font-size: inherit !important;
	font-weight: bold !important;

}
.naranja{
	font-size: inherit !important;
	font-weight: inherit !important;
	color: #FF8200 !important;
}

.required{
	border-bottom-color: red !important;
}

.modal_welcome, .modal_welcome_1{
	width: 100%;
	height: 100%;
	background-color: rgba(61, 57, 53,0.9);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100000000000;
}
	.modal_welcome .welcome, .modal_welcome_1 .welcome{
		display: inline-block;
		z-index: 100000000000;
		width: 50%;
		background-color: #FFF;
		padding: 40px;
		position: fixed;
		font-size: 18px;
		/*font-weight: 400;*/
		text-align: center;
		border-radius: 2px;
		box-shadow: 0 1px 8px 1px rgba(0,0,0,0.7);
	}
	.modal_welcome .welcome img, .modal_welcome_1 .welcome img{
		width: 80%;
		display: inline-block;
	}
	.modal_welcome .welcome span, .modal_welcome_1 .welcome span{
		text-decoration: underline;
		cursor: pointer;
		color: #FF8200;
	}
	.modal_welcome .welcome span:hover, .modal_welcome_1 .welcome span:hover{
		color: #3D3935;
	}

	.modal_welcome_1 .welcome .continuar_1{
		text-decoration: none;
		cursor: pointer;
		color: #555;
		font-size: 14px;
		margin-top: 10px;
		display: inline-block;
		font-weight: 400;
	}
	.modal_welcome_1 .welcome .continuar_1:hover{
		text-decoration: underline;
	}





.btn_action{
	background-color: #FF8200;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	border-bottom:2px solid rgba(0,0,0,0.2);
	outline: none;
	text-decoration: none;
}
.btn_action:hover{
	margin-top:2px;
	/*background-color: #cc6800;*/
	border-bottom: none;
}

	.btn_action.next{
		background-image: url('../img/down_3.png');
		background-repeat: no-repeat;
		background-position: calc(100% - 9px) center;
		padding: 11px 30px 9px 20px;
		/*padding: 10px 30px;*/
	}

	.btn_action.load{
		background-image: url('../img/upload2.png');
		background-repeat: no-repeat;
		background-position: 10px center;
		background-size: 18px;
		padding: 11px 15px 9px 42px;
		/*padding: 10px 30px;*/
		font-size: 14px;
		font-weight: 400;
		padding: 9px 10px 7px 35px;
		margin: 10px 0 5px 5%;
		/*float: right;*/
	}
		.btn_action.load:hover{
			margin-top:12px;
			/*background-color: #cc6800;*/
			border-bottom: none;
			margin-bottom: 5px;
		}


/*****************************************************************************/
/*****************************************************************************/
/******************************* INNER MENU **********************************/
/*****************************************************************************/
/*****************************************************************************/

.innerMenu{
	/*border-top:1px solid #97999B;*/
	border-bottom:1px solid #97999B;
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
}
	.innerMenu .itemInner{
		/*background-color: yellow;*/
		padding: 7px 20px;
		display: inline-block;
		text-decoration: none;
		font-size:13px;
		font-weight: 400;
		color:  #3D3935;
		border-radius: 2px;
	}
	.innerMenu .itemInner.active{
		background-color: #3D3935;
		padding: 7px 20px;
		display: inline-block;
		text-decoration: none;
		font-size:13px;
		font-weight: 300;
		color: #FFF;
	}
	.innerMenu .itemInner.logout{
		background-color: #ff5959 !important;
		color: #FFF;
	}
	.innerMenu .itemInner.logout:hover{
		text-decoration: underline;
	}
	.innerMenu .itemInner:hover{
		background-color: #EFEDF1
	}

.innerStep{
	padding: 10px 0;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 0 0 0 0;
	background-color: #3D3935;
}
	.innerStep .step{
		/*background-color: yellow;*/
		padding: 7px 5px 4px 5px;
		display: inline-block;
		text-decoration: none;
		font-size:11px;
		letter-spacing: 1px;
		font-weight: 300;
		border-radius: 30px;
		border:2px solid rgba(255, 130, 0, 0.3);
		margin:0 5px;
		color: rgba(255,255,255,0.5);
		width:190px;
		text-transform: uppercase;
	}
	.innerStep .step.active{
		background-color: #FF8200;
		color: #3D3935 !important;
		font-weight: 500 !important;
	}
	.innerStep .step span{
		width: 22px;
		height: 22px;
		border-radius: 100px;
		font-size: 14px;
		font-weight: 300;
		display: inline-block;
		vertical-align: middle;
		margin-top: -2px;
		padding-top: 3px;
		padding-left: 1px;
		text-align: center;
		margin-right: 6px;
		background-color: rgba(255,255,255,0.15);
		color: rgba(255,255,255,0.7);
	}
		.innerStep .step.active span{
			background-color: #3D3935;
			color: #FFF;
		}

	.custom-input-file {
	    background-color: #FFFFFF;
	    cursor: pointer;
	    display: inline-block;
	    overflow: hidden;
	    position: relative;
	    text-align: center;
	    top: 4%;
	    vertical-align: top;
	    width: 100%;
	    width: 42.5%;
		margin: 5px 0 5px 5%;
	}

	.custom-input-file.full {
		width: 90% !important;
	}

	.custom-input-file .input-file {
	    border: 10000px solid transparent;
	    cursor: pointer;
	    filter: alpha(opacity=0);
	    font-size: 10000px;
	    margin: 0;
	    opacity: 0;
	    padding: 0;outline:0;
	    position: absolute;
	    right: -1000px;
	    top: -1000px;
	    z-index: 2;
	}
	.custom-input-file .archivo {
	    overflow: hidden;
	    height: 100%;
		text-align: left;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box; 
		z-index: 1;
		background-color: #FFF;
		padding: 5px 0 5px 25px;
		width: 100%;
		border-bottom: 1px solid #97999B;
		border-right: 1px solid transparent;
		border-left: 1px solid transparent;
		border-top: 1px solid transparent;
		background-repeat: no-repeat;
		background-size: 20px;
		background-position: left center;
		background-image: url('../img/seleccionar.png');
	}

	.custom-input-file .archivo span{
		position: relative;
		display: inline;
		z-index: 0;
		color: #3D3935;
		font-weight: 500;
		font-size: 13px;
	}
	.custom-input-file:hover .archivo span{
		color:#FF8200;
	}

	.fotos_cargadas{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: center;
		padding-bottom:18px;
		padding-top: 5px;
		border: 1px solid #CCC;
	}
		.fotos_cargadas .tt{
			font-size: 12px;
			font-weight: 400;
			width: 100%;
			display: inline-block;
			text-align: center;
			margin-top: 7px;
			color: #777;
		}

		.fotos_cargadas .laFoto{
			width: 20%;
			margin: 10px 2.5% 10px 2.5%;
			display: inline-block;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			height: 120px;
			position: relative;
			padding: 3px;
			background-color: transparent;
			border:1px solid #CCC;
		}
		.fotos_cargadas .laFoto .opcionFoto{
			width: 100%;
			text-align: center;
			position: absolute;
			bottom:-23px;
			left: 0;
			background-color: #FFF;
			display: inline-block;
			font-size: 11px;
			font-weight: 500;
			padding: 3px 0;
		}
			.fotos_cargadas .laFoto .opcionFoto a{
				color: #3D3935 !important;
				text-decoration: none;
			}
			.fotos_cargadas .laFoto .opcionFoto a:hover{
				text-decoration: underline;
			}

	.mis_fotos_cargadas{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: left;
		padding-top: 5px;
		border: 1px solid #CCC;
	}
		.mis_fotos_cargadas .laFoto{
				width: 20%;
				margin:3px 2.5% 5px 2.5%;
				display: inline-block;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center;
				height: 120px;
				position: relative;
				padding: 3px;
				border:1px solid #CCC;
				background-color: transparent !important; 
			}


	.archivos_cargados{
		width: 90%;
		margin: 10px 0 10px 5%;
		/*background-color: yellow;*/
		text-align: center;
		padding: 5px 10px 10px 10px;
		border: 1px solid #CCC;
	}
		.archivos_cargados .tt{
			font-size: 12px;
			font-weight: 400;
			width: 100%;
			display: inline-block;
			text-align: center;
			margin-top: 7px;
			color: #777;
		}
		.archivos_cargados .tFile{
			font-weight: 500;
			font-size: 12px;
			color: #FF8200;
			height: 10px;
			line-height: 10px;
			border: 1px solid #CCC;
			padding: 8px 0;
		}
		.archivos_cargados .tFile.f{
			border:none;
		}

		.archivos_cargados .tField{
			font-weight: 400;
			font-size: 13px;
			color: #3D3935;
			line-height: 10px;
			border-bottom: 1px dotted #AAA;
			padding: 8px 0;
		}
		.archivos_cargados .tField.f{
			border-bottom: none;
		}
		.archivos_cargados .tField.f a{
			text-decoration: none;
			font-size: 11px;
			font-weight: 500;
			color: #3D3935 
		}
			.archivos_cargados .tField.f a:hover{
				color: #3D3935;
				text-decoration: underline;
			}

/*****************************************************************************/
/*****************************************************************************/
/**************************** YOUR AD SETTING ********************************/
/*****************************************************************************/
/*****************************************************************************/

.box{
	width: 48%;
	margin: 0 1%;
	display: inline-block;
	vertical-align: top;
	/*background-color: yellow;*/
	position: relative;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 4px;
}
	.box .b-tit{
		font-size: 12px;
		font-weight: 400;
		color: #97999B;	
		width: 100%;
		text-align: center;
	}
	.box .b-cont{
		width: 100%;
		font-weight: 400;
		color: #3D3935;	
		padding: 8px 0;
		text-align: center;
		font-size: 14px;
	}

	.box .b-icon{
		width: 40px;
		height: 40px;
		/*background-color: red;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		margin: 12px 0 5px 0; 
		background-repeat: no-repeat;
		background-position: center;
		box-shadow: 0 0 0 1px #FF8200;
		border-radius: 100px;
	}
		.box .b-icon.type_1{
			background-image: url('../img/cestaNaranja.png');
			background-size: 24px;
		}
		.box .b-icon.type_2{
			background-image: url('../img/hammer_2.png');
			background-size: 24px;
		}
		.box .b-icon.duration{
			background-image: url('../img/time_1.png');
			background-size: 24px;
		}
		.box .b-icon.pictures{
			background-image: url('../img/foto_1.png');
			background-size: 24px;
		}
		.box .b-icon.memory{
			background-image: url('../img/memory.png');
			background-size: 24px;
		}

.icon_set{
	width: 40px;
	height: 40px;
	/*background-color: red;*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 30px 0 0 0; 
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 0 0 1px #FF8200;
	border-radius: 100px;
}
	.icon_set.picture{
		background-image: url('../img/foto_1.png');
		background-size: 24px;
		margin: 10px 0 0 0; 
	}
	.icon_set.document{
		background-image: url('../img/adjunto.png');
		background-size: 24px;
	}

.usoMemoria{
	display: inline-block;
	position: relative;
	padding: 5px 10px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.5);
	vertical-align: top;
	font-size: 14px;
	font-weight: 400;
	border-radius: 100px;
	margin: 15px 0 5px 0;
}
.usoMemoria .tt{
	font-size: 12px;
	font-weight: 500;
}

/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/


#bread{
	background-color: rgba(222,107,207,0.95);
	position: fixed;
	top: 54px;
	left: 0;
	vertical-align: top;
	width: 100%;
	height: 49px;
	z-index: 99;
	display: none;
	border-bottom: 1px solid rgba(0,0,0,0.6);
	color: rgba(255,255,255,0.9);
}

	#bread .home-btn{
		width: calc(5% - 8px);
		height: calc(100% - 9px);
		/*background-color: red;*/
		display: inline-block;
		position: relative;
		margin: 0;
		vertical-align: top;
		background-repeat: no-repeat;
		background-position: center;
		background-origin: border-box;
		background-size: 27px;
		background-image: url(../img/home.png);
		padding: 4px;
		opacity:1;
		border-bottom: 1px solid transparent;
		text-decoration: none;
		vertical-align: top;
		
	}
		#bread .home-btn:hover{
			border-color: rgba(0,0,0,0.9);
		}
	#bread .custom-btn{

	}
	#bread .top-btn{

	}

		#bread #migajas
		{
			/*background-color: red;*/
			height: 100%;
			width: 40%;
			display: inline-block;
			position: relative;
			vertical-align: top;
		}

		#bread #migajas.ex
		{
			width: 30%;
		}

			#bread #migajas .nivel
			{
				color: rgba(0,0,0,0.8);
				/*background-color: blue;*/
				display: inline-block;
				position: relative;
				padding: 16px 11px 12px 11px;
				font-size: 14px;
				background-origin: border-box;
				border-bottom: 1px solid transparent;
				font-weight: 400;
				margin: 0 0 0 10px;
			}


			#bread #migajas .activo
			{
				cursor: pointer;
				/*color: rgba(0,0,0,1);*/
				color: rgba(0,0,0,0.6);

			}

			#bread #migajas .activo:hover
			{
				border-color: #000;
				color: rgba(0,0,0,1);
			}

			#bread #migajas .activo.bread_menu_opcional_activo
			{
				border-color: rgba(0,0,0,0.8);
			}

			#bread #migajas .activo.bread_menu_opcional_activo .bread_sub
			{
				opacity: 1;
			}

			#bread #migajas .activo:hover .bread_sub
			{
				/*background-color:#cd36be;*/
				opacity: 1;
			}

			#bread #migajas .nivel.final
			{
				border-color: rgba(0,0,0,0.8);
				color: rgba(255,255,255,1);
				font-weight: 400;
				cursor: default;
				/*background-color: red;*/
			}

			#bread .adelante
			{
				position: absolute;
				height: 24px;
				width: 24px;
				display: inline-block;
				/*background-color: green;*/
				top: 14px;
				left: -17px;
				background-repeat: no-repeat;
				background-position: center;
				/*background-size: 18px;*/
				background-image: url(../img/adelante1.png);
				
			}

			.bread_menu_opcional
			{
				height: auto;
				display: none;
				position: absolute;
				top: calc(100% + 3px);
				background-color:rgba(255,255,255, 0.95);
				box-shadow: 0 4px 4px 0 rgba(0,0,0,0.15);
				left: calc(100% + 5px);
				padding: 0 27px 0 5px;
				/*margin-left: -100px;*/
				z-index: 5;
				border-left: 1px solid rgba(0,0,0,0.1);
				border-bottom: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				cursor: default;
			}

				.bread_menu_opcional .item
				{
					padding: 8px 11px 8px 11px;
					text-decoration: none;
					color: rgba(0,0,0,1);
					margin: 0 0 8px 0;
					/*background-color: red;*/
					display: inline-block;
					position: relative;
					width: 100%;
					cursor: pointer;
					border-bottom: 1px solid transparent;
					background-repeat: no-repeat;
					background-position: -9px 7px;
					background-size: 22px;
				}

					.bread_menu_opcional .item:hover
					{
						border-color: rgba(0,0,0,0.8);
						background-image: url(../img/adelante.png);
					}

		#bread #filtros
		{
			/*background-color: red;*/
			height: 100%;
			width: 50%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			text-align: right;
			/*top: 10%;*/
			/*border-left: 1px solid rgba(0,0,0,0.1);*/
			/*border-right: 1px solid rgba(0,0,0,0.1);*/
		}
		#bread #filtros.ex
		{
			width: 60%;
		}

			.area
			{
					/*width: 46%;*/
					height: 100%;
					position: relative;
					vertical-align: top;
					margin: 0;
					/*background-color: grey;*/
					display: inline-block;
					cursor: default;
					/*border-bottom: 3px solid transparent;*/
					/*border-left: 1px solid rgba(0,0,0,0.1);*/
					font-weight: 400;
					font-size: 14px;
					color: rgba(0,0,0,0.8);
					text-align: center;
			}

			
				.area:hover
				{
					/*border-bottom-color: #cd36be;*/
				}

				.area .titulo
				{
					margin: 16px 5px 0 0;
					display: inline-block;
					/*background-color: blue;*/
					vertical-align: top;
					padding: 0 0 0 0;
				}

					.area .titulo img
					{
						width: 22px;
						vertical-align: middle;
						margin: 0 0 0 4px;
					}

				.area .filtrado, .area .ordenado
				{
					display: inline-block;
					/*background-color: green;*/
					vertical-align: top;
					margin: 9px 0 0 0;
					color: rgba(0,0,0,1);
					font-weight: 400;
					padding: 7px 6px 12px 6px;
					border-bottom: 1px solid rgba(0,0,0,0.8);;
					/*border-radius: 2px;*/
					background-repeat: no-repeat;
					cursor: pointer;

				}

				.area .filtrado.activado, .area .ordenado.activado
				{
					border-color: rgba(0,0,0,0.8);
				}

				.area.DeMarca .filtrado, .area.DeMarca .ordenado
				{
					border-bottom: none !important;
				}
				.area .filtrado img, .area .ordenado img
				{
					width: 12px;
					vertical-align: middle;
					margin: -2px 0 0 8px;
				}

					.filtrado.inactivo:hover, .ordenado.inactivo:hover
					{	
						border-color: #000;
					}


			.area .selector
			{	
				
				border-bottom: 1px solid rgba(0,0,0,0.1);
				border-left: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				cursor: default;
				display: none;
				height: auto;
				left: 0%;
				position: absolute;
				text-align: center;				
				top: calc(100% + 3px);
				width: 100%;
				z-index: 5;
				background-color:rgba(255,255,255, 0.95);
				box-shadow: 0 4px 4px 0 rgba(0,0,0,0.15);
				padding: 8px 5px 10px 5px;


			}

				.area .selector .opcion, .area .selector .opcion_index
				{

					padding: 6px 0 6px 0;
					text-decoration: none;
					color: rgba(0,0,0,1);
					margin: 0 0 0 2%;
					display: inline-block;
					position: relative;
					width: 96%;
					cursor: pointer;
					border-bottom: 1px solid transparent;
					background-repeat: no-repeat;
					background-position: -9px 7px;
					background-size: 22px;
					font-size: 13px;	
				}
				.area .selector .opcion_index
				{
					color: #cd36be;
					cursor: pointer;
				}
				.area .selector .opcion_index:hover
				{
					text-decoration: underline;
					color: #00a8ff;
				}

					.area .selector .opcion:hover
					{
						border-color: rgba(205, 54, 190, 1);
						/*background-image: url(../img/adelante.png);*/
					}
				.area .selector .opcion img
				{
					width: 28px;
					vertical-align: middle;
					margin: -3px 6px 0 0px;
				}

					.area .selector.generos .opcion img
					{
						width: 28px;
						vertical-align: middle;
						margin: -3px 10px 0 0px;
					}

				.area .selector .categoria_base
				{
					/*background-color: red;*/
					font-size: 14px;
					color: rgb(115, 115, 115);
					background-repeat: no-repeat;
					background-position: 10px center;
					background-size: 8px;		
					background-image: url(../img/right.png);
					padding: 0 0 0 25px;
					color: rgba(0,0,0,1);
				}

				.area .selector .opcion.decategoria
				{
					line-height: 20px;
					margin:0 0 0px 0;
					padding: 3px 0 6px 0;
					background-position: -9px 2px;
					color: rgba(205, 54, 190, 1);
					font-size: 12px;
					width: 100%;
					text-align: left;
				}

				.area .selector .opcion.decategoria_todas
				{
					line-height: 20px;
					margin:0 0 3px 0;
					padding: 3px 0 8px 0;
					background-position: -9px 2px;
					border-bottom: 1px dashed rgba(0,0,0,0.2);
					width: 100%;
				}

				.area .selector .opcion.decategoria_todas:hover
				{
					border-color: rgba(205, 54, 190, 1);
				}


		#bread #to-top
		{
			width: 5%;
			height: 100%;
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			margin: 0;
			vertical-align: top;
			background-repeat: no-repeat;
			background-position: center 19px;
			background-origin: border-box;
			background-size: 18px;
			background-image: url(../img/up.png);
			padding: 4px;
			opacity:1;
			border-bottom: 2px solid transparent;
			text-decoration: none;
			vertical-align: top;
			cursor: pointer;
		}
		
			#bread #to-top:hover{
				border-color: rgba(0,0,0,0.9);
			}




#loading
{
	background-color: #333;
	display: inline-block;
	height: 60px;
	left: 50%;
	margin-left: -30px;
	margin-top: -50px;
	opacity: 1;
	top: 50%;
	width: 60px;
	z-index: 50000000;
    border-radius: 100px;
    padding: 5px 0 0 0;
    position: absolute;
    text-align: center;
}

	#loading img
	{
		display: inline-block;
		width: 31px;
		margin: 10px 0 0 0px;

	}

.loading_temporal
{
	padding: 20px 0px;
	font-size: 15px;
	vertical-align: top;
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
	/*background-color: red;*/
	font-weight: 500;
	color: rgba(0,0,0,1);
}


/*****************************************************************************/
/*****************************************************************************/
/****************************** ESTILOS INICIAL ******************************/
/*****************************************************************************/
/*****************************************************************************/

#slide{

	/*background-color: orange;*/
	display: inline-block;
	height: 429px;
	position: relative;
	vertical-align: top;
	width: 90%;
	margin: 20px 0 0 5%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url(../img/home_slide/banner1.jpg);
}

.disenador{

	display: inline-block;
	height: 200px;
	position: relative;
	vertical-align: top;
	width: 43%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

	.disenador.left
	{margin: 2px 0 0 5%;}
	.disenador.right
	{margin: 2px 0 0 4%;}


/*****************************************************************************/
/*****************************************************************************/
/***************************** ESTILOS GENERALES *****************************/
/*****************************************************************************/
/*****************************************************************************/


.no_resultados_1
{
	width: 90%;
	padding: 100px 0;
	text-align: center;
	margin: 30px 0 10px 5%;
	font-size: 18px;
	font-weight: 400;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	vertical-align: top;
	color: rgba(0,0,0,0.65);
}

.galeria_categoria_fila
{
	width: 90%;
	height: 290px;
	display: inline-block;
	background-color: rgba(255,255,255,1);
	position: relative;
	margin: 30px 0 40px 5%;
	vertical-align: top;
	/*box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);*/
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
}

	.galeria_categoria_fila .area_marca
	{
		width: 18%;
		height: calc(95% - 10px);
		top:0%;
		display: inline-block;
		vertical-align: top;
		position: absolute;
		left: 0;
		/*background-color: blue;*/
		border-right: 1px solid rgba(0,0,0,0.1);
		/*box-shadow: 5px 0 6px -3px rgba(0, 0, 0, 0.08);*/
		z-index: 2;
	}

		.galeria_categoria_fila .logo
		{
			width: 90px;
			height: 90px;
			position: absolute;
			left: 50%;
			margin: 0 0 0 -50px;
			border-radius: 200px;
			box-shadow: 0 0 0 2px rgba(229, 229, 229, 0.55);
			background-origin: content-box;
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			cursor: pointer;
			top:3px;
			padding: 5px;
		}

		.galeria_categoria_fila .logo:hover
		{
			/*box-shadow: 0 0 0 2px #cd36be;*/
			box-shadow: 0 0 0 2px rgba(0,0,0,0.6);
		}

		.galeria_categoria_fila .nombre
		{
			width: 90%;
			padding: 10px 0;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 117px;
			font-weight: 400;
			color: rgba(0,0,0,0.8);
			font-size: 20px;

		}

		.ranking
		{
			width: 90%;
			height: 40px;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 171px;
			font-weight: 500;
			color: rgba(0,0,0,0.5);
			font-size: 22px;
/*			border-top: 1px solid rgba(0,0,0,0.1);
			border-bottom: 1px solid rgba(0,0,0,0.1);*/
			cursor: pointer;
			display: none;
		}

		.ranking .tt
		{
			background-color: #FFFFFF;
			font-weight: 400;
			font-size: 12px;
			position: absolute;
			top: -14px;
			padding: 3px 0 0 0;
			left: 50%;
			color: rgba(0,0,0,1);
			display: none;
/*			border-top: 1px solid rgba(0,0,0,0.1);
			border-right: 1px solid rgba(0,0,0,0.1);
			border-left: 1px solid rgba(0,0,0,0.1);*/
			z-index: 100;
			margin: 0 0 0 -45px;
		}

		.ranking:hover .tt
		{
			display: inline-block;
		}

			.base_color
			{
				height: 24px;
				text-align: center;
				position: relative;
				/*background-color: red;*/
				padding: 0;
				display: inline-block;
				vertical-align: top;
				margin: 7px 0 0 0;
			}

				.base_color .ranking_color
				{
					
					height: 100%;
					text-align: center;
					position: absolute;
					background-color: #4C4C4C;
					display: inline-block;
					left: 0;
					top: 0;
					z-index: 1;
					vertical-align: top;
				}

				.base_color img
				{
					height: 100%;
					z-index: 2;
					vertical-align: top;
					position: relative;
				}


		.galeria_categoria_fila .opciones
		{
			width: 90%;
			height: 40px;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 200px;
			font-weight: 500;
			color: rgba(0,0,0,0.5);
			font-size: 22px;
			background-repeat: no-repeat;
			background-position: center;
			background-size: 24px;
			/*background-image: url(../img/menu.png);*/
			opacity: 1;
			display: inline-block;
		}


			.galeria_categoria_fila .opciones:hover
			{
				background-image: none;
				opacity: 1;
			}


			.galeria_categoria_fila .opciones:hover .opcion
			{
				display: inline-block;
			}

			.galeria_categoria_fila .opciones .opcion
			{
				width: 40px;
				height: 40px;
				text-align: center;
				position: relative;
				background-color: rgba(0,0,0,0.13);
				margin: 0 10px 0 10px;
				border-radius: 100px;
				display: inline-block;
				background-repeat: no-repeat;
				background-position: center;
				background-size: 24px;
				cursor: pointer;
				opacity: 0.75;

			}

			

			.galeria_categoria_fila .opciones:hover #store, .galeria_categoria_fila .opciones:hover #like, .galeria_categoria_fila .opciones:hover #storeCateg
			{
				margin: 0 10px 0 10px;
				opacity: 1;
			}
				.galeria_categoria_fila .opciones .opcion .tt
				{
					background-color: rgba(205, 54, 190, 1);
					font-weight: 400;
					font-size: 12px;
					position: absolute;
					top: -20px;
					padding: 3px 0;
					left: 50%;
					color: rgba(255,255,255,1);
					display: none;
					box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
				}

				.galeria_categoria_fila .opciones .opcion:hover
				{
					background-color: rgba(0,0,0,0.3);
					opacity: 1;
				}

				.galeria_categoria_fila .opciones .opcion:hover .tt
				{
					display: block;
				}

				.galeria_categoria_fila .opciones #store
				{
					background-image: url(../img/store.png);
					z-index: 3;
				}

				.galeria_categoria_fila .opciones #storeCateg
				{
					background-image: url(../img/categorias_2.png);
					z-index: 2;
				}

				.galeria_categoria_fila .opciones #like
				{
					background-image: url(../img/wish_2.png);
					background-position: 9px 9px;
					z-index: 1;
				}

	.galeria_categoria_fila .ver_mas
	{
		padding: 4px 15px 4px 15px;
		display: inline-block;
		position: absolute;
		font-size: 14px;
		font-weight: 500;
		background-color: rgba(205, 54, 190, 1);
		color: #FFFFFF;
		right: 0;
		bottom: -13px;
		cursor: pointer;
		text-decoration: none;
	}

		.galeria_categoria_fila .ver_mas:hover
		{
			background-color: #444444;
		}

	.galeria_categoria_fila .area_productos
	{
		width: 82%;
		height: calc(95% - 10px);
		top:0%;
		display: inline-block;
		vertical-align: top;
		position: absolute;
		left: 18%;
		/*background-color: green;*/
		z-index: 1;
	}

		.item_producto
		{
			width: 23%;
			height: 100%;
			display: inline-block;
			position: relative;
			/*margin: 0 1% 0 1%;*/
			/*background-color: red;*/
			background-repeat: no-repeat;
			background-position: center 20px;
			background-size: contain;
			vertical-align: top;
			cursor: pointer;
		}
			

			.item_producto:hover
			{
				margin: 0 1% 0 1%;
				box-shadow: 0 2px 7px 0px rgba(0,0,0,0.25);
			}

			.item_producto:hover .guardar
			{
				display: inline-block;
			}

			.item_producto .foto
			{
				/*background-color: blue;*/
				/*height: 187px;*/
				width: 100%;
				display: inline-block;
				position: absolute;
				left: 0;
				top: 0;
				background-size: contain;
				background-repeat: no-repeat;
				background-position: center;

			}

			.item_producto .modelo
			{
				background-color: rgba(255,255,255,0.8);
				bottom: 30px;
				color: #cd36be;
				font-size: 16px;
				font-weight: 400;
				padding: 4px 5px 0 5px;
				position: absolute;
				right: 0%;
				text-align: center;
				vertical-align: top;
				width: 100%;
				height: 48px;
			}

			.item_producto .precio
			{
				background-color: rgba(255,255,255,0.8);
				color: rgba(0,0,0,1);
				font-weight: 300;
				font-size: 22px;
				width: 100%;
				padding: 0px 10px 0 0;
				text-align: right;
				vertical-align: top;
				position: absolute;
				bottom: 5px;
				right: 0%;
			}

				.item_producto .precio .moneda
				{
					color: rgba(0,0,0,0.75);
					font-size: 16px;
					font-weight: 400;
					margin: 0 6px 0 0;
				}
				.item_producto .precio .decimal
				{
					color: rgba(0,0,0,1);
					font-size: 15px;
					display: inline-block;
					vertical-align: top;
					margin: 3px 0 0 4px;
					color: rgba(0,0,0,1);
				}

			.item_producto .guardar
			{
				width: 40px;
				height: 40px;
				text-align: center;
				position: absolute;
				top: 5px;
				right: -20px;
				background-color: #FFF;
				/*margin: 0 10px 0 10px;*/
				border-radius: 100px;
				display: none;
				background-repeat: no-repeat;
				background-size: 24px;
				cursor: pointer;
				background-image: url(../img/wish_2.png);
				background-position: 9px 9px;
				z-index: 1;
				box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
			}
			.item_producto .guardar:hover
			{
				background-color: rgba(230,230,230,1);
			}

				.item_producto .guardar.guardar_activo
				{
					background-color: #fa3838;
					background-image: url(../img/wish_1.png);
					box-shadow: none;
					display: inline-block;
				}
				.item_producto .guardar.guardar_activo:hover
				{
					background-color: #fa3838;
					background-image: url(../img/wish_1.png);
					box-shadow: none;
					display: inline-block;
				}


			.item_producto .guardar .tt
			{
				background-color: rgba(205, 54, 190, 1);
				font-weight: 400;
				font-size: 12px;
				position: absolute;
				top: -20px;
				padding: 3px 0;
				left: -150%;
				color: rgba(255,255,255,1);
				display: none;
				box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
				width: 80px;
			}

			.item_producto .guardar:hover .tt
			{
				display: block;
			}
	
	.item_producto_ini
	{
		width: 100%;
		/*display: inline-block;*/
		position: relative;
		margin: 0;
		/*background-color: red;*/
		background-repeat: no-repeat;
		background-position: center 20px;
		background-size: contain;
		vertical-align: top;
		cursor: pointer;
		border: 1px solid #AAA;
		opacity: 1;
		zoom: 1;
		text-align: center;
		/*border:1px solid rgba(0,0,0,0.1);*/
		/*border-radius: 2px;*/
		/*padding: 5px;*/
	}
		.item_producto_ini .signal
		{
			width: 32px;
			height: 32px;
			background-color: orange;
			z-index: 1000000010;
			position: absolute;
			top: -16px;
			left: -16px;
			display: inline-block;
			background-color: #333;
			border-radius: 100px;
			background-repeat: no-repeat;
			
		}
			.item_producto_ini.db .signal
			{
				top: -15px;
				left: 50%;
				margin-left: -16px;
			}
			.item_producto_ini .signal.venta
			{
				background-position: center;
				background-size: 75%;
				background-image: url('../img/cesta.png');
			}
			.item_producto_ini .signal.subasta
			{
				background-position: center 1px;
				background-size: 80%;
				background-image: url('../img/hammer2.png');
			}

		.item_producto_ini:hover
		{
			/*margin: 0 1% 0 1%;*/
			/*box-shadow: 0 2px 7px 0px rgba(0,0,0,0.25);*/
			/*border-color:#505d96;*/
		}

		.item_producto_ini:hover .guardar
		{
			display: inline-block;
		}

		.item_producto_ini .enter{
			width: 100%;
			display: none;
			position: absolute;
			left: 0;
			top: 0;
			background-color: rgba(255,255,255,0.8);
			cursor: pointer;
			z-index: 100000000;
			background-position: center;
			background-size: auto;
			background-image: url(../img/vermas1.png);
			background-repeat: no-repeat;
			/*border:1px solid #DDD;*/
			border-bottom: none;
		}
		.item_producto_ini.db .enter{
			top: 65px;
		}

		.item_producto_ini .foto
		{
			/*background-color: blue;*/
			display: inline-block;
			position: relative;
			left: 0;
			top: 0;
			max-width: calc(100% - 2px);
			vertical-align: top;
			border-bottom: none; 
		}

		.item_producto_ini .dataBase{
			border-top: 1px solid #ddd;
			width: calc(100% - 10px);
			text-align: left;
			display: inline-block;
			/*padding: 0 5px 0px 5px;*/
			cursor: default;
			line-height: 17px;
			/*margin: 5px 0 0 0;*/
		}
			.item_producto_ini .dataBase .marca
			{
			    width: 65%;
			    /*background-color: yellow; */
			    padding: 3px 0 0 0;
			    font-size: 16px;
			    font-weight: 300;
			    color: #3383d4;
			    text-transform: uppercase;
			    line-height: 17px;
			    margin:11px 0 0 0;
			    text-decoration: none;
			    display: inline-block;
			    vertical-align: top;
			    cursor: pointer;
			}
				.item_producto_ini .dataBase .marca:not(.db):hover
				{
					text-decoration: underline;
				}

			.item_producto_ini .dataBase .modelo
			{
			    /* background-color: yellow; */
			    padding: 0 0 0 0;
			    font-size: 13px;
			    font-weight: 400;
			    color: #333;
			    width: 100%;
			    display: inline-block;
			    margin: 1px 0 5px 0;
			}

			.item_producto_ini .dataBase .estadoTalla
			{
			    /*background-color: yellow; */
			    font-size: 13px;
			    font-weight: 400;
			    color: #999;
			    width: 100%;
			    vertical-align: top;
			    display: inline-block;
			    line-height: 14px;
			    margin-bottom: 8px;
			    margin-top: 2px;
			}
				.item_producto_ini .dataBase .estadoTalla .vend
				{
					width: 17px;
					opacity: 0.4;
					vertical-align: middle;
					margin: -3px 2px 0 0;
				}
				.item_producto_ini .dataBase .estadoTalla .loc
				{
					width: 14px;
					opacity: 0.4;
					vertical-align: middle;
					margin: -3px 2px 0 3px;
				}
			.item_producto_ini .dataBase .precio
			{
			    /*background-color: orange; */
			    font-size: 18px;
			    /*font-weight: 700;*/
			    color: #333;
			    width: 50%;
			    vertical-align: top;
			    display: inline-block;
			    text-align: right;
			    float: right;
			    border: 1px solid #DDD;
			    padding: 5px 6px 3px 6px;
			    margin-bottom: 5px;
			    font-weight: 400;
			    position: relative;

			}
				.item_producto_ini .dataBase .precio.subastas
				{
					width: 100% !important;
					line-height: 21px;
					padding: 1px 3px 1px 3px;
					height: 55px;
					border: none;
					border-top:1px solid #DDD;
				}

				.item_producto_ini .dataBase .precio.subastas .ultima
				{
					font-size: 12px;
					color: #999;
					font-weight: 400;
					vertical-align: top;
					position: absolute;
					top: 7px;
					right: 0px;
				}

				.item_producto_ini .dataBase .precio.subastas .p
				{
					vertical-align: top;
					position: absolute;
					top: 27px;
					right: 0px;
					font-weight: 400;
					color: #333;
				}
				.item_producto_ini .dataBase .precio.subastas .finaliza
				{
					font-size: 12px;
					color: #999;
					vertical-align: top;
					position: absolute;
					top: 7px;
					left: 0px;
					font-weight: 400;
				}

				.item_producto_ini .dataBase .precio.subastas .tiempo
				{
		
					vertical-align: top;
					font-size: 20px;
					font-weight: 100;
					position: absolute;
					top: 26px;
					left: 0px;
					color: #333;
				}
					.item_producto_ini .dataBase .precio.subastas .tiempo .m
					{
						font-size: 18px;
						color: #999;
						font-weight: 300;
					}

				.item_producto_ini .dataBase .precio .moneda{
					font-size: 11px;
					font-weight: 500;
					display: inline-block;
				}

		.item_producto_ini .dataUsuario{
			width: 100%;
			text-align: left;
			display: inline-block;
			padding: 5px 5px 5px 5px;
			/*margin: 5px 0 0 0;*/
			background-color: #F0F0F0;
			cursor: default;
		}
			.item_producto_ini .dataUsuario.db{
				padding-top: 0px !important;
			}
			.item_producto_ini .dataUsuario .avatar, .d-usuario .avatar
			{
				display: inline-block;
				vertical-align: middle;
				width: 30px;
				height: 30px;
				background-position: center;
				background-repeat: no-repeat;
				background-size: cover;
				float: left;
				vertical-align: top;
				margin-right: 5px;
			}
			.item_producto_ini .dataUsuario .nickname, .d-usuario .nickname
			{
				padding: 0 0 0 10px;
				font-size: 14px;
				font-weight: 400;
				color: #3383d4;
				width: calc(100% - 50px);
				display: block;
				cursor: pointer;
				text-decoration: none;
				vertical-align: top;
				margin: 9px 0 0 0;
				/* background-color: yellow; */
				line-height: 12px;
			}
				.item_producto_ini .dataUsuario .nickname:hover, .d-usuario .nickname:hover
				{
					text-decoration: underline;
				}
			.item_producto_ini .dataUsuario .nicknameinfo, .d-usuario .nicknameinfo
			{
			    padding: 0 0 0 10px;
			    font-size: 13px;
			    font-weight: 500;
			    color: #333;
			    width: calc(100% - 50px);
			    display: block;
			    cursor: pointer;
			    text-decoration: none;
			    vertical-align: top;
			    margin: -9px 0 0 0;
			    /*background-color: yellow;*/
			    line-height: 12px;
			}

				.item_producto_ini .dataUsuario .nicknameinfo .valoracion, .d-usuario .nicknameinfo .valoracion
				{
					width: 70px;
					margin:0px 0 0 -1px;
					height: 12px;
					display: inline-block;
					background-color: rgba(0,0,0,0.1);
					vertical-align: top;
					position: relative;
					cursor: default;
				}
					.item_producto_ini .dataUsuario .nicknameinfo .valoracion .valor, .d-usuario .nicknameinfo .valoracion .valor
					{
						height: 100%;
						display: inline-block;
						position: absolute;
						left: 0;
						top: 0;
						background-color: #999;
					}
					.item_producto_ini .dataUsuario .nicknameinfo .valoracion .cover, .d-usuario .nicknameinfo .valoracion .cover
					{
						width: 100%;
						height: 100%;
						display: inline-block;
						position: absolute;
						left: 0;
						top: 0;
						background-position: center;
						background-repeat: no-repeat;
						background-size: auto;
						background-image: url('../img/valorCover.png');
					}
				.item_producto_ini .dataUsuario .nicknameinfo .ubicacion, .d-usuario .nicknameinfo .ubicacion
				{
					font-size: 11px;
					font-weight: 400;
					color: #333555;
					display: inline-block;
					/*background-color: orange;*/
					vertical-align: top;
					text-decoration: none;
					cursor: default;
				}
					/*.item_producto_ini .dataUsuario .nicknameinfo .ubicacion:hover, .d-usuario .nicknameinfo .ubicacion:hover
					{
						text-decoration: underline;
					}*/

			.item_producto_ini .dataBase .likes
			{
			    padding: 3px 0 4px 0;
			    font-size: 11px;
			    font-weight: 500;
			    color: #333;
			    width: 35%;
			    display: inline-block;
			    /* margin: 1px 0 0 0; */
			     /*background-color: orange; */
			    line-height: 12px;
			    text-align: right;
			    margin: 5px 0 0 0;
			    letter-spacing: 0.1px;
			    vertical-align: top;
			}
				.item_producto_ini .dataBase .likes.db
				{
					border-top: none !important;
					padding-top: 0 !important;
				}
				.item_producto_ini .dataBase .likes .q{
					color: #495d98;
					font-weight: bold;
					font-size: 11px;
					display: inline-block;
				}

				.item_producto_ini .dataBase .likes .ilike
				{
					padding: 5px 5px 4px 25px;
				    display: inline-block;
				    margin: 0 0 0 5px;
				    background-color: #EEE;
				    border-radius: 3px;
				    vertical-align: middle;
				    font-size: 12px;
				    font-weight: 400;
				    color: #333;
				    background-position: 4px 1px;
				    background-repeat: no-repeat;
				    background-size: 17px;
				    background-image: url('../img/like_2.png');
				    /*border-radius: 2px;*/
				    cursor: pointer;
				    border:1px solid transparent;
				}
					.item_producto_ini .dataBase .likes .ilike:hover
					{
						border-color: #CCC;
					}
					.item_producto_ini .dataBase .likes .ilike.activo{
						background-image: url('../img/like_4.png');
						background-color: #333;
						color: #ff911e;
					}
						.d-compras .addFavoritos.activo:hover{
							background-color: rgba(167, 4, 4, 0.84);
						}
					

			.coments
			{
			    padding: 5px 0 4px 0;
			    font-size: 11px;
			    font-weight: 500;
			    color: #333;
			    width: 100%;
			    display: inline-block;
			    /* margin: 1px 0 0 0; */
			    /* background-color: yellow; */
			    line-height: 12px;
			    text-align: right;
			    margin: 0 0 0 0;
			    letter-spacing: 0.1px;
			}
				.coments .primer{
					color: #777;
					font-weight: 400;
					font-size: 13px;
					/*float: left;*/
					display: inline-block;
				}
				.coments .q{
					color: #495d98;
					font-weight: bold;
					font-size: 11px;
					display: inline-block;
				}

				.coments .icoment
				{
					padding: 5px 5px 4px 25px;
				    display: inline-block;
				    margin: -1px 0 0 5px;
				    background-color: rgba(0,0,0,0.13);
				    vertical-align: middle;
				    font-size: 11px;
				    font-weight: 400;
				    color: #a84b74;
				    background-position: 4px 1px;
				    background-repeat: no-repeat;
				    background-size: 19px;
				    background-image: url('../img/chat.png');
				    /*border-radius: 2px;*/
				    cursor: pointer;
				    position: relative;
				}
					.coments .icoment .senal{
						width: 14px;
						height: 14px;
						position: absolute;
						left: 50%;
						margin-left: -7px;
						top: calc(100% - 1px);
						background-position: right top;
					    background-repeat: no-repeat;
					    background-size: contain;
					    background-image: url('../img/senal.png');
					}

					.coments .icoment:hover, .coments .icoment.activo
					{
						background-color: rgb(252, 214, 114);
					}
					.coments .icoment:hover .senal, .coments .icoment.activo .senal{
						background-image: url('../img/senal1.png');
					}

			.coments_item
			{
			    width: 100%;
			    /*background-color: orange;*/
			    padding: 5px 0;
			    border-bottom: 1px solid #ddd;
				margin: 5px 0 0 0; 
			}
				.coments_item.new{
					display: none;
				}

				.coments_item.last
				{
					border-color: transparent;
				}

				.coments_item .avatarUser
				{
					display: inline-block;
					vertical-align: top;
					width: 35px;
					height: 35px;
					background-position: center;
					background-repeat: no-repeat;
					background-size: cover;
					/*border-radius: 100px;*/
					border:1px solid #ddd;
					/*margin-top: 2px;*/
				}
				.coments_item .nicknameUser
				{
					padding: 0 0 0 7px;
				    font-size: 11px;
				    font-weight: 400;
				    color: #777;
				    width: calc(100% - 40px);
				    display: inline-block;
				    cursor: default;
				    text-decoration: none;
				    vertical-align: top;
				    /*margin: 1px 0 0 0;*/
				    /*background-color: yellow;*/
				    line-height: 12px;
				}
					.coments_item .nicknameUser img{
						height: 13px !important;
						width: auto !important;
						display: inline-block !important;
						vertical-align: top;
						margin: -1px 0 0 5px !important;
					}
					.coments_item .nicknameUser .u{
						color: #333;
						font-weight: 500;
						display: inline-block;
						margin: 0 0 3px 0;
						width: 100%;
					}
					.coments_item .nicknameUser .time{
						color: #333;
					    font-weight: 500;
					    display: inline-block;
					    float: right;
					    font-size: 9.5px;
					    padding: 0px 0 0 16px;
					    background-position: left 0px;
					    background-repeat: no-repeat;
					    background-size: 12px;
					    background-image: url('../img/time.png');
					    /* background-color: yellow; */
					    /* padding: 1px 0 0 0; */
					}
			.coments_new
			{
			    width: 100%;
			    background-color: #FFF;
			    border:1px dashed #525EA8;
				height: 70px;
				display: none;
				margin: 10px 0 0 0;
				padding: 5px;
				opacity: 1;
			}
				.coments_add
				{
					font-size: 11px;
				    font-weight: 500;
				    color: #333;
				    padding: 5px 10px;
				    text-align: center;
				    display: inline-block;
				    border:1px solid rgba(0,0,0,0.13);
				    border-radius: 3px;
				    margin-top: 5px;
				}
					.coments_add .link{
						color: #3383d4;
						cursor: pointer;
						text-decoration: underline;
					}
						.coments_add .link:hover{
							color: #3383d4;
							font-size: 11px;
				    		font-weight: 500;
				    		text-decoration: underline;
						}


				.coments_new.logged
				{
					display: inline-block;
				}
				.coments_new.red{
					border-color:red !important; 
				}
				.coments_new.activo
				{
					opacity: 1;
				}
				.coments_new textarea
				{
					width: 100%;
				    display: inline-block;
				    font-size: 11px;
				    font-weight: 500;
				    color: #000;
				    resize: none;
				    height: 32px;
				    outline: none;
				    /*background-color: yellow;*/
				    vertical-align: top;
				}

				.coments_new .cancelarComent{
				    color: #888;
				    display: inline-block;
				    font-size: 10px;
				    cursor: pointer;
				    float: right;
				    vertical-align: middle;
				    margin: 8px 10px 0 0;
				    font-weight: 400;
				}
					.coments_new .cancelarComent:hover{
						text-decoration: underline;
					}
				.coments_new input
				{
					padding: 3px 10px 2px 10px;
				    display: inline-block;
				    font-size: 11px;
				    font-weight: 500;
				    color: #FFF;
				    resize: none;
				    /*height: 20px;*/
				    outline: none;
				    background-color: #3383d4;
				    cursor: pointer;
				    vertical-align: middle;
				    float: right;
				    letter-spacing: 0.2px;
				    margin: 3px 0px 0 0; 
				}
					.coments_new input:hover{
						background-color: #303758;
					}

					

/*
		.item_producto_ini .modelo
		{
			background-color: rgba(255,255,255,0.5);
			color: #505d96;
			font-size: 18px;
			font-weight: 400;
			padding: 4px 5px 0px 5px;
			position: relative;
			text-align: left;
			vertical-align: top;
			width: 96%;
			margin-left: 2%;
		}


		.item_producto_ini .precio
		{
			background-color: rgba(255,255,255,0.8);
			color: rgba(0,0,0,1);
			font-weight: 400;
			width: 100%;
			padding: 0 0 0;
			text-align: right;
			vertical-align: top;
			position: relative;
			text-align: right;
		}

			.item_producto_ini .precio .moneda
			{
				color: rgba(0,0,0,1);
				font-size: 14px;
				font-weight: 400;
				margin: 0 6px 0 0;
			}
			.item_producto_ini .precio .decimal
			{
				color: rgba(0,0,0,1);
				font-size: 12px;
				display: inline-block;
				vertical-align: top;
				margin: 0px 0 0 4px;
				color: rgba(0,0,0,1);
			}

		.item_producto_ini .avatar
		{
			display: inline-block;
			vertical-align: middle;
			width: 28px;
			height: 28px;
			background-position: center;
			background-repeat: no-repeat;
			background-size: cover;
			background-image: url('../img/avatar/usuario.jpg');
			border-radius: 100px;
			margin-top: 2px;
		}

		.item_producto_ini .usuario
		{
			color: rgba(0,0,0,1);
			font-size: 12px;
			font-weight: 400;
			padding: 2px 5px 2px 5px;
			position: relative;
			text-align: left;
			vertical-align: middle;
			width: calc(100% - 28px);
			display: inline-block;
			border-bottom:1px solid rgba(0,0,0,0.1);
			border-top:1px solid rgba(0,0,0,0.1);
			padding-bottom: 4px;
			margin: 4px 0 0 0;
		}
			.item_producto_ini .usuario:hover
			{
				border-color: #505d96;
			}
		.item_producto_ini .opiniones
		{
			display: none;
			margin: 5px 0 0 0;
			padding: 10px 0;
			width: 100%;

		}

		.item_producto_ini .guardar
		{
			width: 40px;
			height: 40px;
			text-align: center;
			position: absolute;
			top: 5px;
			right: -20px;
			background-color: #FFF;
			border-radius: 100px;
			display: none;
			background-repeat: no-repeat;
			background-size: 24px;
			cursor: pointer;
			background-image: url(../img/wish_2.png);
			background-position: 9px 9px;
			z-index: 1;
			box-shadow: 0 0 0 1px rgba(0,0,0,0.15);
		}
		.item_producto_ini .guardar:hover
		{
			background-color: rgba(230,230,230,1);
		}

			.item_producto_ini .guardar.guardar_activo
			{
				background-color: #fa3838;
				background-image: url(../img/wish_1.png);
				box-shadow: none;
				display: inline-block;
			}
			.item_producto_ini .guardar.guardar_activo:hover
			{
				background-color: #fa3838;
				background-image: url(../img/wish_1.png);
				box-shadow: none;
				display: inline-block;
			}


		.item_producto_ini .guardar .tt
		{
			background-color: rgba(205, 54, 190, 1);
			font-weight: 400;
			font-size: 12px;
			position: absolute;
			top: -20px;
			padding: 3px 0;
			left: -150%;
			color: rgba(255,255,255,1);
			display: none;
			box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
			width: 80px;
		}

		.item_producto_ini .guardar:hover .tt
		{
			display: block;
		}
*/

.ver_mas_galeria
{
	width: 150px;
	padding: 10px 0 10px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
}

	.ver_mas_galeria:hover
	{
		background-color: rgba(205, 54, 190, 1);
	}

.ver_mas_categoria
{
	width: 150px;
	padding: 10px 0 12px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
}

	.ver_mas_categoria:hover
	{
		background-color: rgba(205, 54, 190, 1);
	}

.ver_mas_galeria_nulo
{
	width: 150px;
	padding: 10px 0 11px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
	cursor: default;
}
.ver_mas_categoria_nulo
{
	width: 150px;
	padding: 10px 0 11px 0;
	font-weight: 400;
	font-size: 14px;
	color: #FFF;
	background-color: rgba(0,0,0,0.8);
	position: relative;
	display: inline-block;
	margin:30px 0 30px 0;
	text-align: center;
	text-decoration: none;
	cursor: default;
}

.total_resultados_marca, .total_resultados_marca_busqueda
{
	background-color: rgba(205, 54, 190, 1);
	position: absolute;
	top: 0px;
	left: 0;
	color: rgba(255,255,255,1);
	padding: 5px 15px 5px 36px;
	z-index: 1000000;
	font-weight: 400;
	border-radius: 0 50px 50px 0;
	background-repeat: no-repeat;
	background-size: 26px;
	background-position: 5px center;
	font-size: 14px;
	background-image: url(../img/result.png);
}

.total_resultados_marca_busqueda
{
	background-image: url(../img/buscar_1.png);
	background-size: 20px;
	background-position: 9px center;
}

.titulo_resultado
{
	width: 90%;
	padding:  0 0 30px 0;
	display: inline-block;
	background-color: rgba(255,255,255,1);
	position: relative;
	vertical-align: top;
	/*box-shadow: 0 1px 3px 0 rgba(0,0,0,0.1);*/
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
	font-weight: 300;
	margin: 20px 0 20px 5%;
	font-size: 24px;

}


/****************************************************/

#marca_titulo
{
	width: 100%;
	height: 320px;
	display: inline-block;
	/*background-color: red;*/
	position: relative;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


#area-contenido-marca
{
	/*background-color: red;*/
	display: inline-block;
	width: 90%;
	vertical-align: top;
	position: relative;
	margin: 0 0 0 5%;
}

	#area-contenido-marca #area-menu-marca
	{
		/*background-color: rgba(255,255,255,0.85);*/
		background-color:rgba(62,62,62,0.95);
		position: fixed;
		left: 5%;
		box-shadow: 3px 0 4px 0 rgba(0,0,0,0.15);
		z-index: 1;
	}

		#area-contenido-marca #area-menu-marca #logoMain
		{
			width: 120px;
			height: 120px;
			position: absolute;
			left: 50%;
			margin: 0 0 0 -65px;
			border-radius: 200px;
			background-origin: content-box;
			background-repeat: no-repeat;
			background-position: center;
			background-size: contain;
			cursor: pointer;
			background-color: rgba(255,255,255,1);
			top:3px;
			padding: 5px;
			box-shadow: 0 0 7px 1px rgba(0,0,0,0.1);
			top: 55px;
		}

			#area-contenido-marca #area-menu-marca #logoMain:hover
			{
				box-shadow: 0 2px 7px 2px rgba(255,255,255,0.5);
			}

		#area-contenido-marca #area-menu-marca #nombreMain
		{
			width: 90%;
			padding: 10px 0;
			text-align: center;
			position: absolute;
			/*background-color: red;*/
			left: 5%;
			top: 170px;
			font-weight: 300;
			/*color: rgba(0,0,0,0.9);*/
			color: #FFF;
			/*font-size: 30px;*/
			font-size: 21px;
			height: 90px;
			cursor: pointer;
			text-decoration: none;
			font-weight: 300;
		}

		#area-contenido-marca #area-menu-marca #nombreMain:hover
		{
			text-shadow:0 1px 2px rgba(255,255,255,0.5);
		}

			#area-contenido-marca #area-menu-marca #nombreMain span
			{
				line-height: 30px;
			}

		.filtro_secundario
		{
			opacity: 0;
		}




	#area-contenido-marca #contenedor-marca
	{
		width: 82%;
		position: absolute;
		left: 18%;
		z-index: 0;
		padding: 0 0 0 20px;
		/*background-color: red;*/
		text-align: left;
	}

		#area-contenido-marca #contenedor-marca #filtros_marca
		{
			width: 100%;
			height: 54px;
			position: relative;
			left: 0;
			display: inline-block;
			border-bottom: 1px solid rgba(200, 18, 182,0.4);
			text-align: right;

		}

		.area.DeMarca1
		{
			width: 35%;
		}
		.area.DeMarca2
		{
			width: 25%;
		}

		#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato
		{
			width: 20%;
			height: 50px;
			display: inline-block;
			position: relative;
			/*background-color: red;*/
			vertical-align: top;
		}

		.rankingDemarca
		{
			top: 16px;
			cursor: default;
		}
		.ranking.rankingDemarca .tt
		{
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}

		#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato .ubicacion
		{
			width: 90%;
			height: 30px;
			text-align: center;
			position: absolute;
			/*background-color: blue;*/
			left: 5%;
			top: 17px;
			cursor: default;
			font-weight: 400;
			color: rgba(0,0,0,1);
			font-size: 14px;
			text-align: center;
			padding: 8px 0 0 0;
		}

			#area-contenido-marca #contenedor-marca #filtros_marca .contenedor-dato .ubicacion .ubicacion_txt
			{
				background-color: #FFFFFF;
				font-weight: 400;
				font-size: 12px;
				position: absolute;
				top: -15px;
				padding: 3px 0 0 0;
				left: 50%;
				color: rgba(0,0,0,0.6);
				display: inline-block;
	/*			border-top: 1px solid rgba(0,0,0,0.1);
				border-right: 1px solid rgba(0,0,0,0.1);
				border-left: 1px solid rgba(0,0,0,0.1);*/
				z-index: 100;
				margin: 0 0 0 -45px;

			
			}


				.area.DeMarca .titulo
				{
					display: inline-block;
					/*background-color: blue;*/
					vertical-align: top;
					padding: 0 0 0 0;
					font-weight: 400;
					font-size: 12px;
					color: rgba(0,0,0,0.6);
					position: absolute;
					width: 120px;
					text-align: center;
					left: 50%;
					top: -12px;
					margin-left: -60px;
				}
					.area.DeMarca  .titulo img
					{
						display: none;
					}

				.area.DeMarca .filtrado, .area.DeMarca .ordenado
				{
					display: inline-block;
					/*background-color: green;*/
					vertical-align: top;
					margin: 9px 0 0 0;
					color: rgba(0,0,0,1);
					font-weight: 400;
					padding: 16px 6px 10px 6px;
					border-bottom: 1px solid rgba(0,0,0,0.8);
					/*border-radius: 2px;*/
					background-repeat: no-repeat;
					cursor: pointer;
					display: inline-block;
					width: 100%;

				}

		#area-contenido-marca #contenedor-marca #destacados_marca
		{
			width: 100%;
			display: inline-block;
			vertical-align: top;
			position: relative;
			/*background-color: green;*/
			text-align: left;
			z-index: 1;
			padding: 0 0 30px 0;
			font-size: 25px;
		font-weight: 300;
			/*border-bottom: 1px solid rgba(0,0,0,0.2);*/
		}
			#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados
			{
				width: 100%;
				/*background-color: red;*/
				text-align: left;
				display: inline-block;
				margin: 10px 0 5px 0;
				height: 60px;
			}
				#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados img
				{
					vertical-align: middle;
					display: inline-block;
					margin: 0 10px 0 0;
					opacity: 0.17;
					height: 48px;
				}
				#area-contenido-marca #contenedor-marca #destacados_marca .titulo_destacados span
				{
					vertical-align: middle;
					display: inline-block;
					color: rgba(0,0,0,0.6);
				}
			.item_producto.onMarca
			{
				height: 272px;
				border:1px solid rgba(0,0,0,0.2);
			}

			.item_producto.onMarca.doble
			{
				width: 35%;
				margin: 0 1% 0 1%;
			}

			.item_producto.onMarca.triple
			{
				width: 30%;
				margin: 0 1.5% 0 1.5%;
			}

			.item_producto.onMarca.doble:hover, .item_producto.onMarca.triple:hover
			{
				margin-top: -10px;
			}

			.item_producto.onMarca .precio
			{
				text-align: right;
				padding-right: 20px;
				bottom: 5px;
			}
			.item_producto.onMarca .modelo
			{

				bottom: 35px;
			}

	#area-contenido-marca #area-menu-marca #menu-marca
	{
		width: 100%;
		height: calc(100% - 260px);
		display: inline-block;
		position: absolute;
		bottom: 0;
		left: 0;
		/*background-color: red;*/
	}


		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca
		{
			height: 33.3%;
			width: 100%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: blue;*/
			background-size: 48px;
			background-repeat: no-repeat;
			background-position: 5px center;
			font-size: 22px;
			padding-left: 68px;
			line-height: 18px;
			font-weight: 300;
			color: rgba(222,107,207,0.95);
			cursor: pointer;
			/*opacity: 0.7;*/

		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado
		{
			/*background-color: red;*/
			height: 66.6%;
			overflow-y: auto;
			padding-left:0px;
			font-size: 15px;
			line-height: 20px;
			overflow-x:hidden;
			cursor: default;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado span
		{
			/*background-color: red;*/
			padding: 6px 5px 8px 13px;
			display: block;
			text-decoration: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado a
		{
			color: rgba(255,255,255,0.8);
			padding: 1px 5px 1px 5px;
			display: block;
			cursor: pointer;
			text-decoration: none;


		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado a:hover
		{
			/*text-decoration: underline;*/
			background-color: #cd36be;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar {
		width: 6px;
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-track {
		    background-color: rgba(255,255,255,0.2);
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0, 0.9);
		}
		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado::-webkit-scrollbar-button {
		    display: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.listado:hover
		{
			/*opacity: 1;*/
			border-right: none;
		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca.activa
		{
			border-right: 2px solid rgba(0,0,0,0.8);
			background-color: rgba(0, 0, 0, 0.38);
			cursor: default;
			/*opacity: 1;*/

		}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca:hover
		{
			/*opacity: 1;*/
			border-right: 2px solid rgba(0,0,0,0.8);
		}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-productos
		{
			background-image: url(../img/categorias_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-productos.activa
			{
				background-image: url(../img/categorias_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-marca
		{
			background-image: url(../img/marcas_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-marca.activa
			{
				background-image: url(../img/marcas_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca #marca-comentarios
		{
			background-image: url(../img/comentarios_t.png);
		}
			#area-contenido-marca #area-menu-marca #menu-marca #marca-comentarios.activa
			{
				background-image: url(../img/comentarios_b.png);
				opacity: 0.8;
			}

		#area-contenido-marca #area-menu-marca #menu-marca .item-menu-marca .mini
		{
			font-size: 12px;
			font-weight: 400;
			color: rgba(255,255,255,0.6);
			line-height: 10px;
		}


/*////////////////////////////////////*/
/*////////////////////////////////////*/
/*////////////////////////////////////*/

/*////////////////////////////////////*/
/*////////////////////////////////////*/
/*////////////////////////////////////*/

#base_slideshow
{
	width: 100%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*margin-top: 10px;*/
	/*background-color: red;*/
	margin-top: 95px;
	/*border-top: 1px solid #000;*/
	z-index: 1000;
	margin-bottom: 10px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0 0 0 0;
  vertical-align: top;
  left: 0px;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  vertical-align: top;
  margin-left: 0px;
  /*height: 320px;*/
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  }

.rslides img {
  width: 100%;

  border: 0;
  vertical-align: top;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
    text-align: center;
    position: absolute;
    display: inline-block;
    padding: 0;
    margin: 5px 0 5px 0;
    bottom: -20px;
    z-index: 10000;
    vertical-align: top;
    height: 15px;
	width: 100%;
	right: 0px;
    
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  margin-left: 5px;
  vertical-align: top;

  }

  .centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  /*-webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;*/
  background: #DDD;
  display: inline-block;
  /*margin: 5px 0 0 0;*/
  width: 10px;
  height: 10px;
  border-radius: 20px;
  }


.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
	text-indent: -9999px;
	overflow: hidden;
	background: #555;
	display: inline-block;
	/*margin: 5px 0 0 0;*/
	width: 10px;
	height: 10px;
	border-radius: 20px;
  }


.rslides_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 10px;
  z-index: 99;
  opacity: 0.5;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../img/flechas.png") no-repeat left top;
  margin-top: -45px;
  border-radius: 3px;
  }

.rslides_nav:active {
  opacity: 1.0;
  }

.rslides_nav.next {
  left: auto;
  background-position: right top;
  right: 10px;
  }


/**++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


	#area-contenido-marca #contenedor-marca .titulo_destacados_galeria
	{
		width: 100%;
		/*background-color: red;*/
		text-align: left;
		display: inline-block;
		margin: 10px 0 5px 0;
		/*height: 60px;*/
		padding: 5px 0;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		/*border-top: 1px solid rgba(0,0,0,0.2);*/
		font-size: 25px;
		font-weight: 300;
	}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria img
		{
			vertical-align: middle;
			display: inline-block;
			margin: 0 10px 0 0;
			opacity: 0.17;
			height: 48px;
		}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria span
		{
			vertical-align: middle;
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}

	#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna
	{
		width: 100%;
		/*background-color: red;*/
		text-align: left;
		display: inline-block;
		margin: 10px 0 5px 0;
		/*height: 60px;*/
		padding: 5px 0;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		/*border-top: 1px solid rgba(0,0,0,0.2);*/
		font-size: 25px;
		font-weight: 300;
	}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna img
		{
			vertical-align: middle;
			display: inline-block;
			margin: 0 10px 0 0;
			opacity: 0.17;
			height: 48px;
		}
		#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna span
		{
			vertical-align: middle;
			display: inline-block;
			color: rgba(0,0,0,0.6);
		}


	.item_producto.onMarca
	{
		height: 272px;
		border:1px solid rgba(0,0,0,0.2);
	}

	.item_producto.onMarca.doble:hover, .item_producto.onMarca.triple:hover
	{
		margin-top: -10px;
	}

	.item_producto.onMarca .precio
	{
		text-align: right;
		padding-right: 20px;
		bottom: 5px;
	}
	.item_producto.onMarca .modelo
	{
		bottom: 35px;
	}

	.item_producto.onMarca.galeria
	{
		width: 30%;
		margin: 10px 1.5% 20px 1.5%;
		border:1px solid rgba(0,0,0,0);
	}


.cortina
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    /*background-color: yellow;*/
    display: none;
    position: fixed;
    z-index: 10000000000000;
    vertical-align: top;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
}







#cargando_productos
{
    width: 120px;
    height: 11px;
    position: absolute;
    left: 50%;
    top:50%;
    margin: -5px 0 0 -60px;
}

.head
{
    width: 70%;
    display: inline-block;
    position: fixed;
    vertical-align: top;
    /*padding: 20px 0;*/
    height: 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; 
    background-position: 10px center;
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-image: url(../img/logosecundario.png);
    background-size: contain;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    top: 0;
    /*left: 15%;*/
    background-color: rgba(255,255,255,0.9);
    z-index: 100000;
}

	.head .tit_header
	{
		font-size: 23px;
		font-weight: 300;
		color: #cd36be;
		margin: 0 0 0 190px;
		border-left: 1px solid rgba(0,0,0,0.2);
		padding: 0 0 0 28px;
	}


    .head #cerrar_modal
    {
        /*background-color: red;*/
        padding:3px 25px 5px 50px;
        letter-spacing: 1px;
        position: absolute;
        right: 20px;
        font-size: 15px;
        color: rgba(0,0,0,0.7);
        text-align: center;
        height: 30px;
        top: 50%;
        margin: -16px 0 0 0;
        background-position: 10px center;
        background-repeat: no-repeat;
        background-image: url(../img/cerrar_1.png);
        background-size: 24px;
        cursor: pointer;
        border: 1px solid transparent;
        opacity: 1;

    }

    .head #cerrar_modal:hover
    {
        border: 1px solid rgba(200, 18, 182,0.4);
        opacity: 1;
    }

    .foto_macro
    {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; 
        padding: 0;
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        /*background-color: blue;*/
        margin-top: 50px;
    }

    #base_fotos
    {
        width: 100%;
        position: relative;
        display: inline-block;
        vertical-align: top;
/*        background-color: yellow;*/
    }

    .datos_macro
    {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; 
        width: calc(50% - 10px);
        position: relative;
        display: inline-block;
        vertical-align: top;
        overflow-y: auto;
        overflow-x: hidden;
        /*background-color: violet;*/
        padding:0 10px 0 20px;
        margin:  50px 0 0 10px;
    }

	    .area-data
	    {
	    	/*background-color: red;*/
	    	position: absolute;
	    	left: 0;
	    	top: 0;
	    	display: inline-block;
	    	width: 100%;
	    	height: 78%;
	    }


	    	.area-data .data-marca
	    	{
	    		width: 40%;
	    		height: 15%;
	    		/*background-color: red;*/
	    		position: relative;
	    		margin: 2% 0 0 30%;
	    		vertical-align: top;
	    		background-repeat: no-repeat;
	    		background-position: center;
	    		background-size: contain;
	    	}
	    	.area-data .data-modelo
	    	{
	    		width: 90%;
	    		height: 25%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 0 0 0 5%;
	    		vertical-align: top;
	    		border-bottom: 1px solid rgba(0,0,0,0.14);
	    		text-align: center;
	    		line-height: 24px;
	    	}

		    	.area-data .data-modelo span
		    	{
		    		font-size: 25px;
		    		font-weight: 300;
		    		margin: 5px 0 0 0;
		    	}
		    	.area-data .data-modelo .cod
		    	{
		    		font-size: 13px;
		    		color: rgba(205, 56, 190, 1);
		    		margin: 0;
		    		font-weight: 400;
		    	}

	    	.area-data .data-talla
	    	{
	    		width: 45%;
	    		height: 18%;
	    		/*background-color: green;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		vertical-align: top;
	    		display: inline-block;
	    		border-right: 1px solid rgba(0,0,0,0.14);
	    		text-align: center;
	    	}

	    	.area-data .data-talla.talla-solo
	    	{
	    		width: 90%;
				margin: 0 0 0 5%;
				border-right: 1px solid rgba(0,0,0,0);
	    	}
	    	.area-data .data-color
	    	{
	    		width: 45%;
	    		height: 18%;
	    		/*background-color: yellow;*/
	    		position: relative;
	    		margin: 2% 0 0 0;
	    		vertical-align: top;
	    		display: inline-block;
	    		text-align: center;
	    	}
	    	.area-data .data-color.color-solo
	    	{
	    		width: 90%;
				margin: 0 0 0 5%;
	    	}

	    		.area-data .data-color .item_color
	    		{
	    			width: 28px;
	    			height: 28px;
	    			border-radius: 50px;
	    			margin: 0 7px 0 7px;
	    			position: relative;
	    			display: inline-block;
	    			vertical-align: top;
	    			box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
	    		}
	    		.area-data .data-color .item_color.cc{
	    			cursor:pointer;
				}

	    		.area-data .data-talla .tit, .area-data .data-color .tit
	    		{
	    			background-color: white;
	    			/*width: 100px;*/
	    			color: rgba(0,0,0,0.7);
	    			font-weight: 400;
	    			font-size: 12px;
	    			/*text-transform: uppercase;*/
	    			/*left: 50%;*/
	    			/*margin: 0 0 0 -50px;*/
	    			vertical-align: middle;
	    			left: 5px;
	    			position: absolute;
	    		}	

	    		.area-data .data-talla .tit img, .area-data .data-color .tit img
	    		{
	    			height: 32px;
	    			vertical-align: middle;
	    			margin: 0 5px 0 0;
	    			opacity: 0.4;
	    		}
	    		.area-data .data-talla .tit span, .area-data .data-color .tit span
	    		{
	    			vertical-align: middle;
	    		}


	    	.area-data .data-descripcion
	    	{
	    		width: 90%;
	    		height: 33%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		vertical-align: top;
	    		border-top: 1px solid rgba(0,0,0,0.14);
	    		text-align: left;
	    		padding: 10px 0 0 0;
	    		font-size: 13px;
	    		text-align: justify;
	    		line-height: 22px;
	    	}

	    		.area-data .data-descripcion .tit
	    		{
	    			/*background-color: white;*/
	    			color: rgba(0,0,0,0.7);
	    			font-weight: 400;
	    			font-size: 12px;
	    			vertical-align: middle;
	    			left: 5px;
	    			/*position: absolute;*/
	    			display: inline-block;
	    			margin: 0 0 6px 0;
	    		}	

	    		.area-data .data-descripcion img
	    		{
	    			height: 21px;
	    			vertical-align: middle;
	    			margin: 0 6px 0 9px;
	    			opacity: 0.4;

	    		}
	    		.area-data .data-descripcion .tit span
	    		{
	    			vertical-align: middle;
	    		}


	    	.area-data .data-descripcion.descripcion-solo
	    	{
	    		height: 53%;
	    		/*background-color: blue;*/
	    		position: relative;
	    		margin: 2% 0 0 5%;
	    		border-top: 1px solid rgba(0,0,0,0);
	    	}

	    .area_carrito
	    {
	        width: 90%;
	        height: 22%;
	        bottom:0px;
	        left: 0;
	        position: absolute;
	        display: inline-block;
	        vertical-align: top;
	/*        overflow-y: hidden;
	        overflow-x: hidden;*/
	        /*background-color: green;*/
	        -moz-box-sizing: border-box;
	        -webkit-box-sizing: border-box;
	        box-sizing: border-box; 
	        text-align: right;
	        margin: 0 0 0 5%;
	    }
	    	.area_carrito .precio
	        {
	            font-size: 31px;
	            color: rgba(0,0,0,0.7);
	            -webkit-text-stroke: 0px;   
	            /*font-weight: bold;    	*/
	        }
	    	.area_carrito .tit_precio
	        {
	        	font-size: 20px;
	        	font-weight: normal;
	        	color: rgba(0,0,0,0.8);
	        }

	        .area_carrito .agregar
	        {
	            background-color: rgba(205, 54, 190, 1);
	            padding:11px 11px 12px 52px;
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #FFFFFF;
	            text-align: center;
	            margin: 10px 0 0 10px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	        }
	        .area_carrito .agregando_carrito
	        {
	        	background-image: url(../img/cart_1.png);
	        	cursor: pointer;
	        }

		        .area_carrito .agregando_carrito:hover
		        {
		            background-color: #333333;
		        }


			.area_carrito .megusta
	        {
	            background-color: rgba(0,0,0,0.15);
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: rgba(0,0,0,0.55);
	            text-align: center;
	            margin: 10px 0 0 0;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 6px;
	            background-repeat: no-repeat;
	            background-size: 27px;
	        	background-image: url(../img/wish_3.png);
	        	cursor: pointer;
	        	border-radius: 3px;
	        	padding:30px 25px 13px 25px;
	        }

		        .area_carrito .megusta:hover
		        {
		            background-color: rgba(0,0,0,0.3);
		        }

		        .area_carrito .megusta.activo_carrito
		        {
		            background-color: #fa3838;
		        	background-image: url(../img/wish_1.png);
		        	text-indent: -200px;
		        	background-position: center; 6px;
					/*padding:30px 25px 13px 25px;*/
					padding: 10px 25px 13px 25px;
					cursor: default;
		        }

		        .area_carrito .megusta.activo_carrito:hover
		        {
		        	/*padding:30px 25px 13px 25px;*/
		        	text-indent: -200px;
		        	color: #FFF;
		        	cursor: pointer;
		        	background-color: #333;
		        }



		    .area_carrito .agregado_carrito
	        {
	            /*background-color: rgba(0,0,0,0.15);*/
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #cd36be;
	            text-align: center;
	            margin: 5px 0 0 0;
	            display: none;
	            position: relative;
	            vertical-align: top;
	            background-position: 0px 10px;
	            background-repeat: no-repeat;
	            background-size: 20px;
	        	background-image: url(../img/tick_1.png);
	        	cursor: default;
	        	border-radius: 3px;
	        	padding:11px 0px 0 25px;
	        	float: left;
	        	vertical-align: top;
	        }
	        .area_carrito .agregado_carrito.activo
	        {
	        	display: inline-block;
	        }

	        .area_carrito .ir_a_cesta
	        {
	            background-color: #00a8ff;
	            padding:11px 11px 12px 52px;
	            letter-spacing: 1px;
	            font-size: 15px;
	            color: #FFFFFF;
	            text-align: center;
	            margin: 10px 0 0 20px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	            background-image: url(../img/cart_1.png);
	        	cursor: pointer;
	        	text-decoration: none;
	        }

	        	.area_carrito .ir_a_cesta:hover
	        	{
	        		background-color: #333333;
	        	}

	        .area_carrito .nodisponible
	        {
	            background-color: #777;
	            padding:12px 11px 12px 11px;
	            letter-spacing: 1px;
	            font-size: 13px;
	            color: #FFFFFF;
	            margin: 10px 0 0 20px;
	            display: inline-block;
	            position: relative;
	            vertical-align: top;
	            background-position: 10px 4px;
	            background-repeat: no-repeat;
	            background-size: 32px;
	            box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	            border-radius: 3px;
	        	cursor: pointer;
	        	text-decoration: none;
	        	text-align: center;

	        }


.confirmar_carrito
{
	width: 260px;
	background-color: rgba(255,255,255,0.9);
	box-shadow: 0 1px 7px 1px rgba(0,0,0,0.3);
	display: none;
	vertical-align: top;
	position: fixed;
	left: 50%;
	top: 40%;
	margin: -200px 0 0 -130px;
	z-index: 1000000;
	padding-bottom: 10px;
}		       

	.confirmar_carrito .tit_1
	{
		font-size: 16px;
		border-bottom: 1px dotted rgba(0,0,0,0.2);
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 8px 0;
		width: 90%;
		margin: 0 0 15px 5%;
		/*background-color:red;*/
		text-align: center;
		color:#00a8ff;
	}

	.confirmar_carrito .tit_2
	{
		font-size: 14px;
		position: relative;
		display: inline-block;
		vertical-align: top;
		padding: 8px 0;
		width: 90%;
		margin: 0 0 0 5%;
		/*background-color:red;*/
		text-align: center;
		color:#cd36be;

	}

		.confirmar_carrito #seleccionar_cantidad, .confirmar_carrito #seleccionar_talla, .confirmar_carrito #seleccionar_colores
		{
			width: 80%;
			padding: 8px 20px;
			text-align: left;
			border:1px solid rgba(0,0,0,0.2);
			display: inline-block;
			position: relative;
			vertical-align: top;
			margin: 0 0 5px 10%;
			outline: none;
			font-size: 16px;
			color:#000;
		}

		.confirmar_carrito #seleccionar_cantidad, .confirmar_carrito #seleccionar_talla
		{
			cursor: pointer;
		}
		.confirmar_carrito #seleccionar_colores
		{
			text-align: center;
		}

			#seleccionar_colores .color_s
			{
				width: 24px;
				height: 24px;
				box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
				display: inline-block;
				margin: 5px 4px;
				position: relative;
				vertical-align: top;
				cursor: pointer;
				border:2px solid transparent;
				border-radius: 20px;
			}

			#seleccionar_colores .color_s:hover, #seleccionar_colores .color_s.activo
			{
				border:2px solid #000;
				box-shadow: 0 1px 9px 0 rgba(0,0,0,0.9);
			}

	.confirmar_agregar_carrito
	{
		background-color: rgba(157, 76, 197, 0.95);
        padding:11px 11px 13px 50px;
        letter-spacing: 1px;
        font-size: 15px;
        color: #FFFFFF;
        text-align: center;
        margin: 12px 0 10px 0;
        display: inline-block;
        position: relative;
        vertical-align: top;
        background-position: 10px 6px;
        background-repeat: no-repeat;
        background-size: 32px;
        box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
        border-radius: 3px;
        cursor: pointer;
        background-image: url(../img/agregar.png);
	}
		.confirmar_agregar_carrito:hover
		{
		    background-color: #333333;
		}

	.confirmar_carrito .cancelar
	{

		display: inline-block;
		font-size: 12px;
		vertical-align: middle;
		display: inline-block;
		border:1px solid rgba(0, 0, 0, 0.36);
		border-radius: 3px;
		padding: 4px 5px 5px 5px;
		color: rgba(0,0,0,0.75);
		cursor: pointer;
		vertical-align: middle;
		margin: 15px 0 5px 0;
		text-decoration: none;
		opacity: 1;		
	}
		.confirmar_carrito .cancelar:hover
		{
			background-color: #dd0005;
			border-color: #dd0005;
			color: rgba(255,255,255,1);
			opacity: 1;
		}

	.confirmar_carrito .cancelar_top
	{
		font-size: 12px;
		display: inline-block;
		/*border:1px solid #dd0005;*/
		border-radius: 3px;
		padding: 5px 5px 5px 5px;
		color: #dd0005;
		cursor: pointer;
		vertical-align: middle;
		margin: 15px 0 5px 0;
		text-decoration: none;
		opacity: 0.9;
		position: absolute;
		height: 32px;
		width: 32px;
		right:-15px;
		top: -30px; 
		background-color: rgba(198, 83, 179, 1);
		background-position: center;
        background-repeat: no-repeat;
        background-size: 18px;
		background-image: url(../img/cerrar.png);

	}

		.confirmar_carrito .cancelar_top:hover
		{
			background-color: #333333;
			color: rgba(255,255,255,1);
			opacity: 1;
		}









	.ver_mas_marca
	{
		width: 150px;
		padding: 10px 0 12px 0;
		font-weight: 400;
		font-size: 14px;
		color: #FFF;
		background-color: rgba(0,0,0,0.8);
		position: relative;
		display: inline-block;
		margin:30px 0 10px 0;
		text-align: center;
		text-decoration: none;
		/*float: right;*/
	}

		.ver_mas_marca:hover
		{
			background-color: rgba(205, 54, 190, 1);
		}


	.txt_1
	{
		color: rgb(224, 128, 212);
	}








.bloque{
	width: 80%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 50px 0 0 10%;
	padding: 0 10px;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	/*background-color: red;*/
}

/*	.bloque#login_user
	{
		border-right: 1px solid rgba(0,0,0,0.2);
		margin: 50px 0 0 0;
	}*/

		.titulo_instruccion
		{
		    color: rgba(0,0,0,0.8);
		    font-size: 16px;
		    font-weight: 400;
		    text-align: left;
		    margin: 0 0 20px 20%;
		    padding: 0px 0 0 0;
		    display: inline-block;
		    width: 60%;
		    display: inline-block;
		}
		.titulo_instruccion.inner
		{
		    color: rgba(0,0,0,0.8);
		    font-size: 16px;
		    font-weight: 400;
		    text-align: left;
		    margin: 0 0 20px 0;
		    padding: 0px 0 0 0;
		    display: inline-block;
		    width: 100%;
		    display: inline-block;

		}

/*
		.formulario
		{

			display: inline-block;
			position: relative;
			padding: 0 0 20px 0;
			width: 50%;
			margin: 20px 0 0 25%;
		}
			.formulario.formReport{
				border:none !important;
				width: 80%;
				margin: 0 0 0 10%;
				padding: 5px 0;
				display: inline-block;
				vertical-align: top;
			}

			.formulario .contenedorIni{
				margin: 0 0 20px 0;
				display: inline-block;

				width: 100%;
				position: relative;
			}

				.formulario .contenedorIni .t
				{
					font-size: 15px;
					display: inline-block;
					margin: 0 3% 0 0;
					padding: 6px 0 6px 25px;
					background-repeat: no-repeat;
					background-position: -3px center;
					background-size: 23px;
					background-image: url(../img/candado.png);
					vertical-align: middle;
					font-weight: 400;
					color: #3383d4;

				}
					.formulario.formReport .contenedorIni .t
					{
						background-image: url(../img/down_5.png);
						background-size: 18px;
						padding: 6px 0 6px 15px;
						color: #333;
					}

				.formulario .contenedorIni .input
				{
				    padding: 8px 2%;
				    width: 100%;
				    outline: none;
				    border: 2px solid rgba(0,0,0,0.5);
				    font-size: 15px;
				    display: inline-block;
				    font-weight: 500;
				    color: rgba(0,0,0,1);
				    background-color: #FFF;
				    border-radius: 2px !important;
				    vertical-align: middle;
				}

		.formulario .enviarBtn{
			padding: 8px 30px 8px 30px;
		    text-align: left;
		    display: inline-block;
		    position: relative;
		    font-weight: 400;
		    font-size: 15px;
		    color: rgba(255,255,255,1);
		    background-color: #3383d4;
		    cursor: pointer;
		    text-align: center;
		    border-radius: 2px;
		    height: auto;
		    margin: 10px 0px;
			background-size: auto;
			background-repeat: no-repeat;
			background-position: calc(100% - 6px) center;
			background-image: url('../img/down_3.png');
			letter-spacing: 0.5px;
		}
			.formulario .enviarBtn:hover{
				background-color: #303758;
			}

		.formulario .olvido
		{
			display: inline-block;
			font-size: 13px;
			font-weight: 400;
			vertical-align: middle;
			display: inline-block;
			border-right:1px solid #CCC;
			padding: 4px 20px 4px 20px;
			color: #3383d4;
			cursor: pointer;
			vertical-align: middle;
			margin: 0 20px 0 0px;
			text-decoration: none;
		}
			.formulario .olvido:hover
			{
				text-decoration: underline;
			}
*/
		.registroLog{
			width: 100%;
			margin:20px 0 0 0;
			height:80px;
			background-color: #e6e6e6;
			display: inline-block;
			vertical-align: top;
			text-align: left;
			border:1px solid #c9c9c9;
			border-radius: 2px;
			padding: 30 10px;
			position: relative;
		}
				.registroLog .suscribeteLog{
					width: 100%;
					height: 80px;
					display: inline-block;
					position: relative;
					vertical-align: top;
					font-weight: 500;
					font-size: 16px;
					color: rgba(0,0,0,0.8);
					text-align: center;
				}
					.registroLog .suscribeteLog .titInsc{
						display: inline-block;
						vertical-align: middle;
						/*margin-bottom: 7px;*/
					}
					.registroLog .suscribeteLog .inscribete{
						display: inline-block;
						vertical-align: middle;
						padding: 10px 14px;
						background-color: #333;
						color: #ff911e;
						font-weight: 500;
						font-size: 20px;
						margin: 0 0 0 10px; 
						cursor: pointer;
						border-radius: 3px;
						text-decoration: none;
					}
						.registroLog .suscribeteLog .inscribete:hover{
							text-decoration: underline;
						}

		#envoltura_registro
		{
			/*background-color: yellow;*/
			border:1px solid rgba(205, 54, 190, 0.7);
			display: inline-block;
			position: relative;
			padding: 0 20px 20px 20px;
			width: 100%;
			margin: 0 0 0 0;
		}

		.bloque #envoltura_registro .dato-bloque
		{
			width: 50%;
		}

		.bloque .dato-bloque .t1
		{
			font-size: 13px;
			display: block;
			/*border-bottom: 1px solid rgba(0,0,0,0.1);*/
			margin:0 0 10px 10%;
			padding:7px 0 0px 24px;
			width: 80%;
			/*background-color: red;*/
			text-align: left;
			background-repeat: no-repeat;
			background-position: 0 9px;
			background-size: 15px;
			background-image: url(../img/check.png);
			vertical-align: middle;
		}
		.bloque .dato-bloque .input1
		{
			padding: 5px 2%;
			width: 80%;
			outline: none;
			border: 1px solid rgba(0,0,0,0.2);
			font-size: 16px;
			display: inline-block;
			font-weight: 400;
			color: rgba(205, 54, 190, 1);
			background-color: rgb(247, 247, 247);
			border-radius: 3px;
			margin: 0 0 0 10%;
			vertical-align: middle;
		}

		.bloque .dato-bloque .inputCheck
		{
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			padding: 5px;
		}
		.bloque .dato-bloque .recorda_txt
		{
			display: inline-block;
			font-size: 13px;
			margin: -2px 0 0 10px;
			vertical-align: middle;
		}
		.bloque .note1 .inputCheck
		{
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			padding: 5px;
		}

		.bloque .note1 .acepto_txt
		{
			display: inline-block;
			font-size: 13px;
			margin: -2px 0 0 10px;
			vertical-align: middle;
		}


		.bloque .dato-bloque .olvido
		{
			display: inline-block;
			font-size: 12px;
			vertical-align: middle;
			display: inline-block;
			border:1px solid rgba(0,0,0,0.2);
			border-radius: 3px;
			padding: 4px 5px 4px 5px;
			color: rgba(0,0,0,0.8);
			cursor: pointer;
			vertical-align: middle;
			margin: -1px 0 0 10px;
			text-decoration: none;
		}
			.bloque .dato-bloque .olvido:hover
			{
				background-color: rgba(0,0,0,0.6);
				color: rgba(255,255,255,1);
			}

		.bloque .note{
			display: block;
			position: relative;
			vertical-align: top;
			margin: 10px 0 10px 0;
			padding: 0 10px;
			font-size: 12px;
			/*color: rgba(205, 54, 190, 1);*/
			color: rgba(0,0,0,0.8);
			text-align: center;
		}

		.bloque .note1{
			display: inline-block;
			position: relative;
			vertical-align: top;
			margin: 10px 0 20px 0;
			padding: 10px 10px;
			font-size: 12px;
			/*color: rgba(205, 54, 190, 1);*/
			color: rgba(0,0,0,0.8);
			text-align: center;
			border: 1px solid rgba(0,0,0,0.2);
		}

			.bloque .note1 a{
				color: rgba(0, 168, 255, 1);
				text-decoration: underline;
			}

			.bloque .note1 a:hover{
				color: rgba(205, 54, 190, 1);
			}

		.bloque .ast
		{
			display: inline-block;
			height: 14px;
			vertical-align: top;
			margin: -1px 10px 0 5px;
		}




.noLog
{
	width: 80%;
	max-width: 1200px;
	font-size: 17px;
	color: rgba(0,0,0,0.66);
	text-align: center;
	display: inline-block;
	/*background-color: red;*/
	line-height: 30px;
	margin: 40px 0 0 0;
	font-weight: 400;
}

.btn_opcion1
{
	width: 200px;
	padding: 8px 0 11px 0;
	display: inline-block;
	position: relative;
	margin: 60px 10px 20px 10px;
	vertical-align: top;
	background-color: #00a8ff;
	color: #FFF;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	font-weight: 100;
	font-size: 18px;
	text-decoration: none;
}
.btn_opcion2
{
	width: 200px;
	padding: 8px 0 11px 0;
	display: inline-block;
	position: relative;
	margin: 60px 10px 20px 10px;
	vertical-align: top;
	background-color: rgba(205, 54, 190, 1);
	color: #FFF;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	font-weight: 100;
	font-size: 18px;
	text-decoration: none;
}

	.btn_opcion1:hover, .btn_opcion2:hover
	{
		background-color: rgba(0,0,0,0.7);
	}


#logOut
{
	position: absolute;
	height: 27px;
	width: 27px;
	background-color: #dd0005;
	top: 4px;
	right: -24px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	background-image: url(../img/cerrar.png);
	border-radius: 3px;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
}

#logOut1
{
	position: absolute;
	height: 27px;
	width: 27px;
	background-color: #dd0005;
	top: 10px;
	right: -5px;
	cursor: pointer;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	background-image: url(../img/cerrar.png);
	border-radius: 3px;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
}


	#logOut:hover
	{
		background-color: #00a8ff;	
	}
	#logOut1:hover
	{
		background-color:rgba(62,62,62,0.95)
	}

.advertencia
{
	width: 60%;
	margin:35px 0 0 20%;
	padding: 20px 0 12px 0;
	display: inline-block;
	position: relative;
	border:1px solid #dd0005;
	font-size: 16px;
	color: #dd0005;
	text-align: center;	
}

.advertencia_1
{
	width: 100%;
	margin:5px 0 30px 0;
	padding: 15px 0 10px 0;
	display: inline-block;
	position: relative;
	border:1px solid #00a8ff;
	font-size: 16px;
	color: rgba(0,0,0,0.7);
	text-align: center;	
}

#log-main
{
	width: 60%;
	display: inline-block;
	margin: 10px 0 0 40%;
	position: relative;
	text-align: right;
	/*background-color: yellow;*/
	font-size: 14px;
	color: rgba(0,0,0,1);
	font-weight: 400;
	padding: 0 0px 0 0;
	border-bottom: 1px solid #DDD;
}
	
	#log-main .salir
	{
		background-color: #d0383d;
		color: #FFF;
		position: relative;
		display: inline-block;
		padding: 4px 20px;
		vertical-align:middle;
		margin: 0 0 0 10px;
		font-size: 12px;
		font-weight: 400;
		text-decoration: none;
	}
		#log-main .salir:hover
		{
			text-decoration: underline;
		}

#log-menu
{
	width: 60%;
	border: 1px solid #3383d4;
	display: inline-block;
	margin: 8px 0 0 40%;
	position: relative;
	text-align: center;
}

	#log-menu .item-menu
	{
		background-color: rgba(0,0,0,0.07);
		color: rgba(0,0,0,0.7);
		padding: 8px 0;
		text-align: center;
		display: inline-block;
		margin: 0;
		width: 25%;
		font-size: 13px;
		cursor: pointer;
		text-decoration: none;
		color:#3383d4;
	}

		#log-menu .item-menu.activo
		{
			background-color: #3383d4;
			color: #FFF;
			cursor: default;
		}

		#log-menu .item-menu.inactivo:hover
		{
			background-color: #3383d4;
			color: #FFF;
		}

.bloque-dato
{
	width: 25%;
	/*height: 200px;*/
	/*background-color: yellow;*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 30px 0 0 0;
}
 
	.bloque-dato .tit
	{
		font-weight: 100;
		font-size: 24px;
		color: rgba(0,0,0,0.7);
		margin: 0 0 0px 0;
	}
	.bloque-dato .circulo1
	{
		width: 140px;
		height: 140px;
		border-radius: 200px;
		background-color: rgba(255,255,255,0.8);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		border:4px solid rgba(205,54,190,0.3);
		margin: 10px 0 0 0;
		text-decoration: none;
		display: inline-block;
		cursor: pointer;
	}
	.bloque-dato .circulo2
	{
		width: 140px;
		height: 140px;
		border-radius: 200px;
		background-color: rgba(255,255,255,0.8);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		border:4px solid rgba(0,0,0,0.3);
		margin: 10px 0 0 0;
		cursor: pointer;
		text-decoration: none;
		display: inline-block;
	}

		.bloque-dato .circulo1 span, .bloque-dato .circulo2 span
		{
			font-weight: 100;
			font-size: 40px;
			color: #cd36be;
			margin-top: -2px;
		}

		.bloque-dato .circulo1:hover,.bloque-dato .circulo2:hover
		{
			box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);
			margin: -2px 0 0 0;
		}

.advertencia1
{
	width: 471px;
	margin:30px 0 0 0;
	padding: 5px 0 6px 7px;
	display: inline-block;
	position: relative;
	border:1px solid #dd0005;
	font-size: 14px;
	color: #dd0005;
	text-align: center;	
	border-radius: 100px;
	text-align: left;

}
	.advertencia1 .circulo-mini
	{
		width: 40px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#dd0005;
		color: #FFF;
		margin: 0 5px 0 0;
		border-radius: 100px;
		font-size: 22px;
		font-weight: 100;
		text-align: center;
	}

	.advertencia1 .txt
	{
		vertical-align: middle;
	}

	.advertencia1 .iniciarpagos
	{
		width: 100px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#dd0005;
		color: #FFF;
		margin: 0 0 0 15px;
		border-radius: 100px;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}
	.advertencia1 .iniciarpagos:hover
	{
		background-color: rgba(0,0,0,0.7);	
	}


.advertencia2
{
	width: 471px;
	margin:30px 0 0 0;
	padding: 5px 0 6px 7px;
	display: inline-block;
	position: relative;
	border:1px solid #ff8000;
	font-size: 14px;
	color: #ff8000;
	text-align: center;	
	border-radius: 100px;
	text-align: left;

}
	.advertencia2 .circulo-mini
	{
		width: 40px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#ff8000;
		color: #FFF;
		margin: 0 5px 0 0;
		border-radius: 100px;
		font-size: 22px;
		font-weight: 100;
		text-align: center;
	}

	.advertencia2 .txt
	{
		vertical-align: middle;
	}

	.advertencia2 .iniciarpagos
	{
		width: 100px;
		height: 40px;
		display: inline-block;
		position: relative;
		vertical-align: middle;
		background-color:#ff8000;
		color: #FFF;
		margin: 0 0 0 8px;
		border-radius: 100px;
		font-size: 14px;
		text-decoration: none;
		text-align: center;
	}
	.advertencia2 .iniciarpagos:hover
	{
		background-color: rgba(0,0,0,0.7);	
	}

#base_f
{
	width: 100%;
	margin: 10px 0 0 0;
	/*background-color: yellow;*/
	text-align: center;
}
#base_filtro
{
	padding: 5px 10px;
	display: inline-block;
	margin: 15px 0 10px 0;
	border:1px solid rgba(0,0,0,0.3);
	/*border-radius: 20px;*/
	position: relative;
	text-align: center;
	/*background-color: red;*/
	font-size: 14px;
	float: right;
}

	#base_filtro.varias
	{
		margin: 0 0 0 20px;
		border: 1px solid rgba(221, 0, 5, 1);
		background-color: rgba(221, 0, 5, 0.3);
		color:rgba(221, 0, 5, 1);
		cursor: pointer;
		padding: 11px 0;
		text-decoration: none;
	}

	#base_filtro.varias:hover
	{
		background-color: rgba(221, 0, 5, 1);
		color: #FFF;
	}

	#base_filtro #filtro_pedidos, #base_filtro #filtro_ventas 
	{
		padding: 5px 0px;
		border: none;
		outline: none;
		/*background-color: yellow;*/
		font-size: 14px;
		cursor: pointer;
	}


.compraUser
{
	width: 100%;
	border: 2px solid #495d98;
	border-radius: 2px;
	display: inline-block;
	margin: 8px 0 40px 0;
	position: relative;
	text-align: left;
	padding: 5px;
}

	.compraUser .datos
	{
		width: 20%;
		/*height: 140px;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		padding: 0 0 0 0;
		/*background-color: yellow;*/
	}

		.compraUser .datos .num
		{
			position: relative;
			padding: 3px 20px;
			display: inline-block;
			font-size: 16px;
			font-weight: 400;
			color: #FFF;
			border-radius: 2px;
			background-color: #495d98;
			margin-bottom: 5px;
		}

		.compraUser .datos .tit
		{
			font-size: 13px;
			font-weight: 500;
			color: #a84b74;
			margin: 0 0 0px 0;
			padding: 2px 0;
		}
		.compraUser .datos .dato
		{
			font-size: 14px;
			font-weight: 400;
			margin: 0 0 0px 0;
			color: #333;
			display: block;
			padding: 0;
			text-align: center;
		}

		.compraUser .datos .dato.pagar
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #e80101;
			color: #FFF;
		}
		.compraUser .datos .dato.pagado
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #ff7e22;
			color: #FFF;
		}
		.compraUser .datos .dato.completada
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #76ab10;
			color: #FFF;
		}
		.compraUser .datos .dato.entregado
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 10px 10%;
			font-size: 14px;
			font-weight: 400;
			background-color: #a84b74;
			color: #FFF;
		}

		.compraUser .datos .dato.iniciarpag
		{
			padding: 6px 0 6px 0;
			border-radius: 2px;
			width: 80%;
			margin: 0 0 0px 10%;
			font-size: 14px;
			font-weight: 400;
			text-decoration: none;
			color:#FFF;
			background-color: #495d98;
			cursor: pointer;
		}

			.compraUser .datos .dato.iniciarpag:hover
			{
				text-decoration: underline;
			}

		.sindespacho{
			background-color: #ff7e22;
			color: #FFF;
			border-radius: 2px;
		}
		.despacho{
			background-color: #76ab10;
			color: #FFF;
			border-radius: 2px;
		}
		.entregado{
			background-color: #a84b74;
			color: #FFF;
			border-radius: 2px;
		}


	.compraUser .productos
	{	
		width: 80%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: red;*/
		border-left: 1px solid #495d98;

	}

		.compraUser .productos .item
		{	
			width: 20%;
			margin: 0 1% 10px 2%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: yellow;*/
			padding: 4px 0 0 0;
			border:1px solid #DDD;
			border-radius: 2px;
		}

			.compraUser .productos .item .foto
			{
				width: 100%;
				height: 150px;
				display: inline-block;
				position: relative;
				margin: 0 0 0 0;
				/*background-color: blue;*/
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center;
				vertical-align: top;
			}

			.compraUser .productos .item .modelo
			{
				width: 100%;
				height: 50px;
				font-size: 13px;
				display: inline-block;
				position: relative;
				margin: 0 0 0 0;
				/*background-color: white;*/
				text-align:center;
				vertical-align: top;
				color: #000;
			}

			.compraUser .productos .t
			{	
				background-color: rgba(0, 0, 0, 0.6);
				color: #FFF;
				font-size: 11px;
				font-weight: 400;
				letter-spacing: 0.5px;
				height: 10px;
				border-radius: 2px;
			}
			.compraUser .productos .t1
			{	
				font-size: 12px;
				/*font-weight: 500;*/
			}
			.compraUser .productos .t2
			{	
				font-size: 12px;
				color: #495d98;
			}

			.compraUser .productos .qtt
			{	
				width: 14px;
				height: 14px;
				border-radius: 10px;
				margin: -3px 0 0 0;
				vertical-align: middle !important;
				display: inline-block;position: relative;vertical-align: top;
				box-shadow: 0 1px 4px 1px rgba(0,0,0,0.5);
			}

.basico
{
	margin: 0 0 10px 0;
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	text-align: right;
}

.eliminar_megusta
{
	background-color: rgba(198, 83, 179, 1);
	color: #FFF;
	border-radius: 20px;
	font-size: 13px;
	height: 32px;
	width: 32px;
	display: inline-block;
	background-image: url(../img/cerrar_3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px;
}

.carrito_megusta
{
	background-color: rgba(157, 76, 197, 0.95);
	margin: 0 5px 0 0;
	color: #FFF;
	border-radius: 20px;
	font-size: 13px;
	height: 32px;
	width: 32px;
	display: inline-block;
	background-image: url(../img/cart_1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}

.carrito_megusta:hover
{
	background-color: rgba(0,0,0,0.7);
	}

	.eliminar_megusta:hover
	{
		background-color: rgba(0,0,0,0.7);
	}


#multiple_titulo
{
	width: 60%;
	margin: 0 0 10px 20%;
	font-size: 14px;
	display: inline-block;
	position: relative;
	/*background-color: red;*/
	padding: 20px 0 8px 0;
	border-bottom: 1px solid #CCC;
}

#seleccionar_todos
{
	width: 150px;
	border: 1px solid rgba(221, 0, 5, 1);
	background-color: rgba(221, 0, 5, 0.3);
	color:rgba(221, 0, 5, 1);
	padding: 8px 0 9px 0;
	margin: 12px 0 15px 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

	#seleccionar_todos:hover
	{
		background-color: rgba(221, 0, 5, 1);
		color: #FFF;
	}

	.apagar
	{
		cursor: pointer;
	}

	.apagar:hover
	{
		background-color: rgba(221, 0, 5, 1) !important;
		color: #FFF !important;
	}

	.apagar.activo
	{
		border:1px solid rgba(128, 191, 32, 1) !important;
			/*border-radius: 100px;*/
		background-color: rgba(128, 191, 32, 0.4) !important;
		color:rgba(83, 131, 11, 1) !important;
	}


.pagomultiple
{
	font-weight: 400;
	text-align: center;
	display: inline-block;
	border:1px solid rgba(255, 128, 0, 1);
	/*border-radius: 100px;*/
	background-color: rgba(255, 128, 0, 0.4);
	color:rgba(208, 110, 11, 1);
	padding: 5px 0 6px 0;
	width: 80%;
	margin: 13px 0 10px 10%;
	border-radius: 0;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none;
}

	.pagomultiplehover
	{
	background-color: rgba(255, 128, 0, 1);
	color:rgba(255,255,255,1);
	}

/***************************************************** /
/***************************************************** CARRITO /
/***************************************************** */

.nohay
{
	width: 100%;
	color: #999;
	padding: 30px 0;
	text-align: center;
	/*background-color: red;*/
	margin: 30px 0 0 0%;
	font-size: 22px;
	font-weight: 300;

}

.nohay1
{
	width: 50%;
	color: #777;
	padding: 30px 0;
	text-align: center;
	/*background-color: red;*/
	margin: 30px 0 0 0;
	font-size: 16px;
	font-weight: 300;
	line-height: 27px;

}	
	.nohay1 .d
	{
		font-size: inherit;
		font-weight: 400;
		color: #a84b74;
	}


.cesta_tit
{
	/*background-color: yellow;*/
	border-bottom: 1px solid #495d98;
	padding: 7px 0 8px 0;
	display: inline-block;
	position: relative;
	font-size: 11px;
	vertical-align: top;
	text-transform: uppercase;
	color: #777;
	letter-spacing: 0.5px;
	margin: 0 1% 0 0;
	text-align: center;
	font-weight: 400;
}

.cesta_tit.producto
{
	/*background-color: yellow;*/
	border-bottom: 1px dotted rgba(0,0,0,0.2);
	border-top: none;
	padding: 8px 0 8px 0;
	display: inline-block;
	position: relative;
	font-size: 12px;
	vertical-align: top;
	/*text-transform: uppercase;*/
	text-transform: none;
	color: #777;
	margin: 0 1% 0 0;
	text-align: center;
	height: 78px;
	line-height: 25px;
	font-weight: 400;
}
	.linea_producto.payment .producto
	{
		height: 58px !important;
		}

.cesta_tit.descripcion
{width: 59%;color: #333;}
.cesta_tit.estado
{width: 20%;}
.cesta_tit.talla
{width: 7%;}
.cesta_tit.cantidad
{width: 8%;}
.cesta_tit.precio_t
{width: 12%;padding-right: 10px;}
.cesta_tit.eliminar
{width: 6%;}

.cesta_tit.tittotal
{width: 16%;}

.cesta_tit.producto.descripcion
{
	text-align:left;
	cursor: pointer;
}
	.cesta_tit.producto.descripcion.payment, .cesta_tit.descripcion.payment
	{
		width: 49% !important;
		text-decoration: none;
		color: #495d98 !important;
		cursor: default;
	}

	.cesta_tit.precio_t.payment
	{margin-right: 0% !important;}

	.cesta_tit.producto.totalizando
	{
		border:none !important;
		height: auto;
		margin-top: 5px !important;
		color: #333;
	}

	.cesta_tit.producto.totalizando.cifra
	{
		border: 1px solid #BBB !important;
		border-radius: 3px;
	}

	.cesta_tit.producto.totalizando.fin
	{
		color: #3383d4;
	}

	.cesta_tit.producto.descripcion.totalizando
	{
		width: 59%;
	}

	.cesta_tit.producto.totalizando.cifra.sub
	{
		width: 20%;
	}




	.cesta_tit.producto.descripcion:not(.payment):hover span
	{
			color: #3383d4;
			text-decoration: underline !important;
	}

.cesta_tit.producto.descripcion .foto_cesta
{
	width: 60px;
	height: 60px;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border:1px solid #AAA;
}
.cesta_tit.producto.descripcion .foto_cesta_resumen
{
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: top;
	margin: 0 10px 0 0;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border:1px solid #AAA;
}

.cesta_tit.producto.descripcion span
{
	width: calc(100% - 70px);
	vertical-align: top;
	margin: 0 0 0 0;
	font-size: 13px;
	line-height: 19px;
}


.cesta_tit.producto.precio_u, .cesta_tit.producto.precio_t
{
	text-align: right;
}

#eliminar_cesta
{
	height: 17px;
	cursor: pointer;
	opacity: 0.5;
	margin-top: 5px;
}

	#eliminar_cesta:hover
	{
		opacity: 1;
	}

#total_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}
#opcion_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}
#iva_compra, #sub_compra, #costoenvio_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	/*font-weight: bold;*/
	border:none !important;
}
#envio_compra
{
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;
	font-weight: bold;
}

#titulo_total_compra
{
	/*font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;*/
	font-weight: bold;
	padding: 9px 0 10px 0;
}

#titulo_total_compra1
{
	/*font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: right;*/
	font-weight: bold;
	padding: 9px 0 10px 0;
	border:none !important;
}

#carrito_vacio
{
	width: 100%;
	padding: 140px;
	font-size: 16px;
	color: rgba(0,0,0,0.9);
	text-align: center;
	display: none;
}

.iniciar_compra
{
	margin: 25px 0 20px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
}

.iniciar_compra
{
	margin: 21px 0 20px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
	opacity: 0.6;
	cursor: default;
}
	.iniciar_compra.primario
	{
		margin: 0 !important;
	}
	.iniciar_compra.activo
	{
		opacity: 1;
		cursor: pointer;
	}
	.iniciar_compra.activo:hover
	{
		background-color: #333;
	}

.iniciar_pago
{
	margin: 5px 0 10px 0;
	background-color: #3383d4;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	border-radius: 2px;
	padding: 8px 25px 7px 25px;
	font-weight: 400;
	font-size: 14px;
	color:#FFF;
	outline: none;
	opacity: 0.6;
	cursor: default;
	text-decoration: none;
}
	.iniciar_pago.primario
	{
		margin: 0 !important;
	}
	.iniciar_pago.activo
	{
		opacity: 1;
		cursor: pointer;
	}
	.iniciar_pago.activo:hover
	{
		background-color: #333333;
	}

	.logAdd
	{
		font-size: 13px;
	    font-weight: 500;
	    color: #777;
	    padding: 7px 10px 8px 10px;
	    text-align: center;
	    display: inline-block;
	    border:1px solid #3383d4;
	    border-radius: 3px;
	    vertical-align: middle;
	}
		.logAdd .link{
				color: #3383d4;
			cursor: pointer;
			text-decoration: underline;
		}
			.logAdd .link:hover{
			color: #3383d4;
			}

#tabla_pagos
{
	margin: 0px 0 0 0;
	position: relative;
}

	#tabla_pagos .t1
	{
		color: #00a8ff;
		border: 1px solid #AAA;
		font-size: 12px;
		text-transform: uppercase;
	}

	#tabla_pagos .t2
	{
		font-size: 13px;
		border-bottom: 1px dashed #CCC;
		padding: 6px 5px;
	}

	#tabla_pagos .t3
	{
		font-size: 23px;
		padding:0 0 5px 0;
		color: #919191;
		font-weight: 300;

	}

	#tabla_pagos .t4
	{
		color: #cd36be;
		border: 1px solid #AAA;
		font-size: 14px;
		text-transform: uppercase;
		padding: 0 5px;
	}
	#tabla_pagos .t5
	{
		font-size: 13px;
		border-bottom: 1px solid #AAA;
		padding: 3px 2px;
	}


	#tabla_pagos .foto_cesta_1
	{
		width: 38px;
		height: 38px;
		/*background-color: red;*/
		border-radius: 200px;
		display: inline-block;
		vertical-align: middle;
		margin: 0 10px 0 0;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.3);

	}

	#tabla_pagos .elcolor
	{
		text-align: center;
		width: 24px;
		height: 24px;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
		display: inline-block;
		position: relative;
		vertical-align: middle;
		border:2px solid transparent;
		border-radius: 20px;
	}


#iniciar_pago
{
	width: 12%;
	min-width: 240px;
	/*float: right;*/
	margin: 5px 0 0 0;
	background-color: rgba(157, 76, 197, 0.95);
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	padding: 4px 0 7px 0;
	font-weight: 100;
	font-size: 18px;
	border:1px solid transparent;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	color:rgba(255,255,255,1);
	outline: none;
}

	#iniciar_pago:hover
	{
		background-color: rgba(0,0,0,0.7);
	}

#iniciar_pago_tc
{
	width: 12%;
	min-width: 240px;
	/*float: right;*/
	margin: 10px 0 5px 0;
	background-color: rgba(157, 76, 197, 0.95);
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	padding: 4px 0 7px 0;
	font-weight: 100;
	font-size: 18px;
	border:1px solid transparent;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
	color:rgba(255,255,255,1);
	outline: none;
}

	#iniciar_pago_tc:hover
	{
		background-color: rgba(0,0,0,0.7);
	}

#iniciar_pago_tc1
{
	width: 263px;
	min-width: 240px;
	/*float: right;*/
	margin: -10px 0 0 0;
	/*background-color: rgba(157, 76, 197, 0.95);*/
	display: inline-block;
	position: relative;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border:1px solid transparent;
	/*box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);*/
	/*color:rgba(255,255,255,1);*/
	outline: none;
	height: 65px;
}

	#iniciar_pago_tc1:hover
	{
		border:1px solid #CCC;
	}



#notengo
{
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	border:1px solid rgba(0,0,0,0.6);
	border-radius: 3px;
	padding: 10px 20px 10px 20px;
	color: rgba(0,0,0,0.85);
	cursor: pointer;
	vertical-align: middle;
	margin: 50px 0 0 50px;
	text-decoration: none;
}
	#notengo:hover
	{
		background-color: rgba(62,62,62,0.95);
		color: rgba(255,255,255,1);
		border:1px solid rgba(62,62,62,0.95);
	}

	#datos_pago{
		width: 40%;
		background-color: blue;
		display: inline-block;
		vertical-align: top;
	}


#pago_A, #pago_B
{
	width: 50%;
	position: relative;
	vertical-align: top;
	display: inline-block;
	/*height: 300px;*/
	/*background-color: red;*/
	margin: 0;
}
	#pago_A{
		border-right:1px solid #AAA;
	}


	.pagos .t2
	{
		font-size: 14px;
		padding: 6px 5px;
		border-bottom: 1px dashed #CCC;
	}

	.pagos .t3
	{
		font-size: 23px;
		padding:0 0 5px 0;
		color: #919191;
		font-weight: 300;
		border-bottom: 1px dashed #AAA;

	}


#fila_marcas
{
	width: 90%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*height: 162px;*/
	/*background-color: blue;*/
	margin: 30px 0 0 0;
	border-top: 1px solid rgba(0,0,0,0.15);
	border-bottom: 1px solid rgba(0,0,0,0.15);
	text-align: center;
	padding-bottom: 10px;
}

	#fila_marcas .item_marca
	{	
		width: calc(18% - 20px);
		margin: 25px 1% 0 1%;
		display: inline-block;
		position: relative;
		/*background-color: red;*/
		height: 120px;
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0.35);
		vertical-align: top;
		cursor: pointer;
		border-radius: 3px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		background-origin: content-box;
		outline: none;
		padding: 10px;

	}

	#fila_marcas .item_marca:hover
	{	
		margin: 10px 1% 0 1%;
		box-shadow: 0 8px 14px -4px rgba(0,0,0,0.5);
	}

#titulo_banner_home
{
		width: 90%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: blue;*/
		margin: 0px 0 5px 0;
		text-align: center;
		font-weight: 300;
		color: #cd36be;
		text-align: left;
		padding: 20px 0;
		font-size: 22px;
}

	#titulo_banner_home img
	{
		vertical-align: middle;
		width: 20px;
		margin: 0 10px 0 0;
		opacity: 0.5;
	}
	#titulo_banner_home span
	{
		vertical-align: middle;
	}

#titulo_banner_home_1
{
		width: 90%;
		display: inline-block;
		position: relative;
		vertical-align: top;
		/*background-color: blue;*/
		margin: 0px 0 20px 0;
		text-align: center;
		font-weight: 400;
		color: #505d96;
		text-align: left;
		padding: 10px 0;
		font-size: 18px;
		border-bottom: 1px solid #505d96;
}

	#titulo_banner_home_1 img
	{
		vertical-align: middle;
		width: 20px;
		margin: 0 10px 0 0;
		opacity: 0.5;
	}
	#titulo_banner_home_1 span
	{
		vertical-align: middle;
	}


	.productos_destacados
	{
		width: 90%;
		margin: 20px 0 0 0;
		display: inline-block;
		vertical-align: top;
		position: relative;
		/*background-color: orange;*/
		/*background-color: green;*/
		/*margin: 0 0 0 5%;*/
		/*height: 500px;*/
	}


	.baseMasProductosHome{
		width: calc(90% - 50px);
		margin: 0 0;
		/*background-color: yellow;*/
		text-align: right;
	}
	.masProductosHome{
			padding: 5px 9px 5px 30px;
			display: inline-block;
			margin: 0 0;
			background-color: #333;
			vertical-align: middle;
			font-size: 12px;
			font-weight: 400;
			color: #FFF;
			background-position: 4px center;
			background-repeat: no-repeat;
			background-size: 20px;
			background-image: url('../img/plus_1.png');
			/*border-radius: 2px;*/
			cursor: pointer;
			border-radius: 20px;
			/*border-left:1px solid #CCC;*/
			text-decoration: none;
	}
		.masProductosHome:hover{
			background-color:#3383d4;
		}

.minimo
{
	width: 100%;
	max-width: 1000px;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 20px 0;
	text-align: justify;
	margin: 10px 0 100px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.minimo1
{
	width: 100%;
	max-width: 1200px;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 0 0 0 0;
	text-align: justify;
	margin: 10px 0 100px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.minimo2
{
	width: 90%;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 0 0 0 0;
	text-align: justify;
	margin: 10px 0 50px 5%;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
}

.dato_contacto
{
	width: 50%;
	position: relative;
	display: inline-block;
	/*background-color: red;*/
	padding: 20px 20px;
	text-align: justify;
	margin: 10px 0 30px 0;
	line-height: 32px;
	color: rgba(0,0,0,0.8);
	vertical-align: top;
}


	.dato_contacto .subt
	{
		border:1px solid rgba(0,0,0,0.2);
		padding: 3px 10px 8px 10px;
		width: 200px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		border-radius: 3px;
		margin: 0 0 15px 0;
	}

	.dato_contacto img
	{
		vertical-align: middle;
		display: inline-block;
		margin: 0 20px 0 0;
		height: 48px;
		opacity: 0.7;
	}
	.dato_contacto span
	{
		vertical-align: middle;
		display: inline-block;
	}

	.dato_contacto a
	{
		color: #00a8ff;
		text-decoration: none;
	}

#panel_form
{
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*height: 750px;*/
	width: 555px;
	/*background-color: rgba(0,0,0,0.1);	*/
	margin: 0 0 0 0;
	text-align: left;
	padding: 0 0 0 20px;
	line-height:20px;
}

	#panel_form .tit_form
	{
		width: 30%;
		/*background-color: red;*/
		display: inline-block;
		vertical-align: top;
		padding: 8px 0 8px 0;
		font-size: 14px;
		margin: 16px 0 0 0;
	}
		#panel_form .tit_form img
		{
			height: 18px;
			vertical-align: middle;
			margin: 0 10px 0 0;
			opacity: 0.5;
		}

		#panel_form .tit_form span
		{
			vertical-align: middle;
		}

		#panel_form .tit_form .obligatorio
		{
			font-size: 20px;
			color: red;
			margin: 0 0 0 5px;
		}

		#panel_form .tit_form .obligatorio1
		{
			font-size: 20px;
			color: red;
			margin: 0 10px 0 0px;
		}

	#panel_form .campo
	{
		width: 70%;
		/*background-color: grey;*/
		display: inline-block;
		vertical-align: top;
		padding: 8px 10px 8px 10px;
		border:1px solid rgba(0,0,0,0.2);
		margin: 16px 0 0 0;
		font-size: 14px;
		outline: none;
	}

	#panel_form .enviar
	{
		position: relative;
		/*background-color: red;*/
		display: inline-block;
		margin: 10px 0 0 160px;
		padding:16px 15px 16px 55px;
		font-size: 16px;
		background-color: #cd36be;
		/*border:1px solid #ef6601;*/
		color:rgba(255,255,255,1);
		text-decoration: none;
		background-position: 10px center;
		background-repeat: no-repeat;
		background-size: 32px;
		background-image: url(../img/mail_2.png);
		cursor: pointer;
	}


.blogHome{
	width: calc(90% - 50px);
	/*background-color: yellow;*/
	display: inline-block;
	position: relative;
	margin: 20px 0 0 0;
}


	.post-bloque
	{
		width: 50%;
		margin: 0 0 35px 0;
		/*border-left: 1px solid rgba(0,0,0,0.2);*/
		/*background-color: yellow;*/
		display: inline-block;
		/*height: 140px;*/
		/*background-color: orange;*/
		vertical-align: top;
		position: relative;
		padding: 0 0;
		cursor: pointer;
		text-decoration: none;
		cursor: pointer;
	}
		.post-bloque:not(.inner):hover .post-titulo
		{
			color: #3383d4;
		}

	.post-bloque .post-img
	{
		width: 40%;
		height:100%;
		vertical-align: middle;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		float: left;
		display: inline-block;
		min-height: 140px;
	}
		.post-bloque .post-img img
		{
			width: 100%;
		}
		.post-bloque .post-img.inner
		{
			margin-right: 10px;
			margin-bottom: 10px;
		}

	.post-bloque .post-autor
	{
		font-size: 13px;
		font-weight: 500;
		color: #495d98;
		width: 60%;
		display: block;
		cursor: pointer;
		text-decoration: none;
		text-align: left;
		/*margin: 1px 0 0 0;*/
		/*background-color: red;*/
		line-height: 12px;
		vertical-align: top;
		float: right;
		/*margin-bottom: 3px;*/
		background-position: 12px center;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../img/userblog_1.png);
		padding: 2px 10px 2px 35px;
	}
		.post-bloque .post-autor.inner
		{
			width: 100%;
			background-position: 0px center;
			padding: 2px 10px 2px 25px;
		}

	.post-bloque .post-titulo
	{
		/*height: 65%;*/
		/*background-color: white;*/
		margin: 0 0 0 0;
		font-size: 30px;
		font-weight: 300;
		color: #777;
		width: 60%;
		vertical-align: top;
		position: relative;
		display: inline-block;
		/*border-bottom: 1px dotted #cd36be; */
		text-align: left;
		padding: 5px 10px 10px 10px;
		float: right;
		line-height: 32px;
	}
		.post-bloque .post-titulo.inner
		{
			padding: 10px 10px 10px 10px;
			width: calc(60% - 10px);
			vertical-align: top;
			width: 100%;
			padding-left: 0;
		}
	.post-bloque .post-data
	{
		border-top: 1px solid #DDD;
		width: calc(60% - 20px);
		vertical-align: top;
		position: relative;
		display: inline-block;
		text-align: left;
		padding: 0 10px;
		float: right;
		margin:0 10px 0 0;
		/*background-color: yellow;*/
		padding: 5px 0 0 0;
		font-weight: 300;
	}
		.post-bloque .post-data.inner
		{
			color: #333;
			display:block;
			float: none;
			border: none;
			line-height: 29px;
			text-align: justify !important;
			cursor: default;
			width: 100%;
		}
		.post-bloque .post-data .post-fecha
		{
			font-size: 11px;
		    font-weight: 400;
		    color: #333;
		    display: inline-block;
		    /*background-color: orange;*/
		    vertical-align: middle;
		    background-position: 2px 1px;
		    background-repeat: no-repeat;
		    background-size: 14px;
		    background-image: url('../img/time.png');
		    padding: 0 0 0 24px;
		}
		.post-bloque .post-data .likeBlog
		{
			padding: 3px 6px 4px 6px;
			display: inline-block;
			margin: -1px 10px 0 0;
			background-color: #ddd;
			vertical-align: middle;
			font-size: 11px;
			font-weight: 500;
			color: #333;
			border-radius: 3px;
			/*border-radius: 2px;*/
			cursor: pointer;
			/*border-left:1px solid #CCC;*/
		}
			.post-bloque .post-data .likeBlog:hover
			{
				color: #3383d4;
			}





#tablacomo
{
	font-size: 16px;
	line-height: 29px;
	color:rgba(0,0,0,0.75);
}

.elpaso
{
	background-color: #00a8ff;
	color: #FFF;
	padding: 10px 0 10px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	font-size: 44px;
	border-radius: 0px;
	box-shadow:0 4px 11px 0px rgba(0,0,0,0.35);
}

#tablacomo img
{
	box-shadow:0 2px 4px 0px rgba(0,0,0,0.25);
	}

#direccion_envio
{
	/*background-color: red;*/
	display: block;
	margin: 0px 0;
	width: calc(100% - 5px);
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #DDD;
	font-size: 14px;
	
}


#disponibilidad_producto{
	font-size: 13px;
	vertical-align: top;
	display: inline-block;
	margin: 22px 10px 0 0;

}

.filtro_home
{
	display:inline-block;
	width: 200px;
	vertical-align: top;
	margin-top: 2px;
}
.filtro_home .area{
	width: 100%;
}

#cambios
{
	width: 30%;
	height: 210px;
	position: absolute;
	top: 20%;
	left: 35%;
	background-color: #FFF;
	box-shadow: 0 1px 7px 2px rgba(0,0,0,0.3);
	z-index: 10000;
	text-align: center;
	display: none;
}

#cambios .titulo_cambio
{
	padding: 11px 0 9px 0;
	font-size: 16px;
	border-bottom: 1px solid #CCC;
	color: #cd36be;
	width: 90%;
	margin: 0 0 0 5%;
	text-align: left;
}

		#cambios .titulo_cambio .cerrar
		{
			width: 30px;
			height: 30px;
			/*background-color: yellow;*/
			position: absolute;
			vertical-align: top;
			background-color: rgba(198, 83, 179, 1);
			background-image: url(../img/cerrar.png);
			background-position: center;
			background-repeat: no-repeat;
			background-size: 26px;
			border-radius: 100px;
			cursor: pointer;
			display: inline-block;				
			opacity: 1;
			top: 10px;
			right: 5%;
			margin-top: -4px;

		}
			#cambios .titulo_cambio .cerrar:hover
			{
				opacity: 1;
				background-color: #333333;
			}

#cambios .contenido_cambio
{
	/*background-color: red;*/
	height: 100px;
	width: 90%;
	margin: 5px 0 0 0;
	display: inline-block;
	vertical-align: top;
	border:1px dashed #CCC;
}
#cambios .cambiar_cambio{
	background-color: #cd36be;
	color: #FFF;
	padding: 10px 10px;
	vertical-align: top;
	margin: 12px 0 10px 0;
	text-align: center;
	cursor: pointer;
}

#cambios .cambiar_cambio:hover{
	background-color: #89227F;
}

#cambios .contenido_cambio .cambio_select
{
	padding: 10px 20px;
	border: 1px solid #CCC;
	outline: none;
	cursor: pointer;
}



/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/

.minibanner
{
	width: 100%;
	height: 100%;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}


.cancelarCompra
{ 
	color: #e8321e;
	text-decoration: none;
	display: inline-block;
	/*background-color: blue;*/
	vertical-align: top;
	font-size: 12px;
	text-align: center;
	width: 80%;
	margin-left: 10%;
	cursor: pointer;
}

	.cancelarCompra:hover
	{
		text-decoration: underline;
	}


.irFuente{
	background-color: #00a8ff;
	cursor: pointer;
	color: #FFF;
	padding: 10px 30px;
	margin: 30px 0 20px 0;
	font-size: 14px;
	display: inline-block;
}

	.irFuente:hover{
		background-color: #333;
	}

/*

MORADO
	
#cd36be

AZUL

#00a8ff

*/

.logoInit{
	width:50%;
	height: 100px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../img/logo_big.png');
	margin: 10% 0 40px 0;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.selectorPais{
	width: 100px;
	padding: 10px 5px 11px 35px;
	/*background-color: orange;*/
	display: inline-block;
	position: relative;
	margin: 5px;
	font-size: 15px;
	text-decoration: none;
	color: rgba(0,0,0,1);
	font-weight: 400;
}
	.selectorPais:hover{
		background-color: #EEE;
	}

.ve{
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-image: url('../img/ve.png');
}

.ot{
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: 8px center;
	background-image: url('../img/globo.png');
}

.binicio{
	font-size: 26px;
	color: rgba(0,0,0,1);
	font-weight: 300;
	display: inline-block;
	margin: 0 0 40px 0;
}

.bannersHome{
	width: calc(90% - 50px);
	display: inline-block;
	padding: 30px 0 10px 0;
	/*background-color: yellow;*/
}

	.bannersHome .conocescapsula{
		width: 32%;
		margin:0 0 0 0;
		height: 100px;
		background-color: #e7e9eb;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: right top;
		border-radius: 3px;
		background-image: url('../img/conoces1.jpg');
		cursor: pointer;
		border:1px solid #EEE;

	}
	.bannersHome .comofunciona{
		width: 32%;
		margin:0 2% 0 2%;
		height: 100px;
		/*background-color: blue;*/
		display: inline-block;
		vertical-align: top;
		text-align: left;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: left center;
		border-radius: 3px;
		background-image: url('../img/como1.jpg');
		background-color: #dfe9ea;
		border-radius: 2px;
		border:1px solid #EEE;
	}

	.bannersHome .comofunciona .descubre{
		border:1px solid #3383d4;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#3383d4;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		right: 5%;
		bottom: 13%;
	}
		.bannersHome .comofunciona .descubre:hover{
			background-color: #3383d4;
		}

	.bannersHome .conoceblog{
		width: calc(32% - 2px);
		margin:0 0 0 0;
		height: 100px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		border-radius: 3px;
		cursor: pointer;
		border:1px solid #EEE;
	}
		.bannersHome .conoceblog #boletin{
			width: 100%;
			height: 95px;
			/*background-color: orange;*/
			display: inline-block;
			position: relative;
			vertical-align: top;
			font-weight: 500;
			font-size: 14px;
			color: rgba(0,0,0,0.8);
			text-align: center;
		}
			.bannersHome .conoceblog #boletin .titBol{
				display: inline-block;
			    vertical-align: middle;
			    margin-bottom: 5px;
			    color: #333;
			    font-size: 12px;
			    font-weight: 400;
			    text-align: left;
			    margin:6px 0 6px 2%;
			    width: 96%;
			    /*padding-left: 2%;*/
			}
			.bannersHome .conoceblog #boletin #boletinMail{
				/*background-color: red;*/
				width: 96%;
				height: 36px;
				display: inline-block;
				vertical-align: top;

			}
				.bannersHome .conoceblog #boletin #boletinMail #mail{
					width: calc(100% - 100px);
					height: 37px;
					/*background-color: grey;*/
					outline: none;
					border-left:1px solid #3383d4;
					border-top:1px solid #3383d4;
					border-bottom:1px solid #3383d4;
					border-radius: 2px 0 0 2px;
					font-size: 12px;
					padding-left: 10px;
					vertical-align: top;
				}
				.bannersHome .conoceblog #boletin #boletinMail #enviarmail{
					width: 100px;
				    height: 37px;
				    /* background-color: blue; */
				    outline: none;
				    background-color: #3383d4;
				    border: 1px solid #3383d4;
				    color: #FFF;
				    font-weight: 400;
				    font-size: 14px;
				    cursor: pointer;
				    border-radius: 0 2px 2px 0;
				    vertical-align: top;
				}
					.bannersHome .conoceblog #boletin #boletinMail #enviarmail:hover{
						background-color: #3383d4;
					}



.funcionesHome{
	width: calc(90% - 50px);
	display: inline-block;
	padding-bottom: 20px;
	border-bottom: 1px solid #dddddd;
}

.masFunciones{
	width: 22px;
	height: 22px;
	/*background-color:  #DDD;*/
	display: inline-block;
	position: relative;
	margin-left: 2px;
	top: 6px;
	cursor: pointer;
	border-radius: 20px;
	background-size:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../img/plus_2.png');
	opacity: 0.5;
}
	.masFunciones:hover{
		opacity: 0.8;
	}

#categoriasDestacadas{
	width: 32%;
	margin:30px 0 0 0;
	height: 200px;
	/*background-color: orange;*/
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid #dddddd;
	position: relative;
}
	#categoriasDestacadas .columnaDest{
		width: 46%;
		display: inline-block;
		vertical-align: top;
		/*background-color: blue;*/

	}
		#categoriasDestacadas .columnaDest .catDest{
			padding: 3px 5px 2px 20px;
			display: block;
			/*background-color: yellow;*/
			vertical-align: top;
			font-size: 14px;
			font-weight: 400;
			color: #495d98;
			cursor: pointer;
			text-decoration: none;
		}
			#categoriasDestacadas .columnaDest .catDest:hover{
				text-decoration: underline;
			}
#marcasDestacadas{
	width: 32%;
	margin:30px 2% 0 2%;
	height: 200px;
	/*background-color: blue;*/
	display: inline-block;
	vertical-align: top;
	text-align: left;
	position: relative;
}
	
	#marcasDestacadas .marcDest{
	    /* padding: 7px 10px 7px 5px; */
	    display: inline-block;
	    background-color: white;
	    vertical-align: top;
	    cursor: pointer;
	    text-decoration: none;
	    height: 24%;
	    width: calc(31% - 2px);
	    margin: 2px 1%;
	    border: 1px solid #dddddd;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: contain;
	    position: relative;
	    border-radius: 2px;
	}
		#marcasDestacadas .marcDest div{
			height: 100%;
			width: 100%;
			background-color: rgba(255,255,255,0.85);
			position: absolute;
			left: 0;
			top: 0;
			opacity: 0;
		}
			#marcasDestacadas .marcDest div span{
				font-size: 13px;
			    font-weight: 500;
			    color: rgba(0,0,0,0.9);
				text-align: center;
			}
		#marcasDestacadas .marcDest:hover div{
			opacity: 1;
		}


#accionesUsuario{
	width: 32%;
	margin:30px 0 0 0;
	height: 200px;
	background-color: #e6e6e6;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border:1px solid #c9c9c9;
	border-radius: 2px;
	padding: 3px 10px 0 10px;
}
	#accionesUsuario #suscribete{
		width: 100%;
		height: 95px;
		/*background-color: yellow;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		font-weight: 500;
		font-size: 16px;
		color: rgba(0,0,0,0.8);
		text-align: center;
	}
		#accionesUsuario #suscribete .titInsc{
			display: inline-block;
			vertical-align: middle;
			margin-bottom: 7px;
		}
		#accionesUsuario #suscribete .inscribete{
			display: inline-block;
			vertical-align: middle;
			padding: 10px 14px;
			background-color: #3383d4;
			color: #FFF;
			font-weight: 500;
			font-size: 20px;
			margin: 0 0 0 10px; 
			cursor: pointer;
			border-radius: 2px;
		}
			#accionesUsuario #suscribete .inscribete:hover{
				background-color: #303758;
			}

	#accionesUsuario #boletin{
		width: 100%;
		height: 95px;
		/*background-color: orange;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		font-weight: 500;
		font-size: 14px;
		color: rgba(0,0,0,0.8);
		text-align: center;
	}
		#accionesUsuario #boletin .titBol{
			display: inline-block;
		    vertical-align: middle;
		    margin-bottom: 5px;
		    color: rgba(0,0,0,0.75);
		    font-size: 14px;
		    font-weight: 400;
		    text-align: center;
		    margin-top: 3px;
		    /*padding-left: 2%;*/
		}
		#accionesUsuario #boletin #boletinMail{
			/*background-color: red;*/
			width: 96%;
			height: 36px;
			display: inline-block;
			vertical-align: top;

		}
			#accionesUsuario #boletin #boletinMail #mail{
				width: calc(100% - 100px);
				height: 36px;
				/*background-color: grey;*/
				outline: none;
				border-left:2px solid #495d98;
				border-top:2px solid #495d98;
				border-bottom:2px solid #495d98;
				border-radius: 2px 0 0 2px;
				font-size: 12px;
				padding-left: 10px;
			}
			#accionesUsuario #boletin #boletinMail #enviarmail{
				width: 100px;
			    height: 36px;
			    /* background-color: blue; */
			    outline: none;
			    background-color: #495d98;
			    border: 1px solid #495d98;
			    color: #FFF;
			    font-weight: 400;
			    font-size: 14px;
			    cursor: pointer;
			    border-radius: 0 2px 2px 0;
			}
				#accionesUsuario #boletin #boletinMail #enviarmail:hover{
					background-color: #303758;
				}

			
	.titH{
		padding: 5px 0px;
		display: inline-block;
		/*background-color: #DDD;*/
		color: #333;
		font-size: 30px;
		font-weight: 300;
	}
	.titHBig{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #333;
		font-size: 30px;
		font-weight: 300;
		vertical-align: middle;
	}
	.titHBig1{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #333;
		font-size: 20px;
		font-weight: 300;
	}
		.titHBig1 .desc, .titHBig .desc{
			font-size: 14px;
			font-weight: 400;
			color: #777;
		}
	.titHBig2{
		padding: 5px 5px 0 0;
		display: inline-block;
		color: #3383d4;
		font-size: 20px;
		font-weight: 300;
	}
.contenedor-Banner{
	width: calc(90% - 50px);
	margin: 20px 0 0 0;
	vertical-align: top;
}	
	.contenedor-Banner .banner{
		display: inline-block;
		vertical-align: top;
		width: calc(49% - 2px);
		vertical-align: top;
		border: 1px solid #EEE;
		border-radius: 3px;
		cursor: pointer;
	}
	.contenedor-Banner .banner.i{
		margin-left: 2%;
	}
		.contenedor-Banner .banner img{
			max-width: 100%;
			width: 100%;
			vertical-align: top;
			border-radius: 3px;
		}
	.contenedor-Banner .banner:hover{
		border-color:#AAA; 
	}
.filtrosHome{
	width: calc(90% - 50px);
	margin: 20px 0 0 0;
	display: inline-block;
	padding-bottom: 0;
	border-bottom: 1px solid #dddddd;
	/*background-color: yellow;*/
	text-align: left;
	padding-bottom: 5px;
}

	.filtrosHome .campo{
		border:1px solid #dddddd;
		width: 21%;
		margin: 0 1% 0 0;
		padding: 8px 20px 8px 15px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_2.png');
		font-weight: 400;
		font-size: 14px;
		color: rgba(0,0,0,0.9);
		cursor: pointer;
		border-radius: 2px;
	}
		.filtrosHome .campo:hover{
			border-color:#495d98;
		}
	.filtrosHome .btnFiltro{
		border:1px solid #495d98;
		width: 12%;
		margin: 0 0 0 0;
		padding: 8px 22px 8px 10px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 4px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
	}
		.filtrosHome .btnFiltro:hover{
			background-color: #333;
		}


.catHome{
	margin: 30px 0;
	display: inline-block;
	vertical-align: top;
	width: calc(90% - 50px);
}
	.catHome .miCat{
		width: 25%;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 10px 0 10px 0;
	}
/*		.catHome .miCat.left{
			margin-right: 2%;
		}
		.catHome .miCat.right{
			margin-left: 2%;
		}
		.catHome .miCat img{
			max-width: 100%;
		}*/




.filtroMaster{
	width: 190px;
	height: calc(100% - 60px);
	position: fixed;
	display: inline-block;
	vertical-align: top;
	top: 50px;
	left: 5px;
	border-right:1px solid #DDD;
	z-index: 2;
}
	.filtroMaster .f-inicio{
		width: 154px;
		padding: 8px 5px 5px 30px;
		font-weight: 500;
		font-size: 12px;
		display: inline-block;
		position: relative;
		text-align: left;
		color: #3383d4;
		text-decoration: none;
		background-size: 18px;
		background-repeat: no-repeat;
		background-position: 5px center;
		background-image: url('../img/home_1.png');
	}
		.filtroMaster .f-inicio:hover{
			background-color: #EEE;
			/*color: rgb(168, 75, 116);*/
		}
	.filtroMaster .f-contenedor{
		width: 190px;
		height: calc(100% - 35px);
		/*background-color: orange;*/
		/*margin-top: 2px;*/
		display: inline-block;
		vertical-align: top;
		overflow-x: hidden;
		overflow-y: auto;
		text-align: left;
	}
		.filtroMaster .f-contenedor{	
			/*padding-left: 30px !important;*/
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar {
			width: 3px;
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-track {
		    background-color: #CCC;
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0,0.6);
		}
		.filtroMaster .f-contenedor::-webkit-scrollbar-button {
		    display: none;
		}

		.filtroMaster .f-contenedor .f-itemMain{
			width: 100%;
			padding: 4px 5px 3px 30px;
			font-weight: 500;
			font-size: 12px;
			border-bottom: 1px solid #DDD;
			border-top: 1px solid #DDD;
			border-right: 1px solid #DDD;
			display: inline-block;
			position: relative;
			text-align: left;
			color: #333;
			text-decoration: none;
			background-repeat: no-repeat;
			cursor: pointer;
			background-color: #F6F6F6;
		}
		.filtroMaster .f-contenedor .f-itemMain.activo{
			background-color: #333;
			color: #FFF;
			border-color:#333; 
		}

				.filtroMaster .f-contenedor #f-categorias{
					background-size: 12px;
					background-position: 8px center;
					background-image: url('../img/f-categorias.png')
				}
				.filtroMaster .f-contenedor #f-marcas{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-marcas.png')
				}
				.filtroMaster .f-contenedor #f-estado{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-estado.png')
				}
				.filtroMaster .f-contenedor #f-ubicacion{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-ubicacion.png')
				}
				.filtroMaster .f-contenedor #f-genero{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-genero.png')
				}
				.filtroMaster .f-contenedor #f-talla{
					background-size: 18px;
					background-position: 5px center;
					background-image: url('../img/f-talla.png')
				}

			.filtroMaster .f-contenedor .f-itemMain .f-add{
				position: absolute;
				height: 17px;
				display: inline-block;
				right: 5px;
				top: 4px;
				opacity: 0.4;
			}

			.filtroMaster .f-contenedor .f-itemMain .f-select{
				position: absolute;
				height: 12px;
				display: inline-block;
				right: 5px;
				top: 7px;
				opacity: 0.4;
			}
				.filtroMaster .f-contenedor .f-itemMain.activo .f-add, .filtroMaster .f-contenedor .f-itemMain.activo .f-select{
					display: none;
				}
				.filtroMaster .f-contenedor .f-itemMain::not('.activo'):hover{
					border-bottom: 1px solid rgb(168, 75, 116);
					border-top: 1px solid rgb(168, 75, 116);
				}
				.filtroMaster .f-contenedor .f-itemMain:hover .f-add, .filtroMaster .f-contenedor .f-itemMain:hover .f-select{
					opacity: 0.8;
				}

			
		.filtroMaster .f-contenedor .f-itemCont{
			width: 100%;
			display: inline-block;
			padding: 6px 0 6px 0;
		}	
			.filtroMaster .f-contenedor .f-itemCont.siz{
				padding-left: 30px;
			}
			.filtroMaster .f-contenedor .f-itemCont .f-item{
				padding: 2px 7px 2px 15px;
				margin-left: 30px;
				display: inline-block;
				font-size: 12px;
				font-weight: 400;
				color: rgba(0,0,0,0.9);
/*				background-color: #efefef;*/
				border:1px solid #BBB;
				border-radius: 2px;
				vertical-align: middle;
				margin-bottom: 3px;
				line-height: 16px;
			}
				.filtroMaster .f-contenedor .f-itemCont .f-item .padre{
					color: #495d98;
					text-transform: uppercase;
					font-weight: 500;
					font-size: 11px;
					margin-left: -8px;
				}
			.filtroMaster .f-contenedor .f-itemCont .f-item.siz{
				display: inline !important;
				margin-left: 5px !important;
				padding: 2px 0px 2px 0px;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz{
				padding-left: 31px;
			}

			.filtroMaster .f-contenedor .f-itemCont .f-item.remove{
				background-position: calc(100% - 5px) center;
				background-image: url('../img/cerrar_1.png');
				background-repeat: no-repeat;
				background-size: 14px;
				padding: 2px 24px 2px 7px;
				cursor: pointer;
			}	
				.filtroMaster .f-contenedor .f-itemCont .f-item.remove:hover{
					background-color: #f76f6f;
					color:#FFF;
					font-weight: 500;
					background-image: url('../img/cerrar_3.png');
					border-color: transparent;
				}

			.filtroMaster .f-contenedor .f-itemCont .f-item.all{
				color: #AAA;
				font-weight: 500;
				border-color: transparent;
			}
			.filtroMaster .f-contenedor .f-itemCont .f-item.all.siz{
				color: #AAA;
				font-weight: 500;
				border-color: transparent;
				padding: 2px 0px 2px 0px;
				margin-left: 31px !important;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz .f-item{
				margin-left: 0 !important;
				padding-left: 0 !important;
			}
			.filtroMaster .f-contenedor .f-itemCont.siz .f-item.pad{
				padding: 2px 24px 2px 7px !important;
				margin-right: 5px !important;
			}


			.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll{
				padding: 2px 0px 2px 0px;
				margin-left: 31px;
				display: block;
				font-size: 11px;
				font-weight: 500;
				color: rgba(0,0,0,0.7);
				border-radius: 3px;
				vertical-align: top;
				margin-bottom: 3px;
				cursor: pointer;
				border:none;
				/*background-color: yellow;*/
			}
				.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll.siz{
					margin-left: 1px !important;
					margin-top: 3px !important;
					display: inline-block !important;
				}
				.filtroMaster .f-contenedor .f-itemCont .f-item.removeAll:hover{
					color: #f76f6f;
					text-decoration: underline;
				}

	.filtroMaster  .selectPanel{
		width: 192px;
		height: 100%;
		background-color: rgba(255,255,255,1);
		position: absolute;
		left: 100%;
		top: 0px;
		display: none;
		z-index: 10000000000;
		border:1px solid #DDD;
		border-left-color: #485e94;
		box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.2);
	}
		.filtroMaster .selectPanel .sf-titulo{
			width: 94%;
			padding: 7px 0 6px 0;
			margin-left: 3%;
			text-align: left;
			font-size: 12px;
			font-weight: 500;
			color: #AAA;
			display: inline-block;
			/*background-color: red;*/
			border-bottom: 1px solid #DDD;
		}	
		.filtroMaster .selectPanel .sf-contenedor{
			width: 94%;
			padding: 0 0 0 0;
			margin-left: 3%;
			margin-top: 5px;
			text-align: left !important;
			display: inline-block;
			/*background-color: orange;*/
			height: calc(100% - 42px);
			overflow-y: auto;
			overflow-x: hidden;
			text-align: center !important;
		}	
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar {
				width: 3px;

			}
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar-track {
			    background-color: #CCC;
			}
			.filtroMaster  .selectPanel .sf-contenedor::-webkit-scrollbar-thumb {
			    background-color: #333;
			}
			.filtroMaster .selectPanel .sf-contenedor::-webkit-scrollbar-button {
			    display: none;
			}

			.filtroMaster .selectPanel .sf-contenedor .f-categoria-main{
				margin-left: 0%;
				margin-bottom: 10px;
				vertical-align: top;
				display: inline-block;
				border:1px solid transparent;
				padding: 2px;
				cursor: pointer;
			}
				.filtroMaster .selectPanel .sf-contenedor .f-categoria-main:hover{
					border-color: #3383d4;
				}
				.filtroMaster .selectPanel .sf-contenedor .f-categoria-main img{
					max-height: 80%;
					max-width: 100%;
					vertical-align: top;
					text-align: center;
				}

		.filtroMaster .selectPanel .sf-contenedor .sf-ruta{
			width: 100%;
			padding: 0 0 0 0;
			margin-left: 0%;
			text-align: left;
			font-size: 12px;
			font-weight: 500;
			color: #AAA;
			display: inline-block;
			/*background-color: red;*/
		}
			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-atras{
				padding: 5px 10px 5px 20px;
				display: inline-block;
				position: relative;
				background-color: #AAA;
				font-weight: 500;
				font-size: 12px;
				color: #000;
				cursor: pointer;
				border:1px solid #AAA;
				background-size: 12px;
				background-repeat: no-repeat;
				background-position: 3px center;
				background-image: url('../img/f-atras.png');
				opacity: 0.4;
			}
			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-atras:hover{
				opacity: 0.8;
			}

			.filtroMaster .selectPanel .sf-contenedor .sf-ruta .f-main{
				padding: 6px 10px 4px 25px;
				width: 100%;
				display: inline-block;
				position: relative;
				font-weight: 500;
				font-size: 12px;
				color: rgb(168, 75, 116);;
				cursor: default;
				background-size: 32px;
				background-repeat: no-repeat;
				background-position: -6px bottom;
				background-image: url('../img/raiz1.png');
				/*background-color: orange;*/
			}

		.filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario{
			width: 100%;
			padding: 0 0 0 0;
			margin-left: 0%;
			text-align: left;
			display: inline-block;
			/*background-color: red;*/
		}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item{
				padding: 5px 10px 5px 25px;
				width: 100%;
				display: inline-block;
				position: relative;
				font-weight: 400;
				font-size: 12px;
				color: #333;
				cursor: pointer;
				background-size: 32px;
				background-repeat: no-repeat;
				background-position: -6px bottom;
				background-image: url('../img/raiz2.png');
				/*background-color: green;*/
				text-decoration: none;
				text-align: left;
			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar{
				width: calc(100% - 35px) !important;
			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar:first-child{
				background-image: url('../img/raizE.png');
				/*background-position: -7px bottom;*/

			}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar:last-child, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item:last-child{
				background-image: url('../img/raizF.png');
			}
				.filtroMaster .selectPanel .sf-contenedor .f-item-standar:hover, .filtroMaster .selectPanel .sf-contenedor .sf-contenedor-secundario .f-item:hover{
					text-decoration: underline;
				}
			.filtroMaster .selectPanel .sf-contenedor .f-item-standar .activos{
				color: #999;
				font-weight: 500;
				font-size: 11px;
			}
			.filtroMaster .selectPanel .sf-contenedor .unica{
				background-image: url('../img/raizU.png') !important;
			}


.listaMaster{
	width: calc(100% - 200px);
	min-height: calc(100% - 40px);
	position: relative;
	/*background-color: orange;*/
	display: inline-block;
	vertical-align: top;
	margin-left: 200px;
	margin-top: 10px;
	text-align: left;
	padding: 10px;
	z-index: 1;
}

.listaMaster.listaGustos{
	width: 100% !important;
	margin-left: 0 !important;
}


.d-usuario{
	width: calc(50% - 15px);
	height: 50px;
	display: inline-block;
	position: absolute;
	vertical-align: top;
	left: 5px;
	top: 5px;
	border-radius: 3px;
	padding:7px 0 0 18px;
	background-color: #eeeeee;
}
	.d-usuario .avatar{
		border-color: #CCC;
		background-color: #FFF;
		border-radius: 2px;
	}
		.d-usuario .publicado{
			right: 8px;
			font-weight: 400;
			font-size: 12px;
			color: #777;
			top: 8px;
			text-align: right;
			display: inline-block;
			position: absolute;
		}
			.d-usuario .publicado span{
				color: #777;
				font-weight: 500;
			}
			.d-usuario .publicado.sa{
				top: 27px;
			}
.d-fotos{
	height: calc(100% - 65px);
	width: calc(50% - 15px);
	vertical-align: top;
	display: inline-block;
	top: 65px;
	left: 5px;
	position: absolute;
}
.d-pestanas{
	width: calc(50% - 5px);
	height: 50px;
	/*background-color: orange;*/
	display: inline-block;
	position: absolute;
	vertical-align: top;
	right: 5px;
	top: 5px;
}
	.d-pestanas .mipestana{
		padding: 14px 13px 14px 37px;
		text-align: left;
		background-color: #EEE;
		border-radius: 3px 3px 0 0;
		display: inline-block;
		vertical-align: top;
		font-weight: 300;
		font-size: 15px;
		letter-spacing: 0.6px;
		color: #333;
		margin:0 5px 0 0;
		cursor: pointer;
		background-repeat: no-repeat;
	}

		.d-pestanas .mipestana.activo{
			background-color: #333;
			color: #FFF;
			cursor: default;
		}
		.d-pestanas .mipestana:not(.activo):hover{
			background-color: #DDD;
		}

		.d-pestanas #p-info{
			background-position: 10px 15px;
			background-image: url('../img/info.png');
			background-size: 21px;
		}
		.d-pestanas #p-info.activo{
			background-position: 10px 15px;
			background-image: url('../img/infoB.png');
			background-size: 21px;
		}
		.d-pestanas #p-comentarios{
			background-position: 9px 15px;
			background-image: url('../img/comentarios.png');
			background-size: 21px;
			padding: 14px 13px 12px 37px;
		}
		.d-pestanas #p-comentarios.activo{
			background-position: 9px 15px;
			background-image: url('../img/comentariosB.png');
			background-size: 21px;
		}
			.d-pestanas #p-comentarios .q{
				background-color: #FFF;
				border-radius: 3px;
				font-weight: 500;
				color: #3383d4;
				display: inline-block;
				vertical-align: middle;
				margin: -2px 0 0 5px;
				padding: 3px 5px 2px 5px;
			}
		.d-pestanas #p-ofertas{
			background-position: 9px 15px;
			background-image: url('../img/hammer_2.png');
			background-size: 21px;
			padding: 14px 13px 12px 37px;
		}
		.d-pestanas #p-ofertas.activo{
			background-position: 9px 15px;
			background-image: url('../img/hammer_1.png');
			background-size: 21px;
		}
			.d-pestanas #p-ofertas .q{
				background-color: #FFF;
				border-radius: 3px;
				font-weight: 500;
				color: #3383d4;
				display: inline-block;
				vertical-align: middle;
				margin: -2px 0 0 5px;
				padding: 3px 5px 2px 5px;
			}

.d-descripcion, .d-comentarios, .d-ofertas{
	height: calc(100% - 131px);
	/*background-color: blue;*/
	width: calc(50% - 5px);
	vertical-align: top;
	display: inline-block;
	top: 55px;
	right: 5px;
	position: absolute;
	display: none;
	border-top: 1px solid #333;
	overflow-y: auto;
	overflow-x: hidden;
}
		.d-comentarios{
			padding-right: 10px;
			padding-bottom: 50px;
		}
		.d-comentarios::-webkit-scrollbar {
			width: 3px;
		}
		.d-comentarios::-webkit-scrollbar-track {
		    background-color: #CCC;
		}
		.d-comentarios::-webkit-scrollbar-thumb {
		    background-color: rgba(0,0,0,0.6);
		}
		.d-comentarios::-webkit-scrollbar-button {
		    display: none;
		}

.d-descripcion{
	display: inline-block;
	/*background-color: orange;*/
}


	.d-descripcion .d-categoria{
		padding:7px 0 7px 0;
		border-bottom: 1px solid #DDD;
		font-size: 12px;
		letter-spacing: 0.4px;
		font-weight: 400;
		color: #777;
		text-transform: uppercase; 
		/*background-color: blue;*/
	}
	.d-descripcion .d-marca{
		padding:5px 0 1px 0;
		font-size: 18px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #3383d4;
		position: relative;
		text-align: left;
		/*background-color: green;*/

	}
		.d-descripcion .d-marca img{
			max-height: 45px;
			display: inline-block;
			vertical-align: middle;
			margin: 0 5px 0 0;
		}
			.d-descripcion .d-marca  .edo{
				/*background-color: #DDD;*/
				border-radius: 2px;
				border:1px solid #CCC;
				padding: 4px 12px;
				margin: 0px 7px 0 0;
				font-weight: 400;
				color: #3383d4 !important;
				float: right;
				font-size: 12px;
			}
	.d-descripcion .d-nombre{
		padding:7px 0 7px 0;
		font-size: 20px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #333;
		margin-top: 0px;
		/*background-color: yellow;*/

	}
	.d-descripcion .d-datos{
		padding:15px 0 8px 0;
		border-bottom: 1px solid #DDD;
		font-size: 11px;
		letter-spacing: 0.4px;
		font-weight: 400;
		color: #777;
		text-align: left;
		display: none;
	}
		.d-descripcion .d-datos span{
			background-color: #DDD;
			border-radius: 2px;
			border:1px solid #CCC;
			padding: 2px 8px;
			margin: 0 7px 0 0;
			font-weight: 400;
			color: rgb(168, 75, 116);
		}



	.d-descripcion .d-breve{
		padding: 15px 0 8px 0;
		font-size: 14px;
		letter-spacing: 0.4px;
		font-weight: 300;
		color: #999999;
		text-align: left;
		line-height: 22px;
		border-top: 1px solid #DDD;
	}
.d-compras{
	height: 65px;
	width: calc(50% - 5px);
	vertical-align: top;
	display: inline-block;
	bottom: 5px;
	right: 5px;
	position: absolute;
	border-top: 1px solid #DDD;
}
	.d-compras .addFavoritos{
		padding: 9px 8px 8px 35px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size: 20px;
		background-repeat: no-repeat;
		background-position: 8px center;
		background-image: url('../img/like_2.png');
		font-weight: 500;
		font-size: 13px;
		color: #333;
		background-color: #DDD;
		cursor: pointer;
		/* text-align: center; */
		border-radius: 2px;
		vertical-align: bottom;
	}
		.d-compras .addFavoritos:hover{
			background-color: #CCC;

		}
			.d-compras .addFavoritos.activo{
				background-image: url('../img/like.png');
				background-color: rgba(233, 5, 5, 0.7);
				color: #FFF;
			}
			.d-compras .addFavoritos.activo:hover{
				background-color: rgba(167, 4, 4, 0.84);
			}
	.d-compras .addCart{
		padding: 9px 12px 8px 40px;
		text-align: left;
		display: inline-block;
		position: relative;
		background-size: 24px;
		background-repeat: no-repeat;
		background-position: 8px center;
		background-image: url('../img/cesta.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255, 255, 255, 1);
		background-color: #3383d4;
		cursor: pointer;
		/* text-align: center; */
		border-radius: 2px;
		vertical-align: bottom;
		margin:17px 0px 0 10px;
	}
		.d-compras .addCart.subast{
			background-size: 24px;
			background-repeat: no-repeat;
			background-position: 8px center;
			background-image: url('../img/hammer_1.png');
		}
		.d-compras .addCart:hover{
			background-color: #333;
		}
			.d-compras .addCart.activo{
				background-image: url('../img/cestaSI.png');
				background-color: #333;
				color: #ff911e;
				padding: 9px 8px 8px 38px;
			}

			.d-compras .addCart.subast.activo{
				background-image: url('../img/hammer.png');
				background-color: #333;
				color: #ff911e;
				padding: 9px 8px 8px 38px;
			}

			.d-compras .addCart.activo:hover{
				background-color: #000;
			}
	.d-compras .d-precio{
		display: inline-block;
		font-size: 30px;
		padding: 5px 0 2px 0;
		vertical-align: bottom;
		font-weight: 300;
		color: #3383d4;
		margin:20px 0px 0 0px;
		float: right;
		text-align: right;
		line-height: 26px;
	}
		.d-compras .d-precio.subast{
			padding: 0px 0 2px 0;
			margin:3px 0px 0 20px;
		}
		.d-compras .d-precio .moneda{
			font-size: 12px;
			font-weight: 400;
			color: #333;
			display: inline-block;
			vertical-align: middle;
			margin: -5px 10px 0 0;
		}

		.d-compras .d-precio .ultimaOferta
		{
			font-size: 12px;
			font-weight: 400;
			color: #333;
			display: inline-block;
			vertical-align: middle;
			margin: 0 0 0 0;
			/*float: right;*/
		}





.addCarrito, .addCarrito_1{
	width: 500px;
	height: 270px;
	background-color: rgba(255,255,255,1);
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -200px 0 0 -250px;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.5);
	z-index: 90000000000;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	color: #3383d4;
}
	.addCarrito img, .addCarrito_1 img{
		width: 320px;
		margin: 10px 0 10px 0;
		display: inline-block;

	}
	.addCarrito .ir, .addCarrito_1 .ir{
		font-size: 13px;
		font-weight: 500;
		padding:5px 10px;
		background-color: #333;
		border-radius: 3px;
		text-decoration: none;
		display: inline-block;
		margin: 10px 5px;
		color: #ff911e; 
		cursor: pointer;
	}
		.addCarrito .ir:hover, .addCarrito_1 .ir:hover{
			text-decoration: underline;
		}

	.addCarrito .continuar, .addCarrito_1 .continuar{
		font-size: 15px;
		padding:2px 10px;
		border-radius: 3px;
		text-decoration: none;
		display: inline-block;
		margin: 3px 5px;
		color: #333; 
		cursor: pointer;
	}
		.addCarrito .continuar:hover, .addCarrito_1 .continuar:hover{
			text-decoration: underline;
		}

.funcionesCart{
	width: calc(90% - 50px);
	display: inline-block;
}


.m-pago{
	width: 33%;
	border-left: 1px solid #DDD;
	height: 160px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	/*background-color: yellow;*/
	padding: 10px 10px 10px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	color: #333;
	margin-top: 10px; 
	border-radius: 2px;
}
	.m-pago .tit{
		padding: 15px 15px 10px 15px;
		background-color: #f0f0f0;
		border:1px solid #DDD;
		border-radius: 2px;
	}
	.m-pago.i{
		border-left: none;
	}

	.m-pago .ico1{
		height: 48px;
		vertical-align: middle;
		margin: 0 10px 10px 0;
	}
	.m-pago .ico2{
		height: 48px;
		vertical-align: middle;
		margin: 0 10px 10px 0;
	}
	.m-pago .ico3{
		height: 48px;
		vertical-align: middle;
		margin: 0 5px 10px 10px;
	}

	.m-pago .banco1	{
		width: 150px;
		vertical-align: middle;
		margin: 20px 5px 0 5px;
	}
	.m-pago .banco2	{
		width: 140px;
		vertical-align: middle;
		margin: 27px 5px 0 5px;
	}

	.m-pago .pago123	{
		width: 140px;
		vertical-align: middle;
		margin: 8px 5px 0 5px;
	}
	.m-pago .pago123_pagar	{
		width: 258px;
		vertical-align: middle;
		margin: 45px 5px 0 5px;
		cursor: pointer;
	}
.m-pago.payment{
	height: 420px;
}
	.m-pago.payment .d{
		font-size: 12px;
		text-transform: none !important;
		}
	.m-pago.payment .y{
		font-size: 14px;
		color: rgb(168, 75, 116);
		text-transform: none !important;
		}
	.m-pago.payment .r{
		font-size: 12px;
		text-transform: none !important;
		margin-bottom: 10px;
		}
	.m-pago .banco3	{
		width: 150px;
		vertical-align: middle;
		margin: 20px 5px 10px 5px;
	}
	.m-pago .luego{
		font-size: 11px;
		color: #333;
		border-radius: 2px;
		text-decoration: none;
		background-color: #f0f0f0;
		border:1px solid #DDD;
		text-transform: none !important;
		padding: 3px 10px;
	}
	.m-pago .luego:hover{
		font-size: 11px;
		color: #CCC;
		text-decoration: underline;
	}
	.tablaresumen{
		font-size: 13px;
		font-weight: 400;
		color: #999;
		margin:10px 0 0px 47px;
	}
		.tablaresumen .tit1{
			border-right: 1px solid #CCC;
			padding-right: 10px;
		}
		.tablaresumen .tit2{
			padding-left: 10px;
			color: #000;
		}

.felicitaciones{
	font-size: 16px;
	color: #3383d4;
	width: 100%;
	text-align: center;
	padding:20px 0 10px 0;
	font-weight: 300;
}


.irA{
	display: inline-block;
	margin: 20px 5px 0 5px;
	background-color: #495d98;
	padding: 9px 10px 8px 40px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	background-repeat: no-repeat;
}
	.irA.init{
		background-image: url('../img/home_2.png');
		background-position: 8px center; 
		background-size: 20px;
		padding: 9px 10px 8px 35px;
		background-color: rgb(168, 75, 116);
	}
	.irA.misCompras{
		background-size: 24px;
		background-image: url('../img/cesta.png');
		background-position: 8px center; 
	}
	.irA.misCompras:hover{
		background-color: #303758;
	}
	.irA.init:hover{
		background-color: #79294c;
	}



.m-pago.form{
	border-right: 1px solid #DDD; 
	/*background-color: yellow;*/
	height: auto!important;
	width: 67%;
	text-align: left;
	text-transform: none !important;
	color: #333;
}
	.m-pago.form.post{
		border-right: none;
		width: 70%;
	}

	.m-pago.form .tit{
		width: 80%;
		border-radius: 2px;
		margin: 0 0 0 10%;
		padding: 5px 10px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		background-color: #f0f0f0;
		border:1px solid #DDD;
	}

	.m-pago.form.post .tit{
		width: 80%;
		margin: 0px 0 20px 10%;
		padding: 10px 10px 15px 10px;
		border-radius: 0;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		background-color: #FFF !important;
		border:none !important;
		font-size: 18px;
		font-weight: 300;
		border-bottom:1px solid #DDD !important;
	}
		.m-pago.form.post .tit img{
			display: inline-block;
			margin-bottom: 10px; 
		}

	.m-pago .formReport{
		border:none !important;
		width: 80%;
		margin: 0 0 0 10%;
		padding: 10px 0;
		display: inline-block;
		vertical-align: top;
	}

	.m-pago .formReport .contenedorIni{
		margin-bottom: 10px !important;
	}

.avatar-mini{
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border:1px solid #ddd;
	vertical-align: middle;
	margin-right: 5px;
	border-radius: 2px;
}

.primeraventa{
	display: inline-block;
	margin: 20px 5px 0 5px;
	background-color: #3383d4;
	padding: 9px 10px 8px 10px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 16px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: none;
}

.estatusVenta{
	width: 100%;
	height: 60px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-bottom: 5px;
	border:1px solid #DDD;
	cursor: default;
	border-radius: 2px;
}

	.estatusVenta .tit{
		color: #777;
		position: absolute;
		left: 6px;
		top: 4px;
		font-size: 11px;
		font-weight: 500;
	}
	.estatusVenta .estatus{
		padding: 4px 10px;
		border-radius: 2px;
		display: inline-block;
		position: absolute;
		top: 23px;
		left: 6px;
		font-weight: 400;
		font-size: 14px; 
		letter-spacing: 0.4px;
	}
		.estatusVenta .estatus.b0{
			background-color: #999;
			color: #FFF;
		}
		.estatusVenta .estatus.b1{
			background-color: #ff7e22;
			color: #FFF;
		}
		.estatusVenta .estatus.b2{
			background-color: #15a829;
			color: #FFF;
		}
		.estatusVenta .estatus.b3{
			background-color: #a84b74;
			color: #FFF;
			opacity: 0.5;
		}
		.estatusVenta .estatus.b4{
			background-color: #e80101;
			color: #FFF;
		}
		.estatusVenta .estatus.b5{
			background-color: #76ab10;
			color: #FFF;
		}
		


	/*
		Por Completar
			Gris
		Por Activar
			Naranja
		Activas
			Violeta
		Pausadas
			Violeta Desvanecido
		Desactivadas
			Rojo
		Vendidas
			Verde
	*/

	.estatusVenta .modificar{
		position: absolute;
		bottom:10px;
		right: 10px;
		font-size: 12px;
		display: inline-block;
		color: #495d98;
		text-decoration: none;
	}
		.estatusVenta .modificar:hover{
			text-decoration: underline;
		}

	.error{
		border:1px solid #e80101;
		color: #e80101;
		width: 60%;
		padding: 10px 0;
		text-align: center;
		font-weight: 400;
		font-size: 14px;
		display: inline-block;
		position: relative;
		margin: 20px 0 0px 20%; 
	}

.iniciarventa{
	display: inline-block;
	margin: 14px 5px 0 0;
	background-color: #3383d4;
	padding: 9px 20px 8px 50px;
	border-radius: 2px;
	vertical-align: top;
	font-size: 14px;
	color: #FFF;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-size: 24px;
	background-image: url('../img/plus_1.png');
	background-position: 14px center; 
	float: left;
}
	.iniciarventa:hover{
		background-color: #303758;
		}

.continuar_post
{
	background-size: auto;
	background-repeat: no-repeat;
	background-position: calc(100% - 13px) center;
	background-image: url('../img/down_3.png');
	padding: 13px 35px 12px 20px !important;
}

.calculo{
	position: relative;
	margin: 20px 0;
	float: right; 
	text-align: right;
	display: inline-block;
	line-height: 30px;
}
	.calculo .p1{
		font-size: 12px;
		font-weight: 400;
		color: #333;
	}
	.calculo .p1 .v{
		background-color: #CCC;
		color: #FFF;
		background-color: #a84b74;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}
	.calculo .p1 .r{
		background-color: #CCC;
		color: #FFF;
		background-color: #495d98;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}
	.calculo .p1 .p{
		background-color: #CCC;
		color: #777;
		background-color: #CCC;
		padding: 1px 10px;
		border-radius: 2px;
		vertical-align: middle;
		font-weight: 300;
		font-size: 18px;
		margin-left: 10px;
	}

.explicacion{
	position: relative;
	margin: 20px 0;
	text-align: center;
	display: inline-block;
	line-height: 19px;
	border-top: 1px solid #DDD;
	width: 100%;
}
	.explicacion .t{
		color: #3383d4;
		margin: 25px 0 10px 0;
		display: inline-block;
		text-transform: uppercase;
	}
	.explicacion .p{
		font-size: 11px;
		font-weight: 400;
		color: #333;
		padding: 0 0 0 15px;
		background-repeat: no-repeat;
		background-position: -10px -5px;
		background-size: 31px;
		background-image: url('../img/raizU.png');
		text-align: left;

	}
		.explicacion .p .r{
			color: #a84b74;
			font-weight: 400;
			font-size: 11px;
		}
		.explicacion .p .c{
			background-color: #CCC;
			color: #495d98;
			padding: 0px 7px;
			border-radius: 2px;
			vertical-align: top;
			font-weight: 500;
		}

	.pp{
		font-size: 12px;
		font-weight: 400;
		display: inline-block;
		position: relative;
		width: 80%;
		margin: 10px 0;
	}	
		.pp span{
			font-size: inherit;
			font-weight: 500;
			color: #a84b74;
		}


	.seleccionarFoto{
		width: 80%;
		display: inline-block;
		vertical-align: top;
		padding: 5px;
	}
	.cargarFoto{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarFoto:hover{
			background-color: #303758;
		}
	.cargarArchivo{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarArchivo:hover{
			background-color: #303758;
		}

	.cargarVideo{
		border:1px solid #495d98;;
		padding: 8px 22px 8px 15px;
		text-align: left;
		display: inline-block;
		position: absolute;
		background-size:auto;
		background-repeat: no-repeat;
		background-position: calc(100% - 6px) center;
		background-image: url('../img/down_3.png');
		font-weight: 500;
		font-size: 13px;
		color: rgba(255,255,255,1);
		background-color:#495d98;
		cursor: pointer;
		text-align: center;
		border-radius: 2px;
		margin: 5px 0 0 0;
	}
		.cargarVideo:hover{
			background-color: #303758;
		}

	.pretit{
		width: 100%;
		padding: 5px 5px;
		font-size: 14px !important;
		font-weight: 400;
		color: #333;
		margin-bottom: 10px;
	}

	.regresar{
		background-color: #DDD;
		color: #495d98;
		font-size: 12px;
		font-weight: 400;
		padding: 5px 10px;
		display: inline-block;
		position: relative;
		vertical-align: top;
		margin:0 0;
		text-decoration: none;
		border-radius: 2px;
	}
		.regresar:hover{
			background-color: #333;
			color: #FFF;
		}
	
	.galeriaMisFotos{
		width: 100%;
		position: relative;
		margin: 40px 0 0 0;
	}
		.galeriaMisFotos .mifoto{
			padding: 5px;
			border:1px solid #DDD;
			text-align: center;
		}	

			.galeriaMisFotos .mifoto img{
				max-width: 100%;
			}
			
			
		.galeriaMisFotos .mifoto a{
			font-size: 12px;
			display: inline-block;
			position: relative;
			margin:5px 0 0 0;
			color: #333;
			text-decoration: none;
		}
			.galeriaMisFotos .mifoto a:hover{
				text-decoration: underline;
			}

			.ocupado{
				font-size: 12px;
				font-weight: 400;
				display: none;
				position: relative;
				margin: 5px 0;
				color: #333;
			}
				.ocupado span{
					font-weight: 500;
					color: red;
				}

				.pais{
					width: calc(48% - 2px);
					padding: 3px 0 3px 0;
					display: inline-block;
					position: relative;
					vertical-align: middle;
					color:#495d98;
					font-size: 12px;
					font-weight: 500;
					margin: 5px 2% 0 0;
					border-radius: 2px;
					border:1px solid #DDD;
					text-decoration: none;
				}	
				.pais.right{
					margin-left: 2%;
					margin-right: 0;
				}
					.pais img{
						vertical-align: middle;
						display: inline-block;
						margin-right: 5px;
						height: 16px;
						margin-top: -1px;
						margin-left: 5px;
					}
					.pais.activo{
						background-color: #495d98;
						color: #FFF;
						border:1px solid #495d98;
					}
					.pais:not(.activo):hover{
						background-color: #DDD;
						cursor: pointer;
					}


/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/* DESARROLLO MOVIL */
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/
/******************************************************************************************************/

#contents{
	/*background-color: orange;*/
}

#menuMovil{display: none;}
#panelMovil{display: none;}
#logoMovil{display: none;}

/*PANTALLAS MEDIANAS A GRANDES > LAPTOPS / DESKTOPS */
@media (min-width: 1025px){


}
/*PANTALLAS PEQUEÑAS A MEDIANAS > TABLETS */
@media (min-width: 769px) and (max-width: 1024px){


}
@media (max-width: 768px){

	.hiddenMovil{
		display: none !important;
	}
   #header,#footer_final, #footer{display: none !important;}
   #contents{margin-top: 0 !important;}
   #logoMovil{
      width: 100%;
      height: 70px;
      margin-top: 44px;
      /*top: 60px;*/
      background-repeat: no-repeat;
      display: inline-block;
      background-position: center;
      background-size: 90%;
      background-image: url('../img/logo_big.png');
      /*background-color: orange;*/
      /*margin-bottom: 10px;*/
  }
  #contents{
      /*background-color: red;*/
      height: 88%;
      margin-top: 0 !important;
      overflow-x:hidden;
      overflow-y:auto;  
      width: 100%;
      position: fixed;
  }
 	 #menuMovil {
	    width: 100%;
	    height: 8%;
	    background-color: #3D3935;
	    position: fixed;
	    bottom: 0;
	    left: 0;
	    display: inline-block;
	    z-index: 10000000000;
	}
    #menuMovil #atrasM{
      width: 25%;
      height: 90%;
      top: 5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 44px;
      background-image: url(../img/movil/atras.png);
      border-right: 1px solid rgba(255,255,255,0.2);
      display: inline-block;
      vertical-align: top;
      position: relative;
    }

    #menuMovil #homeM{
      width: 25%;
      height: 100%;
      margin:0 12.5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 44px;
      background-image: url(../img/movil/home.png);
      display: inline-block;
      vertical-align: top;
    }

    #menuMovil #menuM{
      width: 25%;
      height: 90%;
      top: 5%;
      /*background-color: red;*/
      background-repeat: no-repeat;
      background-position: center;
      background-size: 44px;
      background-image: url(../img/movil/menu.png);
      display: inline-block;
      vertical-align: top;
      border-left: 1px solid rgba(255,255,255,0.2);
      position: relative;
    }

  	#menuMovil #menuM.cerrarM {
	    background-image: url(../img/movil/cerrarPanel1.png);
	    background-color: #ddd;
	    height: 100%;
	    top: 0%;
	}	

  #panelMovil{
    background-color: #ddd;
    height: 100%;
    margin-top: 0;
    overflow-x:hidden;
    overflow-y:auto;  
    width: 100%;
    position: fixed;
    top:0px;
    left: 0px;
    z-index: 100000000;
  }

  #panelMovil.no-scroll{
  	overflow-y:hidden; 
  }

    #panelMovil #mLogo{
      width: 90%;
      height: 70px;
      top: 0;
      margin-left: 5%;
      background-repeat: no-repeat;
      display: inline-block;
      background-position: center;
      background-size: 55px;
      background-image: url('../img/favicon.png');
      /*background-color: orange;*/
      margin-bottom: 10px;
      background-origin: content-box;
      padding: 5px 0;
      vertical-align: top;
    }

    #panelMovil .opcion1 {
	    width: 44%;
	    margin-right: 1%;
	    display: inline-block;
	    position: relative;
	    background-color: #3d3935;
	    margin-left: 5%;
	    vertical-align: top;
	    color: rgba(255,255,255,0.7);
	    font-weight: 500;
	    text-align: center;
	    padding: 11px 0 12px 0px;
	    font-size: 16px;
	    border-radius: 2px;
	}

    #panelMovil .opcion2{
      width: 44%;
      display: inline-block;
      position: relative;
      background-color:#3d3935;
      vertical-align: top;
      color: rgba(255, 255, 255, 0.7);
      font-weight: 400;
      text-align: center;
      padding: 11px 0 12px 0;
      font-size: 16px;
      text-decoration: none;
      border-radius: 2px;
      margin-left: 1%;
    }
    #panelMovil .opcion1.logA{
    	margin-top: 10px;
    	background-color: #f99328;
    	color: #FFF;
    	padding: 6px 0 7px 0;
    	font-size: 13px;
    	margin-bottom: 5px;
	}
	#panelMovil .opcion2.logB {
	    background-color: #f99328;
	    color: #FFF;
	    margin-top: 10px;
	    padding: 6px 0 7px 0;
	    font-size: 13px;
	    margin-bottom: 5px;
	}

    #panelMovil #buscadorMovil{
      padding: 13px 0;
      border-top: none;
      border-bottom: none;
      margin-top:20px;
      width: 90%;
      margin-left: 5%;
      position: relative;
      display: inline-block;
      /*background-color: yellow;*/
      margin-bottom: 0px;
      display: none;
    }

      #panelMovil #buscadorMovil #buscarMovil {
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    width: calc(100% - 40px);
	    padding: 9px 5px;
	    text-align: left;
	    font-weight: 400;
	    color: #222;
	    outline: none;
	    border: 0;
	    background-color: transparent;
	    border-bottom: 1px solid #3d3935;
	}
      #panelMovil #buscadorMovil #buscandoMovil {
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	    width: 40px;
	    background-color: #3d3935;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: 22px;
	    background-image: url(../img/movil/buscar.png);
	    height: 38px;
	    text-indent: -102px;
	    margin-bottom: 0px;
	    margin-top: -3px;
	}

	  #panelMovil .enlace {
	    width: calc(90% - 10px);
	    display: block;
	    position: relative;
	    border-left: 1px solid #ff8200;
	    /* border-top: 1px solid rgba(0,0,0,0.1); */
	    border-bottom: 1px solid rgba(0,0,0,0.1);
	    margin-bottom: 7px;
	    margin-left: 5%;
	    vertical-align: top;
	    color: #222;
	    font-weight: 400;
	    text-align: left;
	    padding: 8px 0 9px 10px;
	    font-size: 15px;
	    text-decoration: none;
	    background-color: transparent;
	}

    #panelMovil #redesMovil{
      padding: 7px 0 2px 0;
      /*border-top: 1px dotted #0064c5;*/
      border-bottom: none;
      margin-top:20px;
      width: 90%;
      margin-left: 5%;
      position: relative;
      display: inline-block;
      /*background-color: yellow;*/
      margin-bottom: 0;
      text-align: center;
    }

	#panelMovil #redesMovil a{
	display: inline-block;
	/*background-color: orange;*/
	margin: 0 10px;
	}

	#panelMovil #redesMovil img{
	height: 38px;
	display: inline-block;
	opacity: 0.7;
	}

	#panelMovil #footerMenuMovil {
	    width: 90%;
	    margin-left: 5%;
	    font-weight: 400;
	    color: #333;
	    font-size: 14px;
	    text-align: center;
	    /* background-color: yellow; */
	    margin: 20px 0 41px 5% !important;
	    border-top: 1px dotted #777;
	    padding-top: 20px;
	    /* display: none; */
	}
	/*///////////////////////////////////////////////////////////////////////*/

	.disenador{
		width: 90%;
		margin: 1px 0 0 5% !important;
		height: 120px;
	background-size: cover;
	}

	.someBrand{
		width: 45%;
		/*background-color: orange;*/
		margin: 5px 0 0 0;
		height: 100px;
		background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	/*border:1px solid rgba(0,0,0,0.15);*/
	display: inline-block;
	}

	.item_producto{
		width: 90% !important;
		margin-left: 5% !important;
		border-bottom: 1px dotted #cd36be !important;
	}
		.item_producto .modelo{
			font-size: 22px;
			font-weight: 300;
		}

    .post-bloque.inicio
	{
		width: 100%;
		height: auto;
		text-align: center;
	}

	.post-bloque .post-titulo
	{
		height: auto;
		font-size: 23px;
		text-align: center;
		padding-bottom: 10px;
		margin-top: 10px;
	}
	.post-bloque.inicio .post-titulo .post-img{
		width: 150px;
		height: 150px;
		float: none;
		box-shadow:0 0 3px 1px rgba(0,0,0,0.3);
	}
	/*////////////////////////*/

	#panelCategoriasMovil{
		width: 70%;
		height: calc(88% + 2px);
		background-color: rgba(255,255,255,0.95);
		position: fixed;
		right: 0;
		top: 0;
		overflow-x: hidden;
		overflow-y: hidden;
		box-shadow: -2px 0 4px 0px rgba(0,0,0,0.3);
		z-index: 200000000; 
		text-align: center;
	}
	#panelCategoriasMovilLateral{
		width: 30%;
		height: calc(88% + 2px);
		background-color: rgba(255,255,255,0.5);
		position: fixed;
		left: 0;
		top: 0;
	}
	.is-hidden{
		left: 100% !important;
	}
		#panelCategoriasMovil #cierreSub{
			padding: 9px 0;
			text-align: center;
			color: #FFF;
			background-color: rgba(0,0,0,0.8);
			width: 100%;
			position: relative;
			top: 0;
			left: 0;
			font-weight: 300;
			font-size: 12px;
			display: inline-block;
			text-transform: uppercase;
			/*letter-spacing: 1px;*/
			vertical-align: top;
		}
			#panelCategoriasMovil #cierreSub img{
				width: 22px;
				vertical-align: middle;
				margin-left: 5px;
			}

		#panelCategoriasMovil #contenedorCatMovil{
			width: 100%;
			position: relative;
			height: calc(100% - 40px);
			/*background-color: orange;*/
			display: inline-block;
			vertical-align: top;
			overflow-y: auto;
			overflow-x: hidden; 
			padding: 10px 0;
		}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem{
				width: calc(100% - 22px);
				text-align: left;
				margin: 5px 0 5px 5%;
				/*background-color: white;*/
				position: relative;
				display: inline-block;
				padding: 7px 0 7px 22px;
				color: #000;
				font-size: 15px;
				font-weight: 400;
				text-decoration: none;
				background-size: 14px;
				background-repeat: no-repeat;
				background-position: left center;
				background-image: url('../img/adelante.png');
				float: left;
			}
			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.masCat{
				background-image: url('../img/plus.png');
			}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.backCat{
				padding: 9px 0 9px 5px;
				text-align: left;
				color: #FFF;
				background-color: #cd36be;
				width: 70%;
				position: fixed;
				top: 0;
				right: 0;
				font-weight: 400;
				font-size: 13px;
				display: inline-block;
				text-transform: uppercase;
				letter-spacing: 1px;
				vertical-align: top;
				background-image: none;
				margin: 0;
				z-index: 20000;
			}
				#panelCategoriasMovil #contenedorCatMovil .catMovilItem.backCat img{
					width: 18px;
					vertical-align: middle;
					margin-right: 5px;
					margin-top: -2px;
				}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.titCat{
				text-align: left;
				color: #333;
				font-weight: 600;
				font-size: 14px;
				display: inline-block;
				/*text-transform: uppercase;*/
				/*letter-spacing: 1px;*/
				vertical-align: top;
				background-image: none;
				border-bottom: 1px solid #cd36be;
				padding-left: 0px;
				margin-top: 26px;
			}

			#panelCategoriasMovil #contenedorCatMovil .catMovilItem.titCatMain{
				text-align: left;
				color: #333;
				font-weight: 600;
				font-size: 14px;
				display: inline-block;
				/*text-transform: uppercase;*/
				/*letter-spacing: 1px;*/
				vertical-align: top;
				background-image: none;
				border-bottom: 1px solid #cd36be;
				padding-left: 0px;
				margin-top: 0;
			}

		#panelCategoriasMovil #contenedorCatMovil .marMovilItem{
				width: 90%;
				text-align: center;
				margin: 5px 0 5px 0;
				/*background-color: orange;*/
				position: relative;
				display: inline-block;
				padding: 5px 5px 7px 0;
				color: #000;
				font-size: 15px;
				font-weight: 400;
				text-decoration: none;
				/*float: left;*/
				border-bottom: 1px dotted #CCC;
			}
		#panelCategoriasMovil #contenedorCatMovil .marMovilItem img{
			max-height: 56px;
			max-width: 50%;
			display: block;
		}


	.modal
	{
	    width: 100%;
	    left: 0%;
	}
	.head
	{
	    width: 100%;
		background-image: none;
		text-align: center;
		background-color: rgba(255,255,255,0.95);
		border: none;
		box-shadow: 0px -1px 10px 0 rgba(0,0,0,0.3);
		bottom: 0 !important;
		top: initial;
	}
	.head #cerrar_modal
	{
		position: relative;
		margin: 12px 0 0 0;
		display: inline-block;
		top: 0px;
		right: 0;
		font-weight: 400;
		color: #000;
	}

	.foto_macro
    {
        width: 100%;
        margin-top: 0px;
        height: 100%;
        display: inline-block;

    }
    .datos_macro
    {
        width: 100%;
        overflow-y: hidden;
        overflow-x: hidden;
        height: auto !important;
        padding:0 10px 0 10px;
        margin:  0px 0 0 0px;
        /*background-color: orange;*/
    }
	.area-data
    {
    	/*background-color: red;*/
    	position: relative;
    	left: 0;
    	top: 0;
    	display: inline-block;
    	width: 100%;
    	height: auto !important;
    }
    	.area-data .data-marca
    	{
    		width: 40%;
    		height: 80px;
    		/*background-color: red;*/
    	}
	    	.area-data .data-modelo
	    	{
	    		width: 90%;
	    		height: 80px;
	    		/*background-color: blue;*/
	    		margin: 0 0 0 5%;
	    	}
	    	.area-data .data-talla,.area-data .data-color
	    	{
				width: 90%;
				margin: 0 0 0 5%;
				height: 60px;
				border-right: none;
			}
			.area-data .data-color{
				height: 70px;
			}
			.area-data .data-talla,.area-data .data-descripcion
	    	{
	    		margin-top: 0;
	    	}
	.area_carrito
    {
        bottom:0px;
        left: 0;
        position: relative;
        /*background-color: violet;*/
        margin: 10px 0 70px 5%;
        height: auto !important;
        border-top:1px solid rgba(0,0,0,0.15);
        padding-top: 10px;
    }


    .area_carrito .agregar, .area_carrito .megusta, .area_carrito .agregado_carrito, .area_carrito .ir_a_cesta, #disponibilidad_producto, .area_carrito .nodisponible{
    	/*display: none;*/
	}

	.item_producto .precio
	{
		/*position: relative;*/
		height: auto !important;
	}
	
	.item_producto:hover .guardar
	{
		display: none;
	}
	/***********************************+*/
	#bread{
		display: none !important;
	}
	.bloque .titulo_log
	{
		width: 100%;
		margin: 0 0 10px 0 !important;
	}
	.input_submit{
		width: 100%;
		margin-left: 0 !important;
		padding: 3px 0px !important;
		text-align: center !important;
		font-size: 16px;
	}
	.minimo1
	{
		margin: 0 0 0 0 !important;
	}

	.titBlog{
		font-size: 30px !important;
		display: inline-block;
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.post-datos{
		text-align: left !important;
	}
		.post-bloque .post-resumen
		{
			text-align: justify;
		}
		.post-bloque .post-resumen img{
			max-width: 100% !important;
		}

		.post-bloque{
			width: 100%;
			margin: 0 0 30px 0;
			border-left:none;
			display: inline-block;
			height: auto;
			padding: 0 0px;
			/*background-color: orange;*/
		}
		.post-bloque .post-titulo{text-align: center !important;}
		.post-img{
			margin:0 10px 0 0 !important;
			text-align: center !important;
			float: none !important;
			vertical-align: middle !important;
			position: relative !important;
			display: block !important;
			height: 150px !important;
			width: 100% !important;
			border-radius: 0px !important;
			box-shadow: none !important
		}
		.alineacionTit{
			vertical-align: middle;
		}
		.titBlogMovil{
			font-size: 30px;
			margin:10px 0 5px 0 !important;
			display: inline-block;
		}
		.fotoBlogHomeMovil{
			border-radius: 1000px !important;
			height: 120px !important;
			width: 120px !important;
			box-shadow:0 0 3px 1px rgba(0,0,0,0.3) !important;
		}

	/**************************/
	.breadMovil{
			width: 90%;
			display: inline-block;
			position: relative;
			vertical-align: top;
			/*background-color: blue;*/
			margin: 0px 0 0 5%;
			text-align: center;
			font-weight: 300;
			color: #cd36be;
			text-align: left;
			padding: 0 0 10px 0;
			font-size: 22px;
			border-bottom: 1px solid rgba(0,0,0,0.15);
	}

		.breadMovil img
		{
			vertical-align: middle;
			width: 20px;
			margin: 0 10px 0 0;
			opacity: 0.5;
		}
		.breadMovil span
		{
			vertical-align: middle;
		}

		.titulo_resultado{
			width: 90%;
			padding:  0 0 10px 0;
			border-bottom: 1px solid rgba(0,0,0,0.2);
			margin: 10px 0 10px 5%;
			font-size: 18px;
			text-align: center;
		}

		.galeria_categoria_fila{
			margin-top: 10px;
			height: auto;
			text-align: center;
			border: none;
			margin-bottom: 50px;
		}

		.galeria_categoria_fila .area_marca{
			width: 100%;
			background-color: rgba(62,62,62,0.95);
			position: relative;
			top: 0;
			left: 0;
			height: 230px;
			z-index: 1;
			margin-bottom: 5px;
			border-radius: 3px;
			border-right: none;
		}
			.galeria_categoria_fila .area_marca .logo{
				box-shadow: none;
				width: 96%;
				height: 120px;
				border-radius: 0;
				margin: 5px 0 0 2%;
				top: 0;
				left: 0;
				background-color: #FFF;
				padding: 0;
				border-radius: 3px;
			}
			.galeria_categoria_fila .area_marca .nombre{
				width: 100%;
				padding: 13px 0;
				height: 50px;
				text-align: center;
				position: absolute;
				/*background-color: red;*/
				left: 0;
				top: 120px;
				font-weight: 300;
				color: #00a8ff;
				font-size: 24px;
			}
			.galeria_categoria_fila .area_marca .opciones{
				text-align: right;
				/*background-color: blue;*/
				bottom: 5px !important;
				left: auto !important;
				right: 0 !important;
				top: auto !important;
				height: 45px;
			}
				.galeria_categoria_fila .area_marca .opciones .opcion{
					height: 45px;
					width: 45px;
					background-color: #CCC;
				}
				.galeria_categoria_fila .opciones .opcion:hover .tt
				{
					display: none;
				}


		.galeria_categoria_fila .area_productos{
			width: 100%;
			/*background-color: grey;*/
			height: auto !important;
			position: relative;
			top: 0;
			left: 0;
			z-index: 2;
		}
		.galeria_categoria_fila .area_productos .item_producto{
			height: 260px !important;
			margin-bottom: 8px;
			width: 100%;
			margin-left: 0;

		}
		.total_resultados_marca, .total_resultados_marca_busqueda
		{
			background-color: rgba(205, 54, 190, 1);
			position: absolute;
			top: -55px;
			left: 0;
			color: rgba(255,255,255,1);
			padding: 13px 22px 13px 41px;
			z-index: 20000000000000;
			font-weight: 400;
			border-radius: 0 50px 50px 0;
			background-repeat: no-repeat;
			background-size: 26px;
			background-position: 5px center;
			font-size: 14px;
			background-image: url(../img/result.png);
		}
		.galeria_categoria_fila .ver_mas
		{
			padding: 8px 15px 8px 15px;
			display: inline-block;
			position: relative;
			font-size: 14px;
			font-weight: 500;
			background-color: rgba(205, 54, 190, 1);
			color: #FFFFFF;
			margin: 0 auto;
			cursor: pointer;
			text-decoration: none;
		}

	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/

	#marca_titulo
	{
		display: none;
	}
	#area-contenido-marca
	{
		/*background-color: green;*/
		width: 90%;
		margin: 0 0 0 5%;
		/*padding: 10px 0;*/
	}
		#area-contenido-marca #area-menu-marca
		{
			position: relative !important;
			left: 0 !important;
			box-shadow: 3px 0 4px 0 rgba(0,0,0,0.15);
			z-index: 1;
			width: 100% !important;
			top: 0px !important;
			background-color: rgba(62,62,62,0.95);
			height: auto !important;
			z-index: 1;
			margin-bottom: 5px;
			border-radius: 3px;
			border-right: none;

		}
			#area-contenido-marca #area-menu-marca #logoMain{
				box-shadow: none;
				width: calc(96% - 10px);
				height: 120px;
				border-radius: 0;
				margin: 5px 0 0 2%;
				top: 0;
				left: 0;
				background-color: #FFF;
				padding: 0;
				border-radius: 3px;
				padding: 5px;
				background-origin: content-box;
				position: relative;
				display: inline-block;
			}
			#area-contenido-marca #area-menu-marca #nombreMain{
				width: 100%;
				padding: 0 0;
				height: auto !important;
				text-align: center;
				position: relative;
				display: inline-block;
				/*background-color: red;*/
				left: 0;
				top: 0px;
				font-weight: 300;
				color: #00a8ff;
				font-size: 24px;
				margin-bottom: 10px;
				margin-top: 5px;
			}
			#area-contenido-marca #area-menu-marca #menu-marca{
				position: relative !important;
				height: auto !important;
				/*background-color: yellow;*/
				display: inline-block;

			}
				#area-menu-marca #menu-marca #marca-productos
				{
					background-image: none !important;
					border:none !important;
					padding: 10px 0 !important;
					text-align: center !important;
					font-size: 16px !important;
					border-radius: 3px;
				}
				#area-menu-marca #menu-marca .item-menu-marca.listado
				{
					display: none !important;
				}
		#area-contenido-marca #contenedor-marca
		{
			width: 100%;
			position: relative !important;
			left: 0;
			z-index: 0;
			padding: 0 0 0 0;
			/*background-color: orange;*/
			text-align: left;
			height: auto !important;
		}
			#area-contenido-marca #contenedor-marca #filtros_marca
			{
				padding-bottom: 5px;
				text-align: center;
				border-bottom: none;
			}
			#area-contenido-marca #contenedor-marca #filtros_marca .area
			{
				width: 94%;
				/*margin-left: 5%;*/
				float: none;
			}
				#area-contenido-marca #contenedor-marca #filtros_marca .area .titulo
				{
					float: left;
					margin-left: 10px !important;
					left: 0 !important;
					text-align: left !important;
				}
				#area-contenido-marca #contenedor-marca #filtros_marca .area .ordenado
				{
					/*padding: 10px 0;*/
				}
				#area-contenido-marca #contenedor-marca .titulo_destacados_galeria,#area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna 
				{
					font-size: 18px !important;
				}
				#area-contenido-marca #contenedor-marca .titulo_destacados_galeria img, #area-contenido-marca #contenedor-marca .titulo_destacados_galeria_interna img
				{
					height: 32px;
				}

	.ver_mas_marca
	{
		margin:0px 0 40px 0;
	}
	.bloque .titulo_log
	{
		font-size: 17px !important;
		background-position: 5px 7px
	}
	.minimo
	{
		padding: 10px 0;
		margin: 10px 0 100px 0;
	}
	.bloque{
		text-align: justify !important;
	}
	#pago_A, #pago_B
	{
		width: 100%;
		border: none;
	}
	.dato_contacto
	{
		width: 100%;
		padding: 10px 0px !important;
		margin: 10px 0 30px 0;
		border: none !important;
	}
		.dato_contacto #panel_form
		{
			width: 100% !important;
			padding: 0 !important;
		}
			.dato_contacto #panel_form .tit_form
			{
				width: 100% !important;
			}
			.dato_contacto #panel_form .campo
			{
				width: 100% !important;
				margin-top: 0 !important;
			}
			.dato_contacto #panel_form .enviar
			{
				margin-left: 0;
			}

	.dato_contacto .subt
	{
		border:1px solid rgba(0,0,0,0.2);
		padding: 3px 10px 4px 10px;
		background-color: #00a8ff;
		color: #FFF;
	}


	.head.deLog{
		width: 100% !important;
	}
		.head.deLog .tit_header{
			display: none;
		}

	.bloque.log{
		width: 96% !important;
		margin-left: 2% !important;
		margin-top: 10px !important;
	}
	.bloque.log #envoltura_login{
		width: 100% !important;
		margin-left: 0 !important;
	}
		.bloque.log #envoltura_login .t{
			width: 100%;
			font-size: 16px;
			background-position: left 10px;
			border:none;
		}
		.bloque.log #envoltura_login .input{
			width: 100%;
		}
		.bloque.log #envoltura_login .olvido{
			margin: 15px 0 0 0;
			float: right;
			width: 130px;
			left: 50%;
			text-align: center;
			padding: 8px 5px;
		}
	.bloque.log #envoltura_registro{
		width: 100% !important;
		margin-left: 0 !important;
		padding: 20px 5px;
	}
		.bloque.log #envoltura_registro .dato-bloque{
			width: 100%;
		}
		.bloque.log #envoltura_registro .t1{
			width: 100%;
			font-size: 16px;
			background-position: left 10px;
			border:none;
			display: inline-block;
			margin-left:  0 !important;
		}
		.bloque.log #envoltura_registro .input1{
			width: 100%;
			display: inline-block;
			margin-left:  0 !important;
		}


	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/
	/*///////////////////////////////////////////////////////////////////////*/


	.logMovil
	{
		border-radius: 3px;
		color: rgba(0,0,0,1);
		cursor: pointer;
		display: inline-block;
		font-size: 13px;
		font-weight: 400px;
		position: relative;
		text-align: left;
		top: 10%;
		vertical-align: top;
		color: #FFF;
		background-color: rgb(243, 149, 47);
		padding: 9px 3px 11px 25px;
		background-size: 18px;
		background-position: 4px center;
		background-repeat: no-repeat;
		background-image: url(../img/user.png);
		box-shadow: 0 3px 4px 0 rgba(0,0,0,0.15);
		width: calc(90% - 28px);
		margin: 10px 0 10px 5%;
	}

	#log-main{
		width: 90%;
		margin-left: 5%;
	}


	#log-menu{
		width: 90%;
		margin-left: 5%;
	}

		#log-menu .item-menu{
			width: calc(50% - 2px);
			margin: 1px 0 0 0;
			padding: 12px 0;
		}

		.bloque-dato{
			width: 90%;
		}

	.compraUser
	{
		width: 90%;
	}
		.compraUser.MeGusta .productos .item
		{
			width: 90% !important;
			margin: 0 0 10px 5%
		}

	.datos_panel{
		width: 90% !important;
		margin-left: 5% !important;
		padding: 10px 0 !important;
	}
		.datos_panel form{
			width: 100% !important;
			padding: 0 !important;
		}
			.datos_panel form .dato-bloque{
				width: 100% !important;
			}

	#base_f{
		width: 90%;
		margin-left: 5% !important;
	}

	#base_filtro{
		width: 100%;
	}

	.compraUser.misCompras
	{
		margin-top: 28px !important;
	}
		.misCompras .productos, .misCompras .datos
		{
			width: 100% !important;
			border:none;
		}
			.misCompras .productos .direccion_envio{
				width: 100% !important;
			}
			.misCompras .productos .item{
				width: 100% !important;
				margin-left: 0 !important;
			}
			.misCompras .datos .num{display: none;}

	.advertencia1
	{
		width: 90%;
		text-align: center;
		border-radius: 0 !important;
		/*margin-left: 5% !important;*/
	}
	.advertencia1 .txt
	{
		margin-top: -10px !important;
		display: inline-block;	
	}
	.advertencia1 .iniciarpagos
	{
		margin-top:10px !important; 
		margin-left:  0 !important;
	}


	#menu #logo-home, #menu #eventos_nav, #menu #submenuMarcas, #menu #submenuCategorias, #menu #eventos_user #registro_sec{
		display: none !important; 
	} 
	#menu #help{
		display: none !important;
	}
	#menu #eventos_user{
		width: 100%;
	}
	#menu{
		top: 0 !important;
		height: 40px !important;
		display: none;
	}

	#menu #eventos_user #cart .q_cart, #menu #eventos_user #wish .q_wish, #menu #eventos_user #pagar .q_pagar{
		margin-top: 0;
		padding-top: 5px;
	}

	.cinta {
    width: 100%;
    height: 100px;
    margin-top: -100px;
    display: inline-block;
    position: absolute;
    text-align: center;
    top: 0 !important;
    left: 0;
    z-index: 1000000000;
    padding: 5px 0;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 3%, rgba(255,255,255,0.9) 47%, rgba(255,255,255,0.9) 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 3%,rgba(255,255,255,0.9) 47%,rgba(255,255,255,0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=1 );
	}
	#menu #eventos_user #cart:hover, #menu #eventos_user #wish:hover, #menu #eventos_user #pagar:hover
	{
		border:1px solid rgba(255,255,255,0);
		opacity: 1;
	}

	/*********************/
	#iniciar_compra{
		margin-top: 0 !important;
		margin-right: 0 !important;
		width: 60%;
		float: none;
		margin-left: 20%;
		margin-top: 20px !important;
		padding: 7px 0 10px 0;
	}

	.cesta_tit
	{
		/*background-color: yellow;*/
		border-bottom: 1px solid rgba(0,0,0,0.5);
		border-top: 1px solid rgba(0,0,0,0.5);
		padding: 0 0 0 0 !important;
		display: inline-block;
		position: relative;
		font-size: 13px;
		vertical-align: top;
		text-transform: uppercase;
		color: #00a8ff;
		margin: 0 0 0 0 !important;
		text-align: center;
	}
	.cesta_tit.producto
	{
		/*background-color: yellow;*/
		border-bottom: 1px dotted rgba(0,0,0,0);
		border-top: none;
		padding: 0 0 0 0 !important;
		display: inline-block;
		position: relative;
		font-size: 16px;
		vertical-align: top;
		/*text-transform: uppercase;*/
		text-transform: none;
		color: rgba(0,0,0,0.9);
		margin: 0 0 0 0 !important;
		text-align: center;
		height: 56px;
		line-height: 25px;
	}
	.linea_producto{
		margin-top: 20px;
	}
	.cesta_tit.descripcion
	{width: 100%;}
	.cesta_tit.color
	{width: 30%; display: none !important;}
	.cesta_tit.talla
	{width: 30%; display: none !important;}
	.cesta_tit.precio_u
	{width: 35%;}
	.cesta_tit.cantidad
	{width: 30%;}
	.cesta_tit.precio_t
	{width: 35%;}
	.cesta_tit.eliminar
	{width: 100%; border-bottom: 1px dotted rgba(0,0,0,0.2);}

	.cesta_tit.producto.descripcion .foto_cesta, .cesta_tit.producto.descripcion span
	{
		vertical-align: middle !important;
	}
	.cesta_tit.producto.descripcion .foto_cesta{
		margin-left: 13px;
		height: 60px;
		width: 60px;
	}
	.cesta_tit.producto.descripcion span
	{
		width: calc(100% - 83px);
		margin: 0 0 0 0;
		color: #cd36be;
	}
	.cesta_tit.producto.cantidad input{
		border-radius: 5px;
		border-color: #BBB;
	}
	.cesta_tit.producto.eliminar{
		text-align: right;
		height: 30px !important;
	}
	#titulo_total_compra1,#titulo_total_compra
	{
		width: 65% !important;
		text-align: left !important;
	}
	#titulo_total_compra
	{
		font-size: 16px;
	}
	.codProm{
		font-size: 14px !important;
		padding: 1px 0 !important;
	}
	.titMovProd{
		padding: 10px 0 !important; 
	}

	.confirmar_carrito{
		top: 20px;
		margin-top: 0;
	}

	.area_carrito .agregado_carrito{
		text-align: left !important;
		width: 100%;
	}

	.advertencia
	{
		width: 90%;
		margin-left: 5% !important;
		margin-top: 10px !important;
		text-align: center;
		padding: 10px 5px;
	}
	.advertencia img
	{
		display: block;
		margin: 0 auto !important;
	}

	#login_user{
		width: 100%;
		margin-left: 0%;
	}

		#login_user #envoltura_login{
			width: 100%;
			margin-left: 0px !important;
		}
		.inputRestaurar{
			width: 65%;
		}
		.olvidoNuevo{
			float: right;
			margin-top: 20px !important;
		}
		.recovering .t{
			border: none !important;
		}
		.recovering input{
			width: 100% !important;
		}
		#notengo{
			margin: 20px 0 !important;
		}
	.compraExitosa{
		width: 100% !important;
	}
	#tabla_pagos .foto_cesta_1{
		width: 70px !important;
		height:  70px !important;
	}

	#pago_A, #pago_B{
		text-align: left;
		border:none !important;
	}
	.registrando_pago{
		width: 100% !important;
		margin-left: 0 !important;
	}
		.registrando_pago .t{
			border: none !important;
			width: 100% !important;
		}
		.registrando_pago input, .registrando_pago select, .registrando_pago textarea{
			width: 100% !important;
		}

	.registrando_pago .regresar{
		margin: 0 !important;
		margin-bottom: 10px;
	}
		.registrando_pago .registrar_pago{
			margin: 20px 0 0 20% !important;
			width: 60% !important;
			float: none !important;
		}
}

#back {
    background-color: #333;
    color: #FFF;
    padding: 5px 8px 5px 8px;
    font-size: 14px;
    font-weight: 300;
    cursor: pointer;
    text-decoration: none;
    border-radius: 2px;
    margin: 0px 15px 0 0;
    vertical-align: middle;
    display: inline-block;
}

	#back:hover {
	    background-color: #ff911e;
	    color: #000;
	}

#ordenFotos {
    width: calc(100% - 20px);
    border: 1px solid #DDD;
    padding: 10px;
    text-align: left !important;
}
	#ordenFotos .item {
	    width: 14%;
	    display: inline-block;
	    margin: 0 1% 10px 1%;
	    border: 1px solid #DDD;
	    vertical-align: top;
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
	    height: 150px;
	    padding: 5px 5px 30px 5px;
	    text-align: center;
	}
	#ordenFotos .ordenar {
	    border: 1px solid #CCC;
	    padding: 8px 15px 8px 15px;
	    text-align: center;
	    display: inline-block;
	    position: relative;
	    font-weight: 500;
	    font-size: 13px;
	    color: #333;
	    background-color: #DDD;
	    cursor: pointer;
	    text-align: center;
	    border-radius: 2px;
	    margin: 5px 0 10px 5px;
	}
	#ordenFotos select {
    display: inline-block;
    position: relative;
    top: 100%;
    border-radius: 2px;
    padding: 5px 10px;
}
.pretit1 {
    width: 100%;
    padding: 5px 5px;
    font-size: 18px !important;
    font-weight: 300;
    color: #333;
    margin-bottom: 10px;
}

#img_archivo {
	width: 20% !important;
}

#img_video {
	width: 20% !important;
}


.archivo_video {
    overflow: hidden;
    height: 100%;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    border: 1px dotted #495d98;
    background-color: #EEE;
    padding: 5px 5px;
    margin-top: 1px;
    font-size: 15px;

}
	.archivo_video #video{
    background-color: transparent;
    width: 100%;
    font-size: 15px;
    
	}

.semi{
	font-weight: 400;
}

/*****************************************************************************/
/*****************************************************************************/
/*********************************** BLOG ************************************/
/*****************************************************************************/
/*****************************************************************************/

.foto-blog{
	width: auto;
	max-width: 500px;
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	margin-top: 30px;
}
.titulo-blog{
	position: relative;
	display: inline;
	/*background-color: yellow;*/
	text-align: left;
	font-size: 40px;
	font-weight: 300;
	color: #3D3935;
	line-height: 50px;
	top: 30px;
}
.datos-blog{
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	display: flex;
	position: relative;
	padding: 8px 0 9px 0;
	/*background-color: orange;*/
	margin-top: 45px;
	margin-bottom: 15px;
}
	.datos-blog .autor-blog{
		vertical-align: top;
		display: inline-block;
		font-size: 18px;
		font-weight: 300;
		color: #777;
		/*background-color: yellow;*/
		position: relative;
	}
	.datos-blog .fuente-blog{
		vertical-align: top;
		display: inline-block;
		font-size: 18px;
		font-weight: 300;
		color: #777;
		/*background-color: yellow;*/
		position: relative;
		margin-left: 10px;
	}

.contenido-blog{
	position: relative;
	display: inline;
	/*background-color: yellow;*/
	text-align: left;
	font-size: 14px;
	font-weight: 300;
	color: #3D3935;
	line-height: 28px;
	text-align: justify;

}

.backArticle{
	width: 87px;
	padding: 15px 14px 15px 0;
	display: inline;
	border:1px solid #3D3935;
	display: inline-block;
	position: relative;
	text-align: right;
	font-size: 19px;
	margin-right: 15px;
	color: #000;
	top: 2px;
	background-position: 12px center;
	background-repeat: no-repeat;
	background-size: 26px;
	background-image: url('../img/left.png');
	cursor: pointer;
	text-decoration: none;
}
	.backArticle:hover{
		border:1px solid #ff8200 !important;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************** BRANDS ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.mybrands{
	width: calc(100% - 100px);
	margin-left: 50px;
	/*background-color: red;*/
	display: inline-block;
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 60px;
}
	.mybrands .item-brand{
		width: calc(20% - 20px);
		height: 170px;
		display: inline-block;
		vertical-align: top;
		position: relative;
		/*background-color: red;*/
		margin: 5px 10px 10px 0px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		padding: 5px;
		background-origin: content-box;
		border:1px solid #E0E0E0;
	}
		.mybrands .item-brand.r{
			margin-right: 0;
		}
		.mybrands .item-brand .tituloMarca{
			width: 100%;
		    font-size: 14px;
		    font-weight: 600;
		    padding: 3px 0 7px 0;
		    text-align: center;
		    position: absolute;
		    top: 100%;
		    left: 0;
		    border-bottom: 1px solid #999;
		    color: #3e3a36;
		    letter-spacing: 0.5px;
		}
	.mybrands .item-brand:hover{
		opacity: 0.5;
	}


/*****************************************************************************/
/*****************************************************************************/
/********************************** CONTACTAR ***********************************/
/*****************************************************************************/
/*****************************************************************************/

.modal
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.6);
    display: inline-block;
    position: fixed;
    z-index: 20000000000000;
    vertical-align: top;
    top: 0;
    left: 0;
    display: none;
    /*background-color: grey;*/
    /*padding-bottom: 20px;*/
}
	
		

/************************* CSS ARIAM *******************************/
	.container {
	    display: inline-block;
	    position: relative;
	    padding-left: 30px;
	    margin-bottom: 12px;
	    cursor: pointer;
	    font-size: 16px;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    margin-left: 8%;
	}

	/* Hide the browser's default checkbox */
	.container input {
	    position: absolute;
	    opacity: 0;
	}

	/* Create a custom checkbox */
	.checkmark {
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 20px;
	    width: 20px;
	    background-color: rgba(255, 130, 0, 0.42);
	    margin-left: 5px;
	}

	.checkmark-i {
   		position: absolute;
	    top: 0px;
	    left: 0;
	    height: 20px;
	    width: 20px;
	    background-color: #ddd;
	    margin-left: 5px;
	    border-radius: 12px;
	    border: 1px solid #ddd;
	}
	/* On mouse-over, add a grey background color */
	.container:hover input ~ .checkmark {
	    background-color: #ccc;
	}

	/* On mouse-over, add a grey background color */
	.container:hover input ~ .checkmark-i {
	    background-color: #ccc;
	}

	/* When the checkbox is checked, add a blue background */
	.container input:checked ~ .checkmark {
	    background-color: #ff8200;
	}

	.container input:checked ~ .checkmark-i {
	    background-color: #ff8200;
	}

	/* Create the checkmark/indicator (hidden when not checked) */
	.checkmark:after {
	    content: "";
	    position: absolute;
	    display: none;
	}

	.checkmark-i:after {
	    content: "";
	    position: absolute;
	    display: none;
	}

	/* Show the checkmark when checked */
	.container input:checked ~ .checkmark:after {
	    display: block;
	}

	.container input:checked ~ .checkmark-i:after {
	    display: block;
	}

	/* Style the checkmark/indicator */
	.container .checkmark:after {
	    left: 6px;
	    top: 2px;
	    width: 5px;
	    height: 10px;
	    border: solid white;
	    border-width: 0 3px 3px 0;
	    -webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    transform: rotate(45deg);
	}

	.container .checkmark-i:after {
	    left: 6px;
	    top: 2px;
	    width: 5px;
	    height: 10px;
	    border: solid white;
	    border-width: 0 3px 3px 0;
	    -webkit-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    transform: rotate(45deg);
	}
		.warning {
		    background-color: rgba(221, 0, 5, 0.63);
		    width: 90%;
		    color: #FFF;
		    font-size: 15px;
		    font-weight: 300;
		    text-align: center;
		    margin-left: 5%;
		    margin-top: 5px;
		    padding: 5px;
		    border: 1px solid red;
		    border-radius: 2px;
		    display: none;
		}
		.checkbox-c{
			display: inline-block;
			vertical-align: top;
			width: 90%;
			margin-top: 10px;
			margin-left: 5%;

					}

		.formulario .img-card {
		    width: 60px;
		    vertical-align: middle;
		    display: inline-block;
		    margin-top: 0px;
		    box-shadow: 1px 2px #d4d1d1;
		    padding: 3px;
		    border-radius: 2px;
		    cursor: pointer;
		}
		.formulario .input.init{
			width: 8%;
			margin-top: 20px;
			vertical-align: middle;
		}

	.tarifario{
		display: inline-block;
		vertical-align: top;
		width: 100%;
		margin-top: 60px;
	}

	.tarifario .container-rates {
	    display: inline-block;
	    vertical-align: top;
	    background-color: rgb(61, 57, 53);
	    width: 30%;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    /* margin-left: 3%; */
	    margin-right: 10px;
	    border-radius: 3px;
	    color: #FFF;
	    padding: 10p;
	    font-size: 18px;
	}
	.titulo-rate{
		display: inline-block;
		vertical-align: top;
		background-color: #0ebc39;
		color: #FFF;
		text-align: center;
		font-weight: 500;
		padding: 10px;
		font-size: 20px;
		width: 100%;
		border-radius: 2px;
	}
		.titulo-rate.dos{
			background-color: rgba(0, 255, 252, 0.56);
		}
		.titulo-rate.tres{
			background-color: #b93763;
		}

	.price-r {
	    background-color: transparent;
	    padding: 20px;
	    border-bottom: 1px solid rgba(255,255,255,0.6);
	    text-align: center;
	    font-size: 60px;
	    font-weight: 300;
	}
	.small{
		font-size: 28px;
		font-weight: 200;
		color: #FFF;
	}
	.items-rate{
		display: inline-block;
		vertical-align: top;
		width: 100%;
		border-bottom: 1px solid rgba(255,255,255,0.6);
		padding: 15px;
		text-align: center;
		font-size: 15px;
		color: rgba(255,255,255,0.6);
	}
.titulo-proceso {
    background-color: rgba(62,62,62,0.95);
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    color: rgb(153, 153, 153);
    font-size: 25px;
    padding: 10px 40px;
    font-weight: 200;
    border-bottom: 4px solid rgb(153, 153, 153);
}
	.contenedor-proceso {
		    display: inline-block;
		    vertical-align: middle;
		    width: calc(100% - 100px);
		    margin-left: 50px;
		    margin-top: 20px;
		    border-bottom: 1px dotted rgb(61, 57, 53);
		    padding-bottom: 30px;
		}
	.contenedor-proceso .proceso {
	    /* background-color: rgb(237, 237, 237); */
	    margin-bottom: 10px;
	    display: inline-block;
	    vertical-align: middle !important;
	    color: rgba(62,62,62,0.95);
	    font-size: 24px;
	    padding: 5px 20px;
	    font-weight: 200;
	    /* border-bottom: 1px solid rgba(62,62,62,0.95); */
	    width: 40%;
	    text-align: justify;
	}
	.contenedor-proceso .step-photo {
    margin-bottom: 10px;
    vertical-align: top;
    width: 40%;
    text-align: justify;
	}

	.contenedor-proceso .step-photo img{
		width: 100%;
	}

		.contenedor-proceso .proceso.der{
			margin-left: 2% !important;
		}

	.contenedor-proceso .img-proceso {
		    display: inline-block;
		    vertical-align: middle;
		    width: 58%;
		    margin-left: 2%;
		    box-shadow: 2px 2px 5px #999;
		    padding: 5px;
		}
		.contenedor-proceso .img-proceso.izq{
			margin-left: 0 !important;
		}

	.contenedor-proceso .img-proceso img {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		height: auto;
	}

.box-profile {
    background-color: #FFF;
    width: 80%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    box-shadow: 1px 1px 1px rgba(255, 130, 0, 0.65);
    margin-top: 20px;
    margin-left: 10%;
}
	.owl-carousel-2{
		width: calc(100% - 100px);
		/*background-color: orange;*/
		position: relative;
	}
	.pro .botones a {
	    display: inline-block;
	    vertical-align: top;
	    border: 1px solid #c3c3c3;
	    text-decoration: none;
	    padding: 2px;
	    font-size: 13px;
	    margin-left: 5px;
	    border-radius: 2px;
	    color: #999;
	    cursor: pointer;
	}
	.pro .botones a:hover{
		border: 1px solid #c3c3c3;
		background-color: #c3c3c3;
		color:#FFF;
		cursor: pointer;
	}

	.tipo-b {
	    left: 0;
	    position: absolute;
	    top: 0;
	    font-size: 12px;
	    font-weight: 600;
	    margin-left: 10px;
	    margin-top: 10px;
	    text-transform: uppercase;
	}

.titulo-case {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    color: #FFF;
    font-size: 20px;
    text-transform: uppercase;
    border: 1px solid #ff8200;
    border-radius: 200px;
    font-weight: 500;
    padding: 12px;
    text-align: center;
    width: 50px;
    height: 50px;
    margin-left: 50%;
    background-color: #ff8200;
    margin-top: 30px;
    margin-bottom: 30px;
}

	.titulo-step {
	    /* background-color: rgb(237, 237, 237); */
	    margin-bottom: 20px;
	    display: inline-block;
	    vertical-align: top;
	    color: rgba(62,62,62,0.95);
	    font-size: 20px;
	    padding: 5px 20px;
	    font-weight: 200;
	    border-bottom: 1px solid rgba(62,62,62,0.95);
	    width: 100%;
	    margin-top: 20px;
	}

	.rates-sales {
	    display: block;
	    vertical-align: top;
	    margin-top: 50px;
	    color: #000;
	    margin: 40px 0 20px 6%;
	    width: 60%;
	}

	.rates-sales .container-sales {
	    display: inline-block;
	    vertical-align: top;
	    width: 33%;
	    /* margin-right: 10px; */
	    background-color: #3d3935;
	    color: rgba(255,255,255,0.8);
	}
	.type{
		display: inline-block;
		vertical-align: top;
		background-color: rgba(255, 130, 0, 0.85);
		font-size: 15px;
		font-weight: 300;
		text-align: center;
		padding: 8px;
		width: 100%;
	}
		.type.condition{
			background-color: #03679b;
		}
		.type.price{
			background-color: #0fad0f;
		}
	.name-sales{
		font-size: 14px;
		text-align: left;
		font-weight: 300;
		color: rgba(255,255,255,0.6);
		padding: 5px 10px;
		margin-top: 2px;
		height: 100px;
		border-bottom: 1px solid rgba(255,255,255,0.3);
		border-right: 1px solid rgba(255,255,255,0.3)

	}
	.name-sales.big{
		height: 130px;
	}
	.link-sales{
		font-size: 14px;
		color: rgba(255,255,255,0.6);
		text-align: center;
		margin-top: 10px;
	}
	.link-sales.prices{
		font-weight: 600;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.formMain {
    background-color: rgba(255,255,255,1);
    /* height: 100px; */
    /* margin: 20px 0 0 20%; */
    width: 100%;
    z-index: 0000000;
    display: inline-block;
    padding: 0 0 0 0;
    /* box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); */
}


	.formMain.enPanel{

		margin: 20px 0 0 5% !important;
		width: 90% !important;
		box-shadow: 0 0 0 0 rgba(0,0,0,0);

	}
	.formMain .tit img
	{
		vertical-align: middle;
		height: 5px;
		margin: -2px 10px 1px 11px;
	}
	.formMain .tit {
	    padding: 10px 0 9px 0;
	    /* background-color: #9a9a9a; */
	    width: 100%;
	    margin: 0 0 30px 0;
	    color: #f39914;
	    border-bottom: 1px solid #f39914;
	    font-size: 13px;
	    font-weight: 500;
	}

	.formMain .inputBox{
		width: 46%;
		/*background-color: red;*/
		display: inline-block;
		
		vertical-align: top;
		margin: 0 0 15px 3%;
		font-size: 17px;
	}

	#cuadro-dias{
		width: 20%;
		padding: 2px;
		text-align: center;
		background-color: #182f7e;
		color: white;
		display: inline-block;
		position: right;
		margin-left: 56%;
		font-size: 12px;
	}

	#cuadro-nuevaorden{
		    width: 10%;
		    padding: 7px;
		    text-align: center;
		    background-color: #182f7e;
		    color: white;
		    display: inline-block;
		    margin-left: 1%;
		    font-size: 12px;
		    text-decoration: none;
		    cursor: pointer;

	}
	
	.inputBox_s{
		width: 33%;
		/*background-color: red;*/
		display: inline-block;
		position: relative;
		vertical-align: top;
		margin: 5px 1% 5px 1%;
		font-size: 14px;
	}
	.inputBox_s.miAnio{
		width: 28%;text-align: center;
			/*margin-left: 2%; */
	}

		.formMain .inputBox.right{
			margin-left: 2%; 
		}
		.formMain .inputBox.half{
			width: 50%;
			margin-left: 25%;
		}
		.formMain .inputBox.full{
			width: 94%;
			margin-left: 3%;
		}

		.formMain .inputBox.full.area{
		
			height: 46% !important;
		}

	.formMain .inputBox span{
		font-size: 14px;
		font-weight: 400;
		color: #a9a9bb;
		/*background-color: yellow;*/
		margin: 0 0 5px 0;
		display: inline-block;
	}

	.observacion_area{
		    font-size: 14px;
		    font-weight: 400;
		    color: #a9a9bb;
		    /* background-color: yellow; */
		    margin: 2px 0 2px 0;
		    padding: 8px;
		    width: 71%;
	}

	.inputText{
		width: 100%;
		padding: 10px 5px;
		text-align: left;
		color: #252525 !important;
		border-bottom:1px solid #c3c3c3;
		/*background-color: yellow;*/
		font-size: 15px;
		font-weight: 400;
		outline: none;
		vertical-align: top;
	}

	.inputText.area{
		width: 100%;
		height: 200px;
		margin-left: 0;
	}

	.inputDate{
		width: 100%;
		padding: 9px 5px 8px 5px;
		text-align: left;
		color: #252525 !important;
		border: 1px dotted rgba(0,0,0,0.12);
		border-bottom:1px solid #252525;
		/*background-color: yellow;*/
		font-size: 15px;
		font-weight: 400;
		outline: none;
		vertical-align: top;
	}

	.inputSelect{
		width: 100%;
		padding: 9px 5px;
		text-align: left;
		color: #a9a9bb;
		border: 1px dotted rgba(0,0,0,0.12);
		border-bottom:1px solid #c3c3c3;
		/*background-color: yellow;*/
		font-size: 15px;
		font-weight: 400;
		outline: none;
		cursor: pointer;
		vertical-align: top;
		border-radius: 0px !important;
	}
		.inputSelect.active, .inputText.active{color: #252525;}
		.inputSelect option:first-child {color: #a9a9bb;}

	.textArea{
		width: 100%;
		padding: 0 5px;
		text-align: left;
		color: #252525;
		/*background-color: yellow;*/
		font-size: 15px;
		font-weight: 400;
		height: 150px;
		resize:none;
		outline: none;
		vertical-align: top;
		border: 1px dotted rgba(0,0,0,0.12);
		border-bottom:1px solid #252525;
	}

	.inputSubmit{
		width: 30%;
		padding: 5px;
		outline: none;
		margin: 10px 0 25px 35%;
		padding: 10px 0;
		font-size: 12px;
		color: #FFF;
		font-weight: 500;
		text-align: center;
		cursor: pointer;
		border-radius: 3px;
		display: inline-block;
		background-color:#f39914;
		vertical-align: top;
		transition:0.5s all;
			-webkit-transition:0.5s all;
			-moz-transition:0.5s all;
			-o-transition:0.5s all;
			-ms-transition:0.5s all;
	}
		.inputSubmit:hover{
			background-color: #000;
			color: #FFF;
			transition:0.5s all;
			-webkit-transition:0.5s all;
			-moz-transition:0.5s all;
			-o-transition:0.5s all;
			-ms-transition:0.5s all;
		}
	.inputSubmit_1{
		width: 30%;
		padding: 5px;
		outline: none;
		margin: 3px 0 25px 1%;
		padding: 10px 0;
		font-size: 12px;
		color: #FFF;
		font-weight: 400;
		text-align: center;
		cursor: pointer;
		border-radius: 0;
		display: inline-block;
		background-color:#182f7e;
		vertical-align: top;
	}
		.inputSubmit_1:hover{
			background-color: #999999;
			color: #000;
		}
	.titulo-list-home{
		width: 100%;
		background-color: #182f7e;
		color: #FFF;
		font-weight: 300;
		font-size: 20px;
		text-align: center;
		display: inline-block;
		padding: 10px;
		margin: 10px 0 10px 0;
	}
	.pro .botones {
	    display: inline-block;
	    vertical-align: top;
	    position: absolute;
	    right: 0;
	    margin-top: 10px;
	    top: 0;
	    margin-right: 5px;
	}

		.img-step {
		    display: inline-block;
		    /* vertical-align: top; */
		    /* background-color: blue; */
		    margin-left: 33%;
		    margin-top: 50px;
		}

		.img-step img {
		    display: inline-block;
		    vertical-align: top;
		    height: 100px;
		    width: 100px;
		    margin-left: 60px;
		    text-align: center;
		}
	.steps {
	    display: inline-block;
	    vertical-align: top;
	    width: calc(100% - 100px);
	    margin-left: 50px;
	    margin-top: 20px;
	}
		.steps .step1{
			display: inline-block;
			vertical-align: top;
			width: 48%;
		}


		.steps .step2 {
			display: inline-block;
			vertical-align: top;
			width: 48%;
			margin-left: 4%;
		}

			.steps .step1 img {
				width: 100%;
			}
			.steps .step2 img {
				width: 100%;
			}

    .back-filter {
		    text-align: center;
		    float: left;
		    text-decoration: none;
		    background-color: #c3c3c3;
		    padding: 2px 10px;
		    font-size: 14px;
		    border-radius: 2px;
		    color: #FFF;
		    cursor: pointer;
		    text-transform: uppercase;
		    margin-top: px;
		}	
		.back-filter:hover{
			text-decoration: underline;
		}


	/* ---------------------------  C O N T A C T O ------------------------------------ */

	.encabezado {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    margin: 20px 0 20px 0;
	    padding: 0 8% 0 8%;
	    background-image: url(../img/encabezado.png);
	    background-position: 10%;
	    background-size: contain;
	    background-repeat: no-repeat;
	    height: 150px;
	    position: relative;
	}

	.encabezado.sin-img{
		width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    margin: 20px 0 20px 0;
	    padding: 0 8% 0 8%;
	    position: relative;
	    background-image: none;
	    height: 10px;
	}

	.encabezado .titulo-encabezado {
	    display: inline-block;
	    vertical-align: middle;
	    color: #0f30a6;
	    font-size: 40px;
	    font-weight: 500;
	    text-align: left;
	    margin: 50px 80px;
	    width: 100%;
	}

	.encabezado .titulo-encabezado.sin-margen{
		margin: 0;
	}

	.encabezado .link-back {
		    display: inline-block;
		    vertical-align: top;
		    font-size: 16px;
		    font-weight: 500;
		    color: rgba(255,255,255,1);
		    padding: 10px 20px 10px 30px;
		    background-image: url(../img/flecha_blanca_izquierda.png);
		    background-size: 8px;
		    background-repeat: no-repeat;
		    background-position: 10px;
		    text-decoration: none;
		    margin-top: -30px;
		    margin-left: 80px;
		    background-color: #ff0064;
		    cursor: pointer;
		    border-radius: 2px;
		}
		.encabezado .link-back:hover{
			text-decoration: underline;
		}
	.encabezado .buscar{
		width: 30%;
		padding:10px;
		float: right;
		display: inline-block;
		vertical-align: middle;
		border-radius: 5px;
		border: 1px solid #182f7e;
		margin-top: 60px;
		background-image: url(../img/buscarA.png);
		background-repeat: no-repeat;
		background-position: right;
		background-size: 30px;
	}

	.encabezado .buscar #buscar-informacion input {
		background-color: transparent;
		font-size: 15px;
		color: #182f7e;
		font-weight: 500;
		text-align: left;
		text-transform: none;
		width: 100%;
		outline: none;
	}
	.contacto {
		width: 100%;
		padding: 50px 50px;
	}

	.contacto .escribenos{
		width: 60%;
		display: inline-block;
		vertical-align: top;

	}

	.titulo-formulario {
	    display: inline-block;
	    vertical-align: top;
	    font-weight: 600;
	    font-size: 15px;
	    color: #ff8200;
	    text-align: left;
	    text-transform: uppercase;
	    margin-left: 10px;
	    width: 90%;
	}

	.contacto .escribenos .form-contacto{
		width: 100%;
		vertical-align: top;
		display: inline-block;
		margin-top: 10px;
	}
		.contacto .escribenos .form-contacto #form-escribenos{
			width: 85%;
			vertical-align: top;
			display: inline-block;
			padding: 10px;
		}
			.contacto .escribenos .form-contacto #form-escribenos .inputT{
				vertical-align: top;
				display: inline-block;
				width: 100%;
				background-color: white;
				margin-bottom: 10px;
			}

			.contacto .escribenos .form-contacto #form-escribenos .inputT label{
				color: #8f8b8b;
				font-size: 15px;
				text-align: left;
				font-weight: 500;
				margin-bottom: 5px;
				text-transform: none;
				vertical-align: top;
				display: inline-block;
			}
				.contacto .escribenos .form-contacto #form-escribenos .inputT .inputL{
					background-color: transparent;
					font-size: 15px;
					font-weight: 500;
					border-bottom: 1px solid #8f8b8b;
					text-transform: none;
					text-align: left;
					display: inline-block;
					width: 100%;
					outline: none;
					padding: 5px;
				}
				.contacto .escribenos .form-contacto #form-escribenos .inputT .inputL.textarea{
					height: 80px;
				}

				.contacto .escribenos .form-contacto #form-escribenos .enviar-informacion {
				    float: right;
				    padding: 10px 20px 10px 20px;
				    font-size: 15px;
				    font-weight: 500;
				    text-align: center;
				    text-transform: uppercase;
				    background-color: #ff8200;
				    color: rgba(255,255,255,1);
				    border: 1px solid #ff8200;
				    letter-spacing: 0.5;
				    cursor: pointer;
				    border-radius: 2px;
				}
				.contacto .escribenos .form-contacto #form-escribenos .enviar-informacion:hover{
					text-decoration: underline;
				}
	.contacto .informacion-empresa{
		width: 40%;
		display: inline-block;
		vertical-align: top;
		
	}

	.contacto .informacion-empresa .contenedor-info{
		display: inline-block;vertical-align: top;
		width: 100%;
		margin-top: 10px;
		float: right;
	}

	.contacto .informacion-empresa .contenedor-info span{
		display: inline-block;
		vertical-align: middle;
		font-size: 18px;
		color: #c3c3c3;
		font-weight: 300;
		text-align: left;
		text-transform: none;
		margin-left: 20px;
	}

	.contacto .informacion-empresa .redes-contacto {
		width: 100%;
		vertical-align: top;
		display: inline-block;
		margin-top: 40px;
	}

		.contacto .informacion-empresa .redes-contacto img {
		    display: inline-block;
		    vertical-align: middle;
		    width: 24px;
		    margin-top: 8px;
		}
		.contacto .informacion-empresa .redes-contacto span {
		    display: inline-block;
		    vertical-align: middle;
		    font-size: 20px;
		    color: #c3c3c3;
		    font-weight: 300;
		    text-align: left;
		    text-transform: none;
		    margin-left: 10px;
		    margin-top: 5px;
		}
		
		.separacion-gris{
			width: 100%;
			display: inline-block;
			vertical-align: top;
			background-color: #4b5d79;
			height: 50px;
			margin-top: 20px;
		}

		.img-contacto{
			width: 100%;
			border-bottom: 1px solid #FFF;
			border-top: 1px solid #FFF;
			background-image: url(../img/salto-ANGEL.jpg);
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			display: inline-block;
			vertical-align: top;
			height: 400px;
		}

		.borde-c{
			width: 0.3%;
			display: inline-block !important;
			vertical-align: top;
			height: 520px;
			background-color: #ff8200;
		}

		.borde-e{
			width: 0.3%;
			height: 80px;
			display: inline-block !important;
			vertical-align: top;
			background-color: #ff8200;
		}

		.find-filter.little{
		    width: 71% !important;
		    /* background-color: yellow; */
		    padding: 7px 0;
		    border-top: 1px solid #CCC;
		    border-bottom: 1px solid #CCC;
		    /* margin-top: 10px; */
		    text-align: right;
		    margin-left: 0%;
		    margin-bottom: 20px;
		}
			
		.signup {
		    display: inline-block;
		    vertical-align: top;
		    position: relative;
		    padding: 10px 20px 10px 20px;
		    background-color: #FF8200;
		    border-radius: 2px;
		    font-size: 16px;
		    font-family: 'Roboto', sans-serif;
		    text-align: center;
		    letter-spacing: 0.5px;
		    font-weight: 200;
		    color: #FFF;
		    text-decoration: none;
		    cursor: pointer;
		    margin-left: 10px;
		    border-bottom: 1px solid rgba(0,0,0,0.2);
		    text-decoration: none;
		    cursor: pointer;
		}
			.signup:hover{
				text-decoration: underline;
			}

	 .seller-contact {
	    display: inline-block;
	    vertical-align: top;
	    width: 45%;
	    background-color: #FFF;
	    border: 1px solid #c3c3c3;
	    padding: 10px;
	    margin-top: 20px;
	    margin-bottom: 20px;
	    margin-left: 4%;
	    border-radius: 3px;
	}

	.seller-contact img {
	    margin-right: 5px;
	    vertical-align: top;
	    margin-top: 2px;
	    opacity: 0.3;
	    width: 16px;
	    height: 16px;
	}
	.contenedor-step {
		    display: block;
		    vertical-align: top;
		    border-bottom: 1px solid #ff8200;
		    margin-top: 40px;
		    width: calc(100% - 100px);
		    margin-left: 50px;
		}
		.contenedor-step .step {
		    display: inline-block;
		    vertical-align: top;
		    background-color: #FFF;
		    color: #ff8200;
		    font-weight: 500;
		    text-align: center;
		    font-size: 15px;
		    padding: 10px 40px;
		    cursor: pointer;
		}
			.contenedor-step .step.activo {
			    display: inline-block;
			    vertical-align: top;
			    background-color: #ff8200;
			    color: #FFF;
			    font-weight: 500;
			    text-align: center;
			    font-size: 15px;
			    padding: 10px 40px;
			    cursor: pointer;
			}
			.contenedor-step .step:hover{
				text-decoration: underline;
				cursor: pointer;
			}

		#seller-step{
			display: block;
		    vertical-align: top;
		    margin-top: 10px;
		}
		#buy-step{
			display: none;
			vertical-align: middle;
		}

		#auction-step{
			display: none;
			vertical-align: top;

		}

		

		#details-step{
			display: none;
			vertical-align: top;

		}

		.pro-c{
			display: inline-block;
			vertical-align: top;
			border-bottom: 1px solid  #c3c3c3;
			width: 100%;
		}

		.pro-c .pro-tit {
		    display: inline-block;
		    vertical-align: middle;
		    text-align: center;
		    width: 50%;
		    color: #ff8200;
		    font-size: 16px;
		    font-weight: 500;
		    padding: 10px;
		    /* text-align: justify; */
		}

		.pro-c .pro-img{
			display: inline-block;
			vertical-align: middle;
			width: 50%;
		}
			.pro-c .pro-img img{
				width: 100%;
				vertical-align: top;
				display: inline-block;
				height: 100%;
				opacity: 1;
			}


	.view-details{
	    text-decoration: none;
	    margin-bottom: 30px;
	    padding: 16px;
	    background-color: #12b512;
	    font-size: 16px;
	    font-weight: 400;
	    cursor: pointer;
	    color: #FFF;
	    border-radius: 4px;
	    margin-top: 20px !important;
	}

		.view-details:hover{
		    text-decoration: underline;
		}

	.contenedor-form .fotos-editar {
		    display: inline-block;
		    vertical-align: top;
		    width: 25%;
		    /* margin-right: 5%; */
		    margin-left: 5%;
		}	
			.contenedor-form .fotos-editar img{
				width: 100%;
				display: inline-block;
			}
	.btn-help{
		display: inline-block;
		vertical-align: top;
		background-color: orange;
		text-align: center;
		background-image: url(../img/help.png);
		background-repeat: no-repeat;
		background-size: 20px;
    	background-position: calc(100% - 5px) center;
   		 padding: 11px 30px 9px 20px;
   		 cursor: pointer;
   		 border-radius: 2px;
   		 margin-right: 20px;
  
	}

	.btn-help a{
		text-decoration: none;
		text-align: center;
		color:#FFF;
		font-size: 15px;
		font-weight: 300;
		cursor: pointer;

	}
		.btn-help a:hover{
			
		}
	.memory-extra {
		display: none;
		
	}
	.message-surplus
		{
		    font-size: 24px;
		    width: 80%;
		    margin-left: 10%;
		    color: #ff8200;
		    font-weight: 500;
		    border-bottom: 1px solid #c3c3c3;
		    border-top: 1px solid #c3c3c3;
		    padding: 40px;
		    text-align: center;
		    margin-bottom: 15%;
		    margin-top: 20%;
		}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.listado {
    background-color: rgb(241, 241, 241);
    /* height: 100px; */
    margin: 0 0 0 14%;
    width: 72%;
    position: relative;
    display: inline-block;
    padding: 0 0 0 0;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
    /* height: 200px; */
    padding: 0 0 10px 0;
}
	.listado.ss{
		box-shadow: 0 1px 3px 0 rgba(0,0,0,0);
	}

	.listado .general
	{
		padding: 12px 32px;
		background-color: #182f7e;
		margin: 0 0 10px 0;
		color: #FFFFFF;	
		font-size: 12px;
		font-weight: 600;
		display: inline-block;
		vertical-align: top;
	}

	.listado .general_2
	{
		font-size: 12px;
		font-weight: 600;
		display: inline-block;
		vertical-align: top;
		background-color: #D3D3D3; color: black; height: 30px; padding: 8px 25px; margin: 0 0 0 -9px;
	}

	.listado .general_t
	{
		padding: 12px 32px;
		background-color: #182f7e;
		margin: 0 0 0 0;
		color: #FFFFFF;	
		font-size: 12px;
		font-weight: 600;
		display: inline-block;
		vertical-align: top;
	}

	.listado .agregar_categoria_revision
	{
		padding: 12px 20px;
		background-color: #252525;
		margin: 0 0 10px 0;
		color: #FFFFFF;	
		font-size: 12px;
		font-weight: 600;
		display: inline-block;
		background-image: url(../img/addB.png);
		background-size: 20px;
		background-repeat: no-repeat;
		display: inline-block;
		vertical-align: top;
		height: 41px;
		background-position: center;
		cursor: pointer;

	}

	.agregar_manoObra
	{
		padding: 12px 20px;
		margin: 0 0 2px 0;
		color: #FFFFFF;	
		font-size: 12px;
		font-weight: 600;
		display: inline-block;
		background-image: url(../img/addN.png);
		background-size: 25px;
		background-repeat: no-repeat;
		display: inline-block;
		vertical-align: top;
		height: 25px;
		background-position: center;
		cursor: pointer;


	}





	.listado .filtros
	{
		padding: 10px 10px;
		/*background-color: #252525;*/
		margin: 6px 0 4px 0;
		color: #252525;	
		font-size: 17px;
		font-weight: 400;
	}

	.listado.w100{
		width: 100%;
		box-shadow: none;
		margin: 10px 0 0 0;
	}
	.listado.w90{
		width: 96%;
		box-shadow: none;
		margin: 10px 0 0 2%;
	}

	.listado.w60{
		margin-left:20% !important;
		width: 60% !important;
		
	}

	.listado.w80x{
		width: 90%;
		margin: 10px 0 0 5%;
	}

	.listado.w60x{
		margin-left:20% !important;
		width: 60% !important;
		margin-top: 0px !important;
		
	}

		.listado .filtros .todosReg{
			display: inline-block;
			background-color: #182f7e;
			cursor: pointer;
			vertical-align: top;
			color: #FFFFFF;
			text-decoration: none;
			font-size: 13px;
			font-weight: 600;
			padding: 6px 12px 6px 40px;
			margin: 0 10px 0 5px;
			background-repeat: no-repeat;
			background-size: 24px;
			background-position: 10px center;
			background-image: url(../img/listadoB.png);
		}

			.listado .filtros .todosReg:hover{
				background-color: #252525;
			}

		.listado .filtros .resultImg
		{
			width: 32px;
			vertical-align: middle;
			display: inline-block;
			margin: 0 10px 0 0px;
		}

		.listado .filtros .resultPc
		{
			display: inline-block;
		}

		.listado .filtros .resultMovil
		{
			display: none;
		}

		.listado .filtros #filtrarPor{
			display: inline-block;
			/* width: 13%; */
			width: auto;
			/* background-color: red; */
			vertical-align: middle;
			border-bottom: 1px solid #c3c3c3;
			float: right;
			margin: 0 10px 0 0;
			padding: 6px 2px 6px 2px;
			font-size: 12px;
			font-weight: 600;
			cursor: pointer;
			border-radius: 0;
			background-color: #FFF;
		}

		.listado .filtros .formListado{
			display: inline-block;
			width: 10%;
			/*background-color: red;*/
			height: 28px;
			vertical-align: middle;
			border-bottom:1px solid #c3c3c3;
			float: right;
		}

		





			.listado .filtros .formListado .buscando{
				width: calc(100% - 30px);
				display: inline-block;
				vertical-align: top;
				background-color: #FFF;
				outline: none;
				padding: 5px 2px 6px 2px;
				font-size: 12px;
				font-weight: 600;
			}
			.listado .filtros .formListado .buscar{
				width: 30px;
				display: inline-block;
				cursor: pointer;
				height: 28px;
				vertical-align: top;
				background-repeat: no-repeat;
				background-size: 18px;
				background-position: center;
				background-image: url(../img/buscarB1.png);
				text-indent: -100px;
			}

	.listado .tit {
	    padding: 10px 0;
	    border-bottom: 1px solid #f2682b;
	    margin: 0 0 10px 0;
	    color: #f2682b;
	    font-size: 16px;
	    font-weight: 800;
	}
	.listado .tit.Naranja
	{
		background-color: #182f7e;
	}

	.listado.w90 .tit
	{
		background-color: #182f7e;
	}

	.listado .tit.interno
	{
		background-color: #182f7e;	
		margin: 0 0 5px 0;	
	}
		.listado .tit .tituloItem {
		    vertical-align: middle;
		    display: inline-block;
		    text-align: center;
		    font-weight: 800;
		    color: #000;
		    border-right: 1px solid rgba(255,255,255,0.3);
		}
		.listado .tit .tituloItem:last-child
		{
			border-right: none;
		}

	.listado .item {
	    padding: 3px 0;
	    background-color: #f1f1f1;
	    color: #252525;
	    font-size: 16px;
	    font-weight: 400;
	    cursor: pointer;
	    border-bottom: 1px dotted rgba(158, 158, 158, 0.35);
	    border-top: 1px dotted rgba(0,0,0,0);
	    display: block;
	    margin-bottom: 6px;
	}

		.listado .item.revision
		{
			padding: 5px 0 !important;
			font-size: 12px !important;
			font-weight: 400 !important;
		}
		.listado .item.selected{
			background-color: #dcdcdc;
		}

		.listado .item.listo
		{
			background-color: #A1E400;
		}

		.listado .item.interno
		{
			padding: 7px 0;
		}

		.listado .item.menosFontSize{
			font-size: 12px;
		}

		.listado .item.principal{
			background-color: rgba(0,0,0,0.08);

		}
		.listado .item.acompanante{
			cursor: default;
		}

		.listado .item:not(.acompanante):hover{border-bottom: 1px solid #c3c3c3; } 

		.listado .sh:hover{border-color: rgba(0,0,0,0);cursor: default;}

		.listado .item div
		{
			vertical-align: middle;
			display: inline-block;
			text-align: center;
			border-right: 1px solid rgba(0,0,0,0.2);
		}
		.listado .item div:last-child
		{
			border-right: none;
		}

		.listado .item .fotoProductoListado
		{
			max-height: 30px;
			max-width: inherit;
		}

		.imgList1{
			vertical-align:middle;
			height:16px;
			margin:-3px 5px 0 0;
		}

		.imgList2{
			vertical-align:middle;
			height:16px;
			margin:-3px 5px 0 0;
			opacity: 0.6;
		}

		.imgList3{
			vertical-align:middle;
			height:21px;
			margin:-3px 5px 0 0;
			opacity: 0.6;
		}

		.descargarHistorial
		{
			vertical-align: top;
			background-color: #182f7e;
			padding: 8px 5px 8px 35px;
			font-size: 10px;
			color: #fff;
			font-weight: 600;
			display: inline-block;
			float: right;
			margin: 0 0 0 5px;
			background-repeat: no-repeat;
			background-size: 26px;
			background-position: 6px center;
			background-image: url(../img/excelBlanco.png);
			cursor: pointer;
		}
		.descargarHistorial:hover
		{
			background-color: #333;
		}

		.listaInicial{
			display: inline-block;
			/*width: 13%;*/
			width: auto;
			/*background-color: red;*/
			vertical-align: middle;
			color: #FFF;
			float: left;
			margin: 0 9px 0 0;
			font-size: 10px;
			text-decoration: none;
			font-weight: 600;
			cursor: pointer;
		}
			.listaInicial:hover{
		
			}
		.update img{
			height: 18px;
			vertical-align: middle;
			margin: 0 5px;
		}
		.master{
			background-color: #EEE !important;
			border-bottom: 1px solid #CCC !important;
			border-top: 1px solid #CCC !important;
		}

		.iconFiltro{
			vertical-align: middle;
			display: inline-block;
			margin: 0 0 0 5px; 
			width: 17px;
		}

		.elegir-lista{
			  background-color: rgba(255,255,255,1);
			    margin: 20px 0 0 20%;
			    width: 60%;
			    position: relative;
			    display: inline-block;
			    padding: 20px 10px 7px 10px;
			    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);
			    display: none;
		}

		.rightMini{
			height: 9px;
			vertical-align: middle;
			margin-right: 8px;
			margin-top: -4px;
		}

		.lock{
			height: 20px;
			vertical-align: middle;
			display: inline-block;
		}
		
#btn-surplus {
    display: inline-block;
    background-color: orange;
    color: #FFF;
    padding: 10px 40px 10px 10px;
    /* float: left; */
    margin-left: 14%;
    margin-top: 20px;
    text-decoration: none;
    font-size: 18px;
    background-image: url(../img/add-button.png);
    background-size: 28px;
    background-position: 96% 8px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.banner-surplus{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 250px;
	background-image: url(../img/surplus-list.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

}
	#btn-surplus:hover{
		display: inline-block;
		text-decoration: underline;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


@media (max-width: 768px){
	body {
	    width: 100%;
	    height: 100%;
	    overflow-x: hidden;
	    overflow-y: auto;
	}
	#menu #secundario .contCatMain{
		width:100%;
	}
	.cinta .inner {
	    width: 100%;
	    max-width: 1200px;
	    /* background-color: red; */
	    height: 150px;
	    position: relative;
	    display: inline-block;
	}
	.cinta .ellogo {
		    width: 90%;
		    top: -40px;
		    left: 5%;
		    /* background-color: blue; */
		}
	.cinta .inner img {
	    height: 80%;
	    float: right;
	    margin-top: 11px;
	    display: none;
	}

	#base_slideshow {
	    width: 100%;
	    display: inline-block;
	    position: relative;
	    vertical-align: top;
	    margin-top: 11px;
	    /* background-color: red; */
	    margin-top: 95px;
	    /* border-top: 1px solid #000; */
	    z-index: 1000;
	    margin-bottom: 10px;
	    margin-top: 140px;
	}
	.item-b.p1 {
    background-image: url(../img/p1.png);
    background-size: 90%;
	}
	.item-b.p2 {
	    background-image: url(../img/p2.png);
	    background-size: 90%;
	}
	.item-b.p3 {
	    background-image: url(../img/p3.png);
	    background-size: 90%;
	}
	.item-b.p4 {
	    background-image: url(../img/p4.png);
	    background-size: 90%;
	}
	#menu #secundario .catMain {
    	width: 90px;
	}
	#menu #secundario .buscador {
		display: none !important;
	}

	.homeTit {
	    width: 100%;
	    /* background-color: #ff0; */
	    display: inline-block;
	    position: relative;
	    background-repeat: no-repeat;
	    background-size: contain;
	    background-position: left center;
	    padding: 0;
	    margin-bottom: 12px;
	    text-align: center;
	    font-size: 30px;
	    color: #3e3a36 !important;
	    font-family: 'Roboto', sans-serif;
	    font-weight: 100 !important;
	    letter-spacing: 0.5px;
	    padding: 0 !important;
	    margin-top: 30px;
	}

	.pro .pro-descripcion {
	    display: inline-block;
	    text-decoration: none;
	    cursor: pointer;
	    font-weight: 400;
	    font-size: 16px;
	    color: #333;
	    line-height: 18px;
	    margin-bottom: 5px;
	    width: calc(100% - 40px);
	    margin-left: 20px;
	    text-align: left;
	    height: 60px;
	    /* background-color: yellow; */
	    border-bottom: 1px solid #E0E0E0;
	    margin-bottom: 10px;
	}

	.pro .pro-ubicacion {
	    display: inline-block;
	    /* background-color: yellow; */
	    background-position: left;
	    background-repeat: no-repeat;
	    background-size: contain;
	    vertical-align: top;
	    font-size: 14px;
	    font-weight: 400;
	    color: #777;
	    padding: 3px 5px 3px 23px;
	    border-radius: 2px;
	    background-position: 3px 4px;
	    background-repeat: no-repeat;
	    background-size: auto;
	    background-image: url(../img/location1.png);
	    letter-spacing: 0.5px;
	    cursor: default;
	    width: calc(100% - 40px);
	    margin-left: 20px;
	}
	.pro .pro-estado {
	    display: inline-block;
	    /* background-color: yellow; */
	    background-position: left;
	    background-repeat: no-repeat;
	    background-size: contain;
	    vertical-align: top;
	    font-size: 14px;
	    font-weight: 400;
	    color: #777;
	    padding: 3px 5px 3px 23px;
	    border-radius: 2px;
	    background-position: 0 5px;
	    background-repeat: no-repeat;
	    background-size: 15px;
	    background-image: url(../img/box1.png);
	    letter-spacing: 0.5px;
	    text-decoration: none;
	    width: calc(100% - 40px);
	    margin-left: 20px;
	}

	.pro .pro-precio {
		    display: inline-block;
		    vertical-align: top;
		    font-size: 25px;
		    font-weight: 300;
		    color: #777;
		    letter-spacing: 0.3px;
		    position: absolute;
		    bottom: 8px;
		    right: 20px;
		    /* background-color: yellow; */
		}

		.item-b {
	    width: calc(100% - 0px);
	    /* background-color: red; */
	    height: 160px;
	    display: inline-block;
	    vertical-align: top;
	    margin-right: 10px;
	    border: 1px solid #E0E0E0;
	    background-repeat: no-repeat;
	    margin-top: 10px;
	    background-position: center;
	}

	.item-galeria.auction {
	    width: 100%;
	    margin-right: 10px;
	    margin-top: 20px;
	}

	.masProductos {
	    color: #777;
	    font-size: 20px;
	    font-weight: 400;
	    text-decoration: none;
	    padding: 4px 0px 4px 20px;
	    /* background-color: #ffa500; */
	    display: inline-block;
	    position: relative;
	    text-align: left;
	    margin-top: 10px;
	    background-repeat: no-repeat;
	    background-size: 12px;
	    background-position: 0 14px;
	    background-image: url(../img/plus.png);
	    cursor: pointer;
	    margin-right: 50px;
	    border-bottom: 1px solid transparent;
	}
	.bannersInit a.first {
	    width: calc(100% - 2px);
	    border-right: 2px solid #EEE;
	}

	.bannersInit a img {
	    width: 98%;
	    vertical-align: top;
	}

	.bannersInit a {
	    width: 100%;
	    height: 100%;
	    display: inline-block;
	    /* background-color: orange; */
	    position: relative;
	    vertical-align: top;
	    text-align: center;
	    margin-top: 20px;
	}

	.testi .testi-item {
	    width: 100%;
	    /* height: 300px; */
	    display: inline-block;
	    vertical-align: top;
	    /* background-color: yellow; */
	    position: relative;
	    text-align: left;
	    margin: 10px 2% 10px 2%;
	    text-align: center;
	    margin-top: 25px;
	}

	.testi .testi-item .test {
	    width: 100%;
	    padding: 0 10px;
	    font-size: 17px;
	    font-weight: 300;
	    display: inline-block;
	    vertical-align: top;
	    color: #222;
	    float: right;
	    line-height: 24px;
	    letter-spacing: 0.5px;
	    /* border-left: 1px dotted #ccc; */
	    /* background-color: orange; */
	}

	.final {
	    width: 100%;
	    text-align: center;
	    padding: 10px 0;
	    background-color: #c6c6c6;
	    font-size: 14px;
	    font-weight: 400;
	    color: #656565;
	    margin-bottom: 60px !important;
	}

	.testi .testi-item .who {
	    width: 100%;
	    padding: 0 10px;
	    font-size: 18px;
	    font-weight: 400;
	    display: inline-block;
	    vertical-align: top;
	    color: #3D3935;
	    /* background-color: orange; */
	    margin-top: 15px;
	    line-height: 16px !important;
	} 

	.testi .testi-item .who span {
	    font-size: 14px;
	    font-weight: 400;
	    color: #777 !important;
	    text-transform: uppercase;
	    line-height: 14px !important;
	    margin-top: 10px;
	    display: inline-block;
	}

	.testi .testi-item .pic {
	    width: 160px;
	    height: 160px;
	    border-radius: 200px;
	    position: relative;
	    display: inline-block;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    border: 5px solid #FFF;
	    margin-right: 20px;
	    margin-bottom: 20px;
	    box-shadow: 0 0 0 1px #CCC;
	}

	.formulario {
	    width: 90%;
	    margin: 40px 0 20px 5%;
	    /* background-color: yellow; */
	    display: inline-block;
	    vertical-align: top;
	    border: 1px solid #97999B;
	    position: relative;
	    padding-bottom: 25px;
	}

	.formulario .tit {
	    width: 100%;
	    padding: 12px 10px 12px 29px;
	    border-bottom: 1px solid #97999B;
	    text-align: left;
	    color: #3D3935;
	    font-weight: 400;
	    font-size: 15px;
	    background-color: #EFEDF1;
	    background-image: url(../img/down_4.png);
	    background-repeat: no-repeat;
	    background-position: 7px center;
	    margin-bottom: 20px;
	}

	.formulario .tit span {
		    font-weight: 500;
		    font-size: 12px;
		    /* float: right; */
		    display: inline-block;
		    margin-top: 20px;
		    /* display: none; */
		    width: 100%;
		    margin-right: 15px;
		}

	.formulario .label {
	    width: 90%;
	    margin: 15px 0 0px 5%;
	    padding: 5px 0 0 0;
	    text-align: left;
	    color: #3D3935;
	    font-weight: 400;
	    font-size: 15px;
	    /* background-color: yellow; */
	    display: inline-block;
	}

		.formulario .input {
			    width: 90%;
			    margin: 5px 0 5px 5%;
			    padding: 0px 0 7px 0;
			    border-bottom: 1px solid #97999B;
			    border-right: 1px solid transparent;
			    border-left: 1px solid transparent;
			    border-top: 1px solid transparent;
			    text-align: left;
			    color: #000;
			    font-weight: 500;
			    font-size: 15px;
			    outline: none;
		}

		.recordar {
		    width: 90%;
		    margin: 12px 0 0px 0;
		    padding: 0px 0 0px 0;
		    /* border: 1px solid #97999B; */
		    text-align: left;
		    color: #3D3935;
		    font-weight: 400;
		    font-size: 14px;
		}

		.formulario .input_submit {
		    background-color: #FF8200;
		    font-size: 18px;
		    font-weight: 300;
		    padding: 12px 20px 10px 20px;
		    margin: 0;
		    display: inline-block;
		    color: #fff;
		    border-radius: 2px;
		    cursor: pointer;
		    border-bottom: 2px solid rgba(0,0,0,0.2);
		    outline: none;
		    letter-spacing: 0.8px;
		}

		.privacidad {
		    width: 90%;
		    margin: 20px 0 0px 5%;
		    /* background-color: yellow; */
		    padding: 11px 0 10px 10px;
		    text-align: left;
		    color: #3D3935;
		    font-weight: 400;
		    font-size: 14px;
		    text-align: center;
		}

		.generalTit {
		    width: 100%;
		    /* background-color: yellow; */
		    padding: 20px;
		    display: inline-block;
		    text-align: left;
		    color: #3D3935;
		    font-weight: 600;
		    font-size: 20px;
		    border-bottom: 1px solid #bdbdbd;
		    background-size: 180px;
		    background-image: url(../img/logo.png);
		    background-repeat: no-repeat;
		    background-position: 90% 5px;
		    text-transform: uppercase;
		}

		.formulario .titSub {
		    width: 90%;
		    margin: 25px 0 10px 5%;
		    padding: 5px 0;
		    border-bottom: 1px dotted #97999B;
		    text-align: left;
		    color: #97999B;
		    font-weight: 500;
		    font-size: 14px;
		}

		.acceptPolicy {
		    width: 90%;
		    margin: 15px 0 20px 0;
		    padding: 11px 0 10px 10px;
		    border: 1px solid #97999B;
		    text-align: left;
		    color: #3D3935;
		    font-weight: 400;
		    font-size: 15px;
		}

		.innerMenu .itemInner {
		    /* background-color: yellow; */
		    padding: 7px 20px;
		    display: inline-block;
		    text-decoration: none;
		    font-size: 18px;
		    font-weight: 400;
		    color: #3D3935;
		    border-radius: 2px;
		    width: 80%;
		    border-bottom: 1px solid #ddd;
		    margin-top: 5px;
		}
		.innerMenu .itemInner.active {
		    background-color: #3D3935;
		    padding: 7px 20px;
		    display: inline-block;
		    text-decoration: none;
		    font-size: 16px;
		    font-weight: 300;
		    color: #FFF;
		    width: 80%;
		}

		.seller-contact {
		    display: inline-block;
		    vertical-align: top;
		    width: 90%;
		    background-color: #FFF;
		    border: 1px solid #c3c3c3;
		    padding: 10px;
		    margin-top: 10px;
		    margin-bottom: 10px;
		    margin-left: 5%;
		    border-radius: 2px;
		}

		.btn_action {
		    background-color: #FF8200;
		    font-size: 18px;
		    font-weight: 300;
		    padding: 10px 20px;
		    margin: 0;
		    display: inline-block;
		    color: #fff;
		    border-radius: 2px;
		    cursor: pointer;
		    border-bottom: 2px solid rgba(0,0,0,0.2);
		    outline: none;
		    text-decoration: none;
		}

		.find-filter.little {
			    width: 80% !important;
			    /* background-color: yellow; */
			    padding: 7px 0;
			    border-top: 1px solid #CCC;
			    border-bottom: 1px solid #CCC;
			    /* margin-top: 10px; */
			    text-align: right;
			    margin-left: 0%;
			    margin-bottom: 20px;
			}

			.back-filter {
			    text-align: center;
			    float: left;
			    text-decoration: none;
			    background-color: #c3c3c3;
			    padding: 2px 10px;
			    font-size: 20px;
			    border-radius: 2px;
			    color: #FFF;
			    cursor: pointer;
			    text-transform: uppercase;
			    margin-top: px;
			}
		.find-filter .tit-filter {
		    display: inline-block;
		    /* background-color: #f00; */
		    position: relative;
		    vertical-align: middle;
		    font-size: 16px;
		    color: #000;
		    font-weight: 400;
		    padding: 5px 0px;
		    /* font-family: 'Roboto', sans-serif; */
		    letter-spacing: 0.5px;
		    text-transform: uppercase;
		    width: 100%;
		    text-align: left;
		    margin-top: 10px;
		}
			.pro .pro-foto {
			    width: 100%;
			    margin: 3px 0 0 0px;
			    background-color: transparent;
			    height: 200px !important;
			    display: inline-block;
			    position: relative;
			    background-size: contain, cover;
			    background-repeat: no-repeat;
			    background-position: center;
			    vertical-align: top;
			    cursor: pointer;
			    margin-top: 3px;
			}

			.pro .pro-foto.movil{
			    width: 100%;
			    margin: 3px 0 0 0px;
			    background-color: transparent;
			    height: 200px !important;
			    display: inline-block;
			    position: relative;
			    background-size: contain;
			    background-repeat: no-repeat;
			    background-position: center;
			    vertical-align: top;
			    cursor: pointer;
			    margin-top: 40px;
			}

		.rates-sales {
		    display: block;
		    vertical-align: top;
		    margin-top: 50px;
		    color: #000;
		    margin: 40px 0 20px 6%;
		    width: 90%;
		}

		.type {
		    display: inline-block;
		    vertical-align: top;
		    background-color: rgba(255, 130, 0, 0.85);
		    font-size: 18px;
		    font-weight: 300;
		    text-align: center;
		    padding: 8px;
		    width: 100%;
		}
		.tipo-b {
		    left: 0;
		    position: absolute;
		    top: 0;
		    font-size: 15px;
		    font-weight: 600;
		    margin-left: 10px;
		    margin-top: 10px;
		    text-transform: uppercase;
		}

		.box-profile {
		    background-color: #FFF;
		    width: 90%;
		    display: inline-block;
		    vertical-align: top;
		    padding: 10px;
		    box-shadow: none;
		    margin-top: 20px;
		    margin-left: 5%;
		}
		.formMain .inputBox {
		    width: 100%;
		    /* background-color: red; */
		    display: inline-block;
		    vertical-align: top;
		    margin: 0 0 15px 0%;
		    font-size: 17px;
		}

		.formMain .inputBox.right {
		    margin-left: 0;
		}
		.formMain .tit {
		    padding: 10px 0 9px 0;
		    /* background-color: #9a9a9a; */
		    width: 100%;
		    margin: 0 0 30px 0;
		    color: #f39914;
		    border-bottom: 1px solid #f39914;
		    font-size: 16px;
		    font-weight: 500;
		    text-align: center;
		}
		.inputSubmit {
		    width: 40%;
		    padding: 5px;
		    outline: none;
		    margin: 10px 0 25px 30%;
		    padding: 10px 0;
		    font-size: 16px;
		    color: #FFF;
		    font-weight: 500;
		    text-align: center;
		    cursor: pointer;
		    border-radius: 2px;
		    display: inline-block;
		    background-color: #f39914;
		    vertical-align: top;
		    transition: 0.5s all;
		    -webkit-transition: 0.5s all;
		    -moz-transition: 0.5s all;
		    -o-transition: 0.5s all;
		    -ms-transition: 0.5s all;
		}

		.find-top .icon-tit {
		    height: 30px;
		    display: inline-block;
		    vertical-align: middle;
		    top: 10%;
		    margin: -15px 10px 0px 0px;
		    position: relative;
		}

			.formMain .inputBox span {
			    font-size: 16px;
			    font-weight: 400;
			    color: #a9a9bb;
			    /* background-color: yellow; */
			    margin: 0 0 5px 0;
			    display: inline-block;
			}

			.inputText {
			    width: 100%;
			    padding: 10px 5px;
			    text-align: left;
			    color: #252525 !important;
			    border-bottom: 1px solid #c3c3c3;
			    /* background-color: yellow; */
			    font-size: 16px;
			    font-weight: 400;
			    outline: none;
			    vertical-align: top;
			}

			.mybrands .item-brand {
			    width: 95%;
			    height: 170px;
			    display: inline-block;
			    vertical-align: top;
			    position: relative;
			    /* background-color: red; */
			    margin: 5px 10px 10px 0px;
			    background-repeat: no-repeat;
			    background-position: center;
			    background-size: contain;
			    padding: 5px;
			    background-origin: content-box;
			    border: 1px solid #E0E0E0;
			}
			.categorias-moviles{
				display: inline-block;
				vertical-align: top;
				width: 100%;
				margin-top: 10px;
			}
				.categorias-moviles .itemMovil {
				    display: inline-block;
				    vertical-align: top;
				    width: 35%;
				    margin-right: 1px solid #c3c3c3;
				    margin-top: 5px;
				    margin-left: 10%;
				}

				 .contCatMain{
					height: 100%;
					display: inline-block;
					/*background-color: yellow;*/
					width: calc(100% - 500px);
					text-align: center;
				}
				.catMain {
				    width: 45%;
				    /* background-color: red; */
				    display: inline-block;
				    vertical-align: top;
				    position: relative;
				    text-align: center;
				    margin: 0 0;
				    cursor: pointer;
				    color: #3d3935;
				    text-decoration: none;
				    font-weight: 300;
				    top: 3px;
				    font-size: 16px;
				    margin: 10px 8px;
				    letter-spacing: 0.4px;
				    /* background-color: #3d3935; */
				}
					 .catMain.activo{
						color:#ff911e;
					}


					 .catMain .icon {
					    position: relative;
					    vertical-align: top;
					    display: inline-block;
					    background-color: #3D3935;
					    background-repeat: no-repeat;
					    background-position: center;
					    background-size: 60%;
					    width: 70px;
					    height: 50px;
					    margin-top: 5px;
					    border-radius: 5px;
					    background-size: 40px !important;
					}

						 #cat1 .icon{
							background-image: url('../img/cat6.png');
						}
						 #cat6 .icon{
							background-image: url('../img/cat7.png');
						}
						 #cat2 .icon{
							background-image: url('../img/cat2.png');
						}
						 #cat3 .icon{
							background-image: url('../img/cat3.png');
						}
						#cat4 .icon{
							background-image: url('../img/cat4.png');
						}
						 #cat5 .icon{
							background-image: url('../img/cat5.png');
						}

						 #cat1:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat6H.png');
						}
						 #cat6:hover .icon, #menu #secundario #cat1.activo .icon{
							background-image: url('../img/cat7H.png');
						}
						o #cat2:hover .icon, #menu #secundario #cat2.activo .icon{
							background-image: url('../img/cat2H.png');
						}
						 #cat3:hover .icon, #menu #secundario #cat3.activo .icon{
							background-image: url('../img/cat3H.png');
						}
						 #cat4:hover .icon, #menu #secundario #cat4.activo .icon{
							background-image: url('../img/cat4H.png');
						}
						 #cat5:hover .icon, #menu #secundario #cat5.activo .icon{
							background-image: url('../img/cat5H.png');
						}
						 #surplus .icon{
							background-image: url('../img/add-button.png');
						}

			.find-filter .item-filter {
			    display: inline-block;
			    background-color: #FFF;
			    /* position: absolute; */
			    vertical-align: middle;
			    font-size: 16px;
			    color: #555;
			    border: 1px solid #999;
			    border-radius: 2px;
			    outline: none;
			    font-weight: 400;
			    padding: 4px 10px;
			    text-align: left;
			    /* margin-right: 28%; */
			    /* left: -105px; */
			    /* margin-bottom: -6px; */
			    width: 100%;
			}



				.item-galeria {
				    width: 100%;
				    background-repeat: no-repeat;
				    display: inline-block;
				    position: relative;
				    margin-right: 10px;
				    margin-bottom: 30px;
				    /* border: 1px solid #E0E0E0; */
				}

				.pro.subasta {
				    height: 430px !important;
				}

				.contenedor-info {
				    width: 80%;
				    margin-left: 10%;
				    /* background-color: yellow; */
				    display: inline-block;
				    margin-top: 20px;
				    color: #333;
				    font-weight: 300;
				    font-size: 17px;
				    text-align: justify;
				    line-height: 26px;
				}

				.contacto {
				    width: 100%;
				    /* padding: 20px; */
				    /* margin-left: 10%; */
				    /* margin-top: 20px; */
				    border-left: none !important;
				}

				.contacto .escribenos {
				    width: 100%;
				    display: inline-block;
				    vertical-align: top;

				}

				.titulo-formulario {
				    display: inline-block;
				    vertical-align: top;
				    font-weight: 400;
				    font-size: 18px;
				    color: #ff8200;
				    text-align: left;
				    text-transform: uppercase;
				    margin-left: 10px;
				    width: 90%;
				}
				.contacto .escribenos .form-contacto #form-escribenos {
				    width: 100%;
				    vertical-align: top;
				    display: inline-block;
				    padding: 10px;
				}

				.contacto .escribenos .form-contacto #form-escribenos .inputT label {
				    color: #8f8b8b;
				    font-size: 16px;
				    text-align: left;
				    font-weight: 500;
				    margin-bottom: 5px;
				    text-transform: none;
				    vertical-align: top;
				    display: inline-block;
				}

				.contacto .escribenos .form-contacto #form-escribenos .inputT .inputL {
				    background-color: transparent;
				    font-size: 16px;
				    font-weight: 500;
				    border-bottom: 1px solid #8f8b8b;
				    text-transform: none;
				    text-align: left;
				    display: inline-block;
				    width: 100%;
				    outline: none;
				    padding: 5px;
				}

				.contacto .escribenos .form-contacto #form-escribenos .enviar-informacion {
				    float: right;
				    padding: 10px 20px 10px 20px;
				    font-size: 18px;
				    font-weight: 500;
				    text-align: center;
				    text-transform: uppercase;
				    background-color: #ff8200;
				    color: rgba(255,255,255,1);
				    border: 1px solid #ff8200;
				    letter-spacing: 0.5;
				    cursor: pointer;
				    border-radius: 2px;
				}

				.contacto .informacion-empresa {
				    width: 100%;
				    display: inline-block;
				    vertical-align: top;
				    margin-top: 20px;
				}

				.contacto .informacion-empresa .redes-contacto {
				    width: 100%;
				    vertical-align: top;
				    display: inline-block;
				    margin-top: 10px;
				}
				
				.contacto .informacion-empresa .redes-contacto img {
				    display: inline-block;
				    vertical-align: middle;
				    width: 30px;
				    margin-top: 8px;
				}
				.contacto .informacion-empresa .contenedor-info span {
				    display: inline-block;
				    vertical-align: middle;
				    font-size: 20px;
				    color: #c3c3c3;
				    font-weight: 300;
				    text-align: left;
				    text-transform: none;
				    margin-left: 20px;
				}

				.contenedor-proceso .proceso {
				    /* background-color: rgb(237, 237, 237); */
				    margin-bottom: 10px;
				    display: inline-block;
				    vertical-align: middle !important;
				    color: rgba(62,62,62,0.95);
				    font-size: 24px;
				    padding: 5px 0px;
				    font-weight: 200;
				    /* border-bottom: 1px solid rgba(62,62,62,0.95); */
				    width: 100%;
				    text-align: justify;
				}

				.contenedor-proceso .img-proceso {
				    display: inline-block;
				    vertical-align: middle;
				    width: 100%;
				    /* margin-left: 2%; */
				    box-shadow: 2px 2px 5px #999;
				    /* padding: 5px; */
				    margin-top: 5px;
				    margin-bottom: 5px;}

				    .contenedor-step .step.activo {
					    display: inline-block;
					    vertical-align: top;
					    background-color: #ff8200;
					    color: #FFF;
					    font-weight: 500;
					    text-align: center;
					    font-size: 16px;
					    padding: 10px 40px;
					    cursor: pointer;
					    width: 100%;
					}

					.contenedor-step .step {
					    display: inline-block;
					    vertical-align: top;
					    background-color: #FFF;
					    color: #ff8200;
					    font-weight: 500;
					    text-align: center;
					    font-size: 16px;
					    padding: 10px 40px;
					    cursor: pointer;
					    width: 100%;
					}
		.sellMovil {
		    display: inline-block;
		    vertical-align: top;
		    width: 80%;
		    margin-left: 10%;
		    padding: 5px;
		    text-decoration: none;
		    text-align: center;
		    text-transform: uppercase;
		    font-size: 20px;
		    color: rgba(2555,255,255,0.8);
		    background-color: #f39122;
		    border-radius: 2px;
		    margin-top: 30px;
		}

		.innerStep .step.active {
		    background-color: #FF8200;
		    color: #3D3935 !important;
		    font-weight: 500 !important;
		    width: 90%;
		    font-size: 15px;
		    margin-bottom: 10px;
		}
		.innerStep .step {
		    /* background-color: yellow; */
		    padding: 7px 5px 4px 5px;
		    display: inline-block;
		    text-decoration: none;
		    font-size: 14px;
		    letter-spacing: 1px;
		    font-weight: 300;
		    border-radius: 30px;
		    border: 2px solid rgba(255, 130, 0, 0.3);
		    margin: 0 5px;
		    color: rgba(255,255,255,0.5);
		    width: 90%;
		    margin-bottom: 10px;
		    text-transform: uppercase;
		}

		.innerStep .step span {
		    width: 26px;
		    height: 26px;
		    border-radius: 100px;
		    font-size: 16px;
		    font-weight: 300;
		    display: inline-block;
		    vertical-align: middle;
		    margin-top: -2px;
		    padding-top: 3px;
		    padding-left: 1px;
		    text-align: center;
		    margin-right: 6px;
		    background-color: rgba(255,255,255,0.15);
		    color: rgba(255,255,255,0.7);
		}

		.formulario .titSub .instruccion_1 {
		    /* font-size: inherit; */
		    font-weight: inherit;
		    color: #3D3935;
		    margin-top: 3px;
		    display: inline-block;
		    font-size: 14px;
		}

		.icon_set {
		    width: 50px;
		    height: 50px;
		    /* background-color: red; */
		    display: inline-block;
		    position: relative;
		    vertical-align: top;
		    margin: 30px 0 0 0;
		    background-repeat: no-repeat;
		    background-position: center;
		    box-shadow: 0 0 0 1px #FF8200;
		    border-radius: 100px;
		}

		.icon_set.picture {
		    background-image: url(../img/foto_1.png);
		    background-size: 30px;
		    margin: 10px 0 0 0;
		}

		.custom-input-file {
		    background-color: #FFFFFF;
		    cursor: pointer;
		    display: inline-block;
		    overflow: hidden;
		    position: relative;
		    text-align: center;
		    top: 4%;
		    vertical-align: top;
		    width: 100%;
		    width: 90%;
		    margin: 10px 0 10px 5%;
		}

		.btn-help {
		    display: inline-block;
		    vertical-align: top;
		    background-color: orange;
		    text-align: center;
		    background-image: url(../img/help.png);
		    background-repeat: no-repeat;
		    background-size: 28px;
		    background-position: calc(100% - 2px) center;
		    padding: 11px 40px 9px 20px;
		    cursor: pointer;
		    border-radius: 2px;
		    margin-right: 10px;
		}
		.btn-help a {
		    text-decoration: none;
		    text-align: center;
		    color: #FFF;
		    font-size: 18px;
		    font-weight: 300;
		    cursor: pointer;
		}	

		.formulario.costos {
		    width: 90% !important;
		    margin-left: 6% !important;
		    /* background-color: yellow; */
		    padding-bottom: 0 !important;
		}

		.formulario.costos .contentCost .c-tit {
		    width: 100%;
		    font-size: 14px;
		    font-weight: 500;
		    color: #97999B;
		    /* background-color: yellow; */
		    text-align: left;
		}
		.formulario.costos .contentCost .c-item span {
		    font-size: 20px !important;
		    font-weight: 300;
		}

		.formulario .tit.subtotalAmount {
		    width: 100%;
		    height: 100% !important;
		    padding: 7px 10px 11px 29px;
		    border-top: 1px solid #97999B;
		    border-bottom: none;
		    text-align: right;
		    color: #3D3935;
		    font-weight: 500;
		    font-size: 13px;
		    background-color: transparent;
		    background-image: none;
		    margin-bottom: 0;
		}

		.formulario .select {
		    width: 90%;
		    margin: 5px 0 5px 5%;
		    padding: 0px 0 7px 0;
		    border-bottom: 1px solid #97999B;
		    border-right: 1px solid transparent;
		    border-left: 1px solid transparent;
		    border-top: 1px solid transparent;
		    border-radius: 0;
		    background-color: #FFF;
		    text-align: left;
		    color: #000;
		    font-weight: 500;
		    font-size: 15px;
		    outline: none;
		    background-image: url(../img/down_4.png);
		    background-repeat: no-repeat;
		    background-position: right center;
		}

		.box .b-tit {
		    font-size: 16px;
		    font-weight: 400;
		    color: #97999B;
		    width: 100%;
		    text-align: center;
		}

		.usoMemoria {
		    display: inline-block;
		    position: relative;
		    padding: 5px 10px;
		    box-shadow: 0 0 0 1px rgba(0,0,0,0.5);
		    vertical-align: top;
		    font-size: 16px;
		    font-weight: 400;
		    border-radius: 100px;
		    margin: 15px 0 5px 0;
		}

		.btn_action.load {
		    background-image: url(../img/upload2.png);
		    background-repeat: no-repeat;
		    background-position: 10px center;
		    background-size: 18px;
		    padding: 11px 15px 9px 42px;
		    /* padding: 10px 30px; */
		    font-size: 18px;
		    font-weight: 400;
		    padding: 9px 10px 7px 35px;
		    margin: 10px 0 5px 5%;
		    /* float: right; */
		}
		.archivos_cargados .tFile.movil{
			display: none;
		}

		.archivos_cargados .tField.movil{
			display: none;
		}

		.archivos_cargados .tFile {
		    font-weight: 500;
		    font-size: 15px;
		    color: #FF8200;
		    height: 10px;
		    line-height: 10px;
		    border: 1px solid #CCC;
		    padding: 8px 2px;
		}

		.archivos_cargados .tField {
		    font-weight: 400;
		    font-size: 14px;
		    color: #3D3935;
		    line-height: 18px;
		    border-bottom: 1px dotted #AAA;
		    padding: 8px 0;
		}

		.archivos_cargados .tt {
		    font-size: 16px;
		    font-weight: 400;
		    width: 100%;
		    display: inline-block;
		    text-align: center;
		    margin-top: 2px;
		    color: #777;
		}

		.formulario .info {
		    width: 29%;
		    margin: 5px 0% 5px 1.5%;
		    padding: 0px 0 7px 0;
		    border-bottom: 1px solid #97999B;
		    text-align: left;
		    color: #000;
		    font-weight: 500;
		    font-size: 15px;
		    display: inline-block;
		}

		.modal_welcome .welcome, .modal_welcome_1 .welcome {
		    display: inline-block;
		    z-index: 100000000000;
		    width: 90%;
		    background-color: #FFF;
		    padding: 40px;
		    font-size: 22px;
		    /* font-weight: 400; */
		    text-align: center;
		    border-radius: 2px;
		    box-shadow: 0 1px 8px 1px rgba(0,0,0,0.7);
		    margin-left: 0% !important;
		}

		.modal_welcome_1 .welcome .continuar_1 {
		    text-decoration: none;
		    cursor: pointer;
		    color: #555;
		    font-size: 16px;
		    margin-top: 20px;
		    display: inline-block;
		    font-weight: 400;
		}
		.pro .pro-subasta{
		    display: inline-block;
		     /*background-color: orange; */
		    background-position: left;
		    background-repeat: no-repeat;
		    background-size: contain;
		    vertical-align: top;
		    border-radius: 5px;
		    border: 1px solid #777;
		    width: calc(100% - 40px);
		    position: absolute;
		    bottom: 30px;
		    right: 20px;
		}

		.spanMovil{
			margin-left: 26% !important;
		}

		.aside-surplus {
		    display: inline-block;
		    vertical-align: top;
		    width: 80%;
		    margin-top: 10%;
		    background-image: url(../img/p4.png);
		    background-repeat: no-repeat;
		    background-size: contain;
		    background-position: top;
		    height: 300px;
		    opacity: 0.5;
		    margin-left: 10%;
		}

		.tarifario .container-rates {
		    display: inline-block;
		    vertical-align: top;
		    background-color: rgb(61, 57, 53);
		    width: 90%;
		    margin-top: 10px;
		    margin-bottom: 10px;
		    margin-left: 5%;
		    margin-right: 10px;
		    border-radius: 3px;
		    color: #FFF;
		    padding: 10p;
		    font-size: 18px;
		}
}
