/* CSS Document */
/*********/
/*GENERAL*/
/*********/

/*PARA PODER VER LOS PNG CORRECTAMENTE*/


* {
	margin:0; padding:0;font-style:normal;line-height:1.25;
	}
	
body{
	background:#ffffff; 
	}
	
.width {
	min-width:1024px;
}
.height {
	min-height:728px;
}

.clear{
	clear:both;
}
	
ol, ul, dl {
	list-style:none;
	}
	
caption, th {
	text-align:left;
	}
	
input{
	border:medium none;
	color:#818181;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	padding:3px 0 2px 5px;
	}
	
select, textarea {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#818181;
	border:1px solid #FFF;
	}
	
img {
	border:none;
	}
	
li{
	padding:0px;
	margin:0px;
}


frameset {
	background:#000;
}
	
form{
	background:#000;
	}	

a{
	color:#333;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a.aflecha{
	font-weight:bold;
	padding-right:15px;
	background:url(../img/flecha.gif) no-repeat right 4px;
	}

p, ul, ol, dl, table {
	color:#383838;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	
	}

h1{
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#383838;
	font-weight:normal;
	}

h2{
	padding-left:20px;
	color:#383838;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-bottom:10px;
}


h3{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#383838;
	font-weight:bold;
	}
	
h3.general{
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#383838;
	font-weight:bold;
	}

/**********/
/*WRAPPER*/
/*********/

div#wrapper{
	width:100%;
	position:absolute;
	}

/***********/	
/*TITLE*/
/*********/

div.title{
	width:950px;
	height:60px;
	margin:0 auto;
	}
	
div.title1{
	background:url(../img/title.png);
	float:left;
	width:232px;
	height:18px;
	}
	
div.title2{
	background:url(../img/title2.png);
	float:right;
	width:156px;
	height:18px;
	}

/***********/	

/*CABECERA*/

/*********/



div.head{

	width:100%;

	height:50px;

	background:url(../img/footer.png) repeat;

}



div.headmenu{
	width:950px;
	margin:0 auto;
	}



div.headmenu ul{
	float:left;
	}

div.headmenu ul li.menu{
	padding:20px 9px 15px 9px;
	margin-left:1px;
	float:left;
	background:#212121;
	}
	
div.headmenu ul li.headreg{
	border-right:1px solid #030000;
	float:right;
	padding:18px 21px;
	text-decoration:underline;
	width:155px;
	text-align:center;
	color:#FFF;
	}
	
div.headmenu ul li.headreg span
{
	color:#FFFFFF;	
	text-align:center;
	text-decoration:underline;
	}
	

div.headmenu ul li.headcart{

	margin:5px 0px 0px 20px;

	float:right;

	padding-top:13px;

	}

	

div.headmenu ul li.headcart a{

	background:url(../img/carthead.gif) no-repeat left top;

	color:#FFF;

	font-size:11px;

	padding-left:20px;

	text-decoration:underline;

	}

	

div.headmenu ul li.headcart a img{

	border:none;

	}
	
/**************/

/*SUB-CABECERA*/

/**************/



div.subhead{

	width:950px;

	height:50px;

	margin:0 auto;
	
	position:relative;

	}

/*AŅADIDO PARA MENU NUEVO*/

div.subhead ul{
	width:592px;
	height:25px;
	font-size:11px;
	padding:13px 0px 0px 20px;}
	
div.subhead ul li{
	float:left;
	margin-right:22px;
	}
	
div.subhead ul li.lastlimenu{
	float:left;
	margin-right:0px;
	}

div.subhead ul a{
	color:#b1b1b1;
	font-size:11px;
	}

div.subhead ul a.subheadon{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	}


div.subhead ul#menuella{
	background:url(../img/fondomenuella.gif);
	margin-left:1px;
	}

div.subhead ul#menuel{
	background:url(../img/fondomenuel.gif);
	margin-left:1px;
	}
	
div.subhead ul#menunin{
	background:url(../img/fondomenuninio.gif);
	margin-left:1px;
	}
	
div.subhead ul#menucomp{
	background:url(../img/fondomenucomp.gif);
	margin-left:1px;
	}
	
/*FIN AŅADIDO*/	

	

div.subhead div.titlesection{

	float:left;

	height:50px;

	width:300px;

	}

	

div.subhead div.view{

	float:left;

	height:27px;

	padding:23px 0 0;

	width:70px;

	}

	

div.subhead div.view a{

	color:#333333;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:14px;

	font-weight:bold;

	width:80px;

	float:left;

}



div.subhead div.view a.twolines{

	background:url(../img/viewtwo.gif) no-repeat;

	width:22px;

	height:24px;

	float:left;

	margin-left:15px;

}



div.subhead div.view a.oneline{

	background:url(../img/viewone.gif) no-repeat;

	width:22px;

	height:24px;

	float:left;

	margin-left:10px;

}



div.subhead div.desc{

	float:right;

	height:32px;

	width:168px;

	padding:15px 0px 0px 0px;
	}

	

div.subhead a{

	float:left;

	margin-left:1px;

	}

	

div.subhead div.desc span{

	float:left;

	background:url(../img/userlog.png);

	width:131px;

	height:18px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#FFF;

	font-size:11px;

	text-align:center;

	padding-top:5px;

	}
	
/*BUSQUEDA OCULTA CABECERA*/

div.searchfloat{
	float:right;
	height:19px;
	left:374px;
	padding-top:18px;
	width:155px;
	}
	
@media screen and (-webkit-min-device-pixel-ratio:0)
{
div.searchfloat{
	float:right;
	height:19px;
	left:374px;
	padding-top:18px;
	width:160px !important;
	}
}
	
div.searchfloat img{
	margin-top:4px;
	float:left;
}

div.searchfloat input{
	margin:1px 0px 0px 5px;
	float:left;
	border:none;
}

div.searchfloat input#ddlBuscar{
	background:transparent url(../img/searchok.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	float:left;
	height:18px;
	margin:1px 0 0 5px;
	width:43px;
	padding:2px 0px 0px 0px;
}
	
div.searchfloat form{
	position:relative;
	width:246px;
	}

div.searchfloat p.filareg{
	width:210px;
	float:left;
	position:relative;
}
	
div.searchfloat span{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	float:left;
	padding:3px 10px 0px 0px;
}

div.searchfloat input#search{
	width:115px;
	height:18px;
	float:left;
	padding:0px;
	border:none;
	border:none;
	}	
	
div.searchfloat input#submitreg{
	background:url(../img/searchok.gif);
	width:30px;
	height:20px;
	float:left;
	margin:0px 0 0 6px;
	border:none;
	cursor:pointer;
	}	


/**********/
/*CARRUSEL*/
/*********/

div.carrousel{
	width:4000px;
	height:320px;
	margin:10px auto 20px;
	position:relative;
	}
	
.hidden {
	display:none;
}

ul#carrouselist li{
	display:inline;
	float:left;
	position:relative;
}
/**/
li.articlelement ul li.videstilismo {
	height:320px;
	width:500px;
	position:relative;
}

.article{
	position:relative;
	float:left;
	height:320px;}


li.articlelement ul {
	width:334px;
	height:320px;
	float:left;
	}
/**/

li.articlelement ul li{
	width:167px;
	height:160px;
	}
	
div.feature{
	width:500px;
	height:320px;
	}
	

/*SCROLLBAR HORIZONTAL*/

div.scrollbarcont{
	width:100%;
	height:17px;
	background:url(../img/footer.png);
	}
	
div.scrollbar{	
	width:996px;
	height:17px;
	margin:0 auto;
	background:url(../img/scrollbar.jpg);
}


/*********/

/*FOOTER*/

/********/



div.footer{

	width:100%;

	position:absolute;

	bottom:0px;

	height:41px;

	background:url(../img/footer.png) repeat;

	}

	

a.helpa{

	background:url(../img/help.gif) 0px 14px no-repeat;

	padding-left:20px;

	padding-top:16px;

	float:left;

	font-family:Arial,Tahoma, Geneva, sans-serif;

	font-size:9px;

	height:15px;

	color:#686868;

	}

	

a.adlink{

	float:right;

	height:41px;

	width:216px;

	}



div.subfooter{

	width:950px;

	margin:0 auto;

	}



ul.footerlist{

	float:left;

	}



ul.footerlist li{

	display:inline;

	margin-left:12px;

	padding-top:15px;

	float:left;

	}

	

div.subfooter span.paymodes{



display:inline;
float:right;



height:33px;
margin-right:10px;
padding-top:8px;
width:185px;
}


	

ul.footerlist li a{

	text-decoration:none;

	font-size:9px;

	font-family:Arial,Tahoma, Geneva, sans-serif;

	color:#686868;

}



ul.footerlist li a.int{

	background:url(../img/int.gif) no-repeat;

	padding-left:20px;

	padding-bottom:10px;

	padding-top:2px;

}

/*BOTONES*/

div.contenedor ul#contenedor li.user input#send{
	width:93px;
	height:18px;
	background:url(../img/send_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:10px 10px 0 0;
	cursor:pointer;
	}

form input.loginbut {
	background:url(../img/login_but.gif);
	border:none;
	cursor:pointer;
	float:right;
	height:18px;
	margin:15px 10px 5px 0;
	width:93px;
}

div.contenedor ul#contenedor li.user input#regnow{
	width:93px;
	height:18px;
	background:url(../img/reg_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:21px 20px 0 0;
	cursor:pointer;
	}

div.contenedor ul#contenedor li.user input#changepass{
	width:93px;
	height:18px;
	background:url(../img/changepass_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:10px 10px 0 0;
	cursor:pointer;
	}
	
div.contenedor ul#contenedor li.user input#modify{
	width:93px;
	height:18px;
	background:url(../img/mod_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:10px 20px 0 0;
	cursor:pointer;
	}
	
div.contenedor ul#contenedor li.user input#cancel{
	width:93px;
	height:18px;
	background:url(../img/can_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:10px 20px 0 0;
	cursor:pointer;
	}
	
div.contenedor ul#contenedor li.user input#save{
	width:93px;
	height:18px;
	background:url(../img/sav_but.gif);
	border:none;
	padding:0px;
	float:right;
	margin:10px 10px 0 0;
	cursor:pointer;
	}

/*SELECT Y BUTTONS EDITABLES*/

span.checkbox {
   width: 19px;
   height: 25px;
   padding: 0 5px 0 0;
   background: url(checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
   }
   
span.radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(radio.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}

span.select {
  position: absolute;
  width: 37px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 17px;
  padding: 0 10px 0 8px;
  color: #fff;
  font: 12px/21px arial,sans-serif;
  background:url(../img/select.gif) no-repeat;
  overflow: hidden;
}


/*carrito desplegable-*/

div.carrito_desp {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/bgcarrito.png) no-repeat scroll left top;
	font-family:Tahoma,Geneva,sans-serif;
	height:330px;
	padding:3px;
	width:184px;
	position:absolute;
	right:30px;
	top:0;
	z-index:100;
}
		
div.prod_carrito{
	width:180px;
	height:81px;
	background-color:#fff;
	padding:2px}
	
div.prod_carrito .img_prod img{
	width:59px;
	height:81px;
	float:left;
	border:none;}
	
div.bloc_info{float:left;margin:8px 0 0 12px;}
	
p.info{color:#383838;}
		
p.prec{
		color:#383838;
		font-weight:bold;
		font-size:12px;}
		
p.talla_color{margin-top:6px;}

p.talla_color span.color img{border:1px solid #c6c3c3; padding:1px;}

p.talla_color span.talla{margin-left:6px;}

p.talla_color span.delete{margin-right:0px;}

div.bloc_carrito{
		height:200px;
		padding:4px;
		}
		
		
div.botones{background-color:#000;height:21px}

.botones input{float:left; }

div.botones img, div.botones input{}

div.preciototal{
		background-color:#000;
		height:32px;
		padding-top:16px;
		text-align:center;
		color:#fff;
		font-size:10px;
		}
		
div.preciototal span{font-size:14px; 	font-weight:bold;}

input.but_comprar_carrito{
	background:transparent url(../img/but_comprar_carrito.gif) no-repeat left top;
	width:184px;
	height:28px;
	border:none;
	cursor:pointer;}
	
input.but_cerrar_carrito{
	background:transparent url(../img/but_cerrar_carrito.gif) no-repeat left top;
	width:184px;
	height:32px;
	border:none;
	cursor:pointer;}
	

	
input.down_but{
	background:transparent url(../img/but_arriba.gif) no-repeat left top;
	width:89px;
	height:21px;
	border:none;
	cursor:pointer;
	margin-right:2px;}
	
input.down_but{
	background:transparent url(../img/but_abajo.jpg) no-repeat left top;
	width:89px;
	height:21px;
	border:none;
	cursor:pointer;}
	
input.up_but{
	background:transparent url(../img/but_arriba.jpg) no-repeat left top;
	width:93px;
	height:21px;
	border:none;
	cursor:pointer;}
	

/*-----------------------*/

div.subhead ul.tit_buscador{

		float:left; 

		padding:9px 0 0 0px;

		height:36px;

		}



div.subhead ul.tit_buscador li{display:inline; margin-right:20px;}



div.subhead ul.tit_buscador li.titulo_sec{margin-right:40px;}

div.subhead ul.tit_buscador li.titulo_sec img{margin-top:4px;}

div.subhead ul.tit_buscador li.titulo_sec select.textsel{float:left;}

div.subhead ul.tit_buscador li.libuscador{margin-left:30px;}



div.subhead ul.tit_buscador select.textsel{

	width:72px;

	border:none;

	height:18px;

	color:#818181;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	padding:2px 0px 0px 1px;

	position:relative;

	top:-4px;



	}

	

div.subhead ul.tit_buscador span.select {

  width: 37px; /* With the padding included, the width is 190 pixels: the actual width of the image. */

  height: 17px;

  padding: 0 10px 0 8px;

  color: #fff;

  font: 12px/21px arial,sans-serif;

  background:url(../img/select.gif) no-repeat;

  overflow: hidden;

}





div.scrollbar_02{	

	width:996px;

	height:17px;

	margin:0 auto;

	background:#0b0808;

	background:url(../img/footer.png);



}



input.scrollleft{

		width:35px; 

		height:18px;

		background:transparent url(../img/flec_left.gif) no-repeat left top;

		border:none;

		float:left;

		cursor:pointer;

		

		}



input.scrollright{

		width:35px; 

		height:18px;

		background:transparent url(../img/flec_right.gif) no-repeat left top;

		border:none;

		cursor:pointer;

		float:right;}

		

		

div.headmenu ul li.headreg02{

	border-right:1px solid #030000;
	float:right;
	margin-left:2px;
	padding:18px 21px;
	text-decoration:underline;
	width:155px;
	text-align:center;
	}
	
div.headmenu ul li.headreg02 span
{
	color:#FFF;
	text-decoration:underline;
	text-align:center;
	}

	
	select.textsel{
	
	width:62px;

	border:none;

	height:15px;

	color:#818181;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	padding:2px 0px 0px 1px;

	position:relative;

	top:-4px;
	}
	
	
	a.aflecha{
		font-weight:bold;
		padding-right:15px;
		background:url(../img/flecha.gif) no-repeat right 4px;
	}
 


/****************************/
/*			Cesta			*/
/****************************/


div.divVerDatosCesta_Content
{
	width: 230px;
	float: left;
	margin-right: 0px;
	margin-top:10px;
}


	
/*----seleccion idiomas---*/
body.bgnone{background-color:#000; background-image:none}

#wrapper.wrapindex{
		background:url(../img/bgindex.jpg) no-repeat center 1em;
		height:600px;	
		}
		
#cabecera p{
	text-align:center;
	color:#b3b3b3;
	font-weight:bold;
	}
	
#cabecera p.cab_subtit{margin:36px 0;}

table.idiomas{
		color:#fff;	
		margin:36px auto ;}
		
table.idiomas td{padding:6px 0;}
		
table.idiomas a{color:#fff; text-decoration:underline;}

p.pie_copy{
		text-align:center; 
		color:#b3b3b3; 
		line-height:16px;
		margin-bottom:30px;}


/*---------------------------------------*/

a.feaarrowright{
	position:absolute;
	bottom:2px;
	right:0px;
	}
	
a.feaarrowleft{
	position:absolute;
	top:2px;
	left:0px;
	}
	
a.viewstyle{
margin-left:14px;
position:relative;
margin-top:-120px;
z-index:100;
	}
	
a.sclose{
	position:absolute;
	top:0px;
	right:0px;
	}
	
/*DEGRADADO*/

div#degrade{
	position:absolute;
	width:100%;
	height:500px;
	background: url(../img/degradado.png) repeat-x;
	}

div#degradezone{
	position:absolute;
	width:100%;
	height:484px;
	background: url(../img/degradadozona.png) repeat-x;
	}
	



#bContinuarPLogado{
	width:109px;
	height:19px;
	background:url(../img/continuar_but.gif) no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	}	
		
#bLoginNoLogado{
	width:109px;
	height:19px;
	background:url(../img/login_but.gif) no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	}

#lbCompraSinRegistro{
	width:150px;
	height:19px;
	background:url(../img/comprasinregistro.gif) no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 0px;
	cursor:pointer;
	}
		
#bContinuarFormaPago{
	width:109px;
	height:19px;
	background:url(../img/comprar_but.gif) no-repeat;
	border:none;
	padding:0px 0px 0px 0px;
	float:left;
	margin:15px 15px 15px 15px;
	cursor:pointer;
	}
	
div.radwindow_WebBlue table.titlebarcontrols em {
color:#000 !important;
font-family:Tahoma,Geneva,sans-serif !important;
}

ul.headerlist{
	width:950px;
	}

