*{
	margin: 0px;
}
body{
	font-family: sans-serif;
	font-size: 11px;
}
a{
	text-decoration: none;
	cursor: pointer;
	color:  #002;
	border: none;
}
img{
	border: none;
}
.invalid {
	border: 1px solid #c24949 !important;
	background: #f4c4c4 !important;
}
.intro-img{
	margin: 10% 0;
	text-align: center;
	max-width:900px;
	max-height:500px;
	min-width:898px;
	min-height:498px;
	background:url(archivos/fotos/intro.jpg) no-repeat;
}
.placa-idiomas {
	width: 80px; 
	height: 18px; 
	cursor: pointer; 
	background:url(images/punto.png);
	display:block;
}
.ico-editar, .ico-agregar, .ico-agregar1, .ico-borra, .ico-bajar{		
	min-height: 17px;	
	padding: 0px 0px 0px 18px;
	cursor: pointer;
	position: relative;
}
.ico-editar{
	background:url(images/edita.png) no-repeat 0px 0px;
}
.ico-borra{
	background:url(images/borra.png) no-repeat 0px 0px;
}
.ico-agregar1{
	background:url(images/agregar.png) no-repeat 10px 2px;
	width: 90px; 
	background-color: #173f1a; 
	padding: 4px 0px 0px 28px;
	margin: 3px;
}
.ico-agregar{
	background:url(images/agregar.png) no-repeat 0px 0px;	
}
.ico-bajar{
	background:url(images/bajar.png) no-repeat;
}
.uploadifyQueue{
	display: none !important;
}
input[type=file]{
	width: 0px;
	border: none !important;
}
.link{
	cursor: pointer;
}
.link:hover{
	color: #cc3e78;
}
.admin{
	display: none;
	position: absolute; 
}
.cargando{
	float: left;
	margin: 0px 3px;
	display: none;
}
	.cargando img{
		float: left;
	}
.wrapper{
	width: 960px;
	margin: 0 auto;
}
.contenido{
	width: 100%;
	margin: 10px 0px;
	border: 1px solid #bfbfbf;	
}
.banner{
	height: 72px;
	text-align: center;
}
.menu-top{
	float: left;	
	padding: 3px 0px 3px 0px;	
}
	.menu-top .item{
		float: left;
		margin: 0px 20px 0px 0px;
		font-size: 12px;
		text-transform: uppercase; 
		font-weight: bolder;  
	}
.buscador{
	float: right;
}
	.buscador .campo{
		margin: 0px 3px 0px 0px;
		float: left;
	}
		.buscador .campo input{
			border: 1px solid #bfbfbf;
			font-size: 11px;
			padding: 3px;
			color: #ada7a7;
		}
	.buscador .btn{
		float: left; 
		text-transform: uppercase;
		padding: 4px 6px; 
		color: #fff;
		font-weight: bolder;
		background: #000;
		cursor: pointer;	
	}
	.buscador .btn:hover{
		color: #bfbfbf;
	}
	.buscador .btn:active{
		padding: 3px 5px;
		border: 1px solid #bfbfbf;
	}

.menu-left{
	padding: 0px 0px 0px 55px;	
	float: left;
}
	.menu-left .titulo{
		font-size: 2.3em;
		text-transform: lowercase;
		margin: 20px 0px;		
	}
	.menu-left .items{
			
	}
		.menu-left .item{
			text-transform: uppercase;
			font-size: 11px;
			font-weight: bolder;
			margin: 7px 0px;
		}
		.menu-left .subitems{
			padding: 0px 0px 0px 20px;
			margin: 0px 0px;
		}
		.menu-left .subitems .item{
			text-transform: capitalize;			
			font-size: 11px;
			font-weight: normal;
			margin: 0px 0px;			 
		}

.home{
	margin: 10px 0px;
}
	.home .anteojos{
		position: absolute; 
		border: 0px solid #000; 
		width: 318px; 
		height: 522px; 
		margin: -524px 0px 0px 0px; 
		cursor: pointer;
		background:url(images/punto.png);	
	}
	.home .lenceria{
		position: absolute; 
		border: 0px solid #000; 
		width: 347px; 
		height: 262px; 
		margin: -524px 0px 0px 318px; 
		cursor: pointer;
		background:url(images/punto.png);
	}
	.home .belleza{
		position: absolute; 
		border: 0px solid #000; 
		width: 347px; 
		height: 261px; 
		margin: -264px 0px 0px 318px; 
		cursor: pointer;	
		background:url(images/punto.png);
	}
	.home .accesorios{
		position: absolute; 
		border: 0px solid #000; 
		width: 300px; 
		height: 262px; 
		margin: -524px 0px 0px 660px; 
		cursor: pointer;
		background:url(images/punto.png);
	}
	.home .indumentaria{
		position: absolute; 
		border: 0px solid #000; 
		width: 300px; 
		height: 261px; 
		margin: -264px 0px 0px 660px; 
		cursor: pointer;
		background:url(images/punto.png);
	}

.contacto{
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 100px;
	float: left;	
}
	.contacto .formulario{
		margin: 10px 0px 0px 0px;
	}
	.contacto .titulo{
		font-size: 40px;
		color: #9b9b9b;
		text-transform: uppercase;
		margin: 0px 0px 30px 0px;
	}
	.contacto .etiqueta{
		margin: 0px 0px 5px 0px;
	}
	.contacto .campo{
		margin: 0px 0px 10px 0px;
	}
	.contacto .campo input, .contacto .campo textarea{
		border: 1px solid #bfbfbf;
		font-size: 11px;
		padding: 3px;
		width: 220px;
	}
	.contacto .campo textarea{
		height: /*119px;*/ 219px;
	}
	.contacto .btn{
		text-transform: uppercase;
		padding: 4px 6px; 
		color: #fff;
		font-weight: bolder;
		background: #000;
		cursor: pointer;		
		float: left;
	}
	.contacto .btn:hover{
		color: #bfbfbf;
	}
	.contacto .btn:active{
		padding: 3px 5px;
		border: 1px solid #bfbfbf;
	}
	
.quienes{
	padding: 50px 0px 0px 0px;
	margin: 0px 0px 0px 100px;
	float: left;	
}
	.quienes .titulo{
		font-size: 40px;
		color: #9b9b9b;
		text-transform: uppercase;
		margin: 0px 0px 30px 0px;
	}
		.quienes .titulo .linea-2{
			margin: -18px 0px 0px 53px;
		}
	.quienes .info {
		width: 550px;		
		/*text-align: justify;*/
		white-space: pre-wrap;		
	}	
.productos{
	float: right;
	margin: 10px 0px 0px 0px;
}
	.productos .listado{
		width: 650px;
	}	
		
		.productos .listado .cabecera{
			margin: 15px 0px 5px 0px;
		}
		.productos .listado .cabecera .titulo{
			float: left;
			text-transform: uppercase;
			font-size: 12px;				
		}
		.productos .listado .cabecera .paginador{
			float: right;
		}
		.productos .listado .items{
			float: left; 
			/*margin: 0px 23px 20px 0px;*/
			margin: 0px 8px 20px 0px;
		}
		.productos .listado .items img{
			max-width: 204px;			
		}
		.productos .listado .reset{
			float: left; 
			margin: 0px 8px 20px 0px !important;
		}
		.productos .listado .pie{
			float: right;
		}

.resultados{
	float: right;
	margin: 10px 0px 0px 0px;
}
		.resultados .listado{
			width: 650px;
		}	
		.resultados .listado .items{
			float: left; 
			/*margin: 0px 23px 20px 0px;*/
			margin: 0px 15px 20px 0px;
		}
		.resultados .listado .items img{
			max-width: 204px;			
		}
		.resultados .listado .reset{
			float: left; 
			margin: 0px 15px 20px 0px !important;
		}
		.resultados .listado .pie{
			float: right;
		}
		
	.paginador .pagina{
		float: left;
		margin: 0px 4px;
	}
	.paginador .link{
		color: #000;
	}
	.paginador .link:hover{
		color: #000;
		text-decoration: underline; 
	}
	.paginador .siguiente{		
		margin: 0px 8px 0px 15px;
	}
	.paginador .vertodo{		
		text-transform: capitalize;
	}
	.productos #setBanner {
		height: 270px;
		width: 650px;
	}

.producto{
	margin: 0px 0px 0px 15px;
	float: left;
}
	.producto .imagen
	{
		margin: 0px 0px 5px 0px;	
	}
	.producto .imagen img
	{	
		border:1px solid #808080;
		max-width: 390px;	
	}
	.producto .thumb{
		float: left; 
		margin: 0px 5px 5px 0px;
		border:1px solid #808080;
		cursor:pointer;
	}
	.producto .thumb:hover{
		border:1px solid #303030;
	}
	.producto .thumb img{
		max-height: 45px;
		max-width: 49px;
	}
	
	.producto .titulo{
		font-weight: bolder;
		font-size: 15px;
		text-transform: capitalize;
		margin: 0px 0px 20px 0px;
	}
	.producto .descripcion{		
		width: 250px;
		margin: 0px 0px 10px 0px;
	}
	.producto .btn{		 
		text-transform: uppercase;
		padding: 4px 6px; 
		color: #fff;
		font-weight: bolder;
		background: #000;
		cursor: pointer;
		position: absolute;			
	}
	.producto .btn:hover{
		color: #bfbfbf;
	}	
	.producto .btn:active{
		padding: 3px 5px;
		border: 1px solid #bfbfbf;
	}
	.editar-producto-caja input, .editar-producto textarea{
		border: 1px solid #bfbfbf;
		font-size: 11px;
		padding: 3px;
		color: #333;
	}
	.editar-producto-caja .thumb{
		float: left; 
		margin: 0px 5px 5px 0px;		
		cursor:pointer;
	}	
	.editar-producto-caja .thumb img{
		max-height: 50px;
		border:1px solid #808080;
	}
	.editar-producto-caja .thumb img:hover{
		border:1px solid #303030;
	}
.tvshow{
	margin: 10px 0px 0px 0px;
	float: right;
	width: 652px;
	height: 458px;
	background: url(images/day-by-day.jpg) no-repeat 0px 0px;
}
	.tvshow .cuadro{		
		width: 338px;
		height: 372px;
		position: relative;
		left: 316px;
	}
		.tvshow .cuadro .titulo{
			font-size: 24px;
			font-weight: bolder;
			text-transform: uppercase;
			width: 180px;		 
			min-height: 43px;
			/*background: url(images/ftv.jpg) no-repeat right;*/
			margin: 0px 0px 20px 0px;		
		}
		.tvshow .cuadro .info{
			white-space: pre-wrap;
			height: 265px;
			overflow: auto;
			overflow-x: hidden;
		}
		.tvshow .cuadro .ver-reel{
			float: left;
			font-size: 18px;
			color: #6bc2ba;
			margin: 0px 50px 0px 0px;
			font-weight: bolder;
		}
		.tvshow .cuadro .ver-reel a{
			color: #6bc2ba;
		}
		.tvshow .cuadro .youtube{
			float: left;
			font-size: 18px;
			color: #6bc2ba;
			font-weight: bolder;
		}
			.tvshow .cuadro .youtube .mensaje{
				color: #000;
				font-size: 09px;
				font-weight: normal;
			}
.newsletter{
	float: left;
}
	.newsletter .campo{
		margin: 0px 3px 0px 0px;
		float: left;
	}
		.newsletter .campo input{
			border: 1px solid #bfbfbf;
			font-size: 11px;
			padding: 3px;
			color: #ada7a7;
		}
	.newsletter .item{
		float: left;
		padding: 4px 0px 0px 0px;
		margin: 0px 10px 0px 0px;
		color: #000;		
	}
	.newsletter .btn{
		float: left; 
		text-transform: uppercase;
		padding: 4px 6px; 
		color: #fff;
		font-weight: bolder;
		background: #000;
		cursor: pointer;			
	}
	.newsletter .btn:hover{
		color: #bfbfbf;
	}	
	.newsletter .btn:active{
		padding: 3px 5px;
		border: 1px solid #bfbfbf;
	}
	
	.login input, .cambioclave input{
			border: 1px solid #bfbfbf;
			font-size: 20px;
			padding: 3px;
			color: #ada7a7;
		}

.pie-1{
	color: #7b7b7b;		
}
	.pie-1 img{
		vertical-align: bottom;
	}
	.pie-1 .items{
		font-size: 12px;
		float: left;	
		padding: 40px 0px 0px 0px;	 
	}
		.pie-1 .items .item{			
			float: left;		 
		}
	.pie-1 .link:hover{		 
		color: #7b7b7b;				 
		text-decoration: underline;
	}
	.pie-1 .logo{		 
		float: left;				 
	}
.pie-2{
	text-align: center;
	background: #e6e6e6;
	padding: 5px 0px;
	color: #7b7b7b;
	margin: 5px 0px 30px 0px;
}
#barraAdmin{
	position: fixed;
	padding: 10px 10px;	
	bottom: 0px;
	right: 0px;
	background-color: #E6E6E6;
	font-size: 14px;
	border: 1px solid #888;
}
