﻿@charset "utf-8";

/* CSS Document contenidoprincipal precioproductoregistrarse direccionselect  superiorcontenidoprincipal precioproducto supdata express-shop exo procesar form .bloque contenidoprincipal registrarse separador logo1024productos cabezera barralateral removercc express-shopbuscar li minicarritoicono productos2 virtualizacion cartelito seleccionados9 bloque:hover input90px nombrecate logo1024 productoscuerpo selecta_imprimirproforma piepag cabezeraflash1024 piepag_finalsubmarcas moz totalicc aprobar exo Mi Cuenta border-bottom a_actualizar barralateralcategorias final3 buskar a_hacerpedido contenedor minicarritoicono  <div class="categorias_decor_boton" id="bnd_36">
<a href="categorias.php?categoria=3"><img src="imagenes/menu/transparente.png" width="119" height="115"></a>
<div class="descripcion">Iluminación</div>
</div>opacity  favoritos_preferidos_rojo textosuperior mini DINestrellas  bnd olam */  
body {
	padding:0px;
	margin-top:0px;
/*	 background-color:#c5d345; datos productos .cuerpo*/
/* background: #32CCFF url(../imagenes/bg.jpg) no-repeat 50% 0%; paginacion productos titulo barralateral-medioregistrarse direccionselect auth*/
/* background: #32CCFF; */
/* url(../imagenes/fondo_sitio_contenedor.png) repeat-y 50% 0%  itemcc */
/*  background:#363636 url(../imagenes/fondo_final.png) repeat-y 50% 0%; 
 background:#363636 url(../imagenes/fondo_final.png) repeat-y 50% 0%;  registro*/
/*    background: url(../../../imagenes/menu/fondocontinuo.png) repeat-x scroll 0% 0% rgb(224, 224, 224); */


  background:#f5f5f5; 


/*  background:#ffffff url(../../../imagenes/itacake/bg.gif); url(../imagenes/fondo_final.png) repeat-y 50% 0%; */
color: #333;
/*font: ;  Verdana, Geneva, sans-serif */
/* blanco */
font: normal normal normal 12px/normal Verdana, Geneva, sans-serif; 
}

.precio_mostrar, .precio_lista, .precio_ahorro, .agregar_final{
	clear:both;
}
.texto_cantidad{
	float:left;
	position:relative;
	width:160px;
}
.texto_numero{
	float:left;
	position:relative;
	width:60px;
}
.agregar_carrito {
	font-family: "DIN Pro Light";
    font-size: 18px;
    background-color: #FFF;
    float: left;
    position: relative;
    width: 500px;
    height: 134px;
    margin-left: 8px;
    padding-left: 8px;
    overflow: hidden;
}
.agregar_carrito .texto{
	padding-left: 40px;
	float:left;
	position: relative;
	width:280px;

}
.agregar_carrito .valor{
	font-family: "DIN Pro Black";
    font-size: 18px;
    padding-left: 10px;
    	float:left;
	position: relative;
	width:120px;
}

.dd_llamar_caja{
	position:relative;
	width:715px;
	height:360px;
	overflow-x:hidden;
	overflow-y:scroll;}
.caracteristicas_adicionales{
	margin-top:5px;
	width:448px;
	height:60px;
	float:left;
	position:relative;
	border-top:#d7d7d7 1px solid;
	border-bottom:#d7d7d7 1px solid;}
.caracteristicas_adicionales .titulo{
	padding-top:2px;
	float:left;
	position:relative;
	width:400px;
	font-family:"Din Pro Black";
	font-size:14px;
	}	
.caracteristicas_adicionales .datosx{
	padding-top:4px;
	float:left;
	position:relative;
	width:140px;
	height:36px;
	}	
.caracteristicas_adicionales .datosx .cajax{
	float:left;
	position:relative;
	width:35px;
	height:36px;
	}
.caracteristicas_adicionales .datosx .textox{
		font-family:"Din Pro Black";
	font-size:12px;
	float:left;
	position:relative;
	width:100px;
	height:16px;
	}
.caracteristicas_adicionales .datosx .valorx{
		font-family:"DIN Pro Light";
	font-size:12px;
	float:left;
	position:relative;
	width:100px;
	height:16px;
	}	
	
	/*colores adicionales  */
.colores_adicionales{
	width:498px;
	/*height:90px; */
	float:left;
	position:relative;
	/*border-top:#d7d7d7 1px solid;
	border-bottom:#d7d7d7 1px solid;*/}
.colores_adicionales .titulo{
	padding-top:4px;
	float:left;
	position:relative;
	width:400px;
	font-family:"Din Pro Black";
	font-size:14px;
	}	
.colores_adicionales .datosy{
	padding-top:6px;
	float:left;
	position:relative;
	width:160px;
	height:55px;
	}	
.colores_adicionales .datosy .cajay{
	float:left;
	position:relative;
	width:50px;
	height:50px;
	}
.colores_adicionales .datosy .textoy{
		font-family:"Din Pro Black";
	font-size:14px;
	float:left;
	position:relative;
	width:100px;
	height:16px;
	margin-left:5px;
	}
.colores_adicionales .datosy .valory{
		font-family:"DIN Pro Light";
	font-size:10px;
	float:left;
	position:relative;
	width:100px;
	height:16px;
	margin-left:5px;
	}	
	/*colores adicionales */			
.llamar_caja .datos{
	float:left;
	position:relative;
	width:460px;}
.llamar_caja .datos .texto{

	float: left;
position: relative;
width: 80px;
font-family: "Din Pro Black";
font-size: 14px;

	
	}
.llamar_caja .datos .valor{
	float:left;
	position:relative;
	width:290px;
	font-family:"DIN Pro Light";
	font-size:14px;}		
.cotizar-gracias{
	position:absolute;
	display:none; 
padding-left: 32px;



left: 50%;
margin: -180px 0px 0px -180px;
position: fixed;
top: 50%;
font-family:"DIN Pro Light";
color:#FFF;
	font-size:16px;
padding-top:15px;
padding-left:15px;
padding-right:15px;

background-color: #000000;
;	
	width:360px;
	height:370px;
	z-index:189;
}
.cotizar{
	position:absolute;
	display:none;
padding-left: 32px;



left: 50%;
margin: -180px 0px 0px -180px;
position: fixed;
top: 50%;



background-color: #000000;
;	
	width:360px;
	height:370px;
	z-index:180;
}
.cotizar .elementos{
	width:180px;
	height:45px;
	position:relative;
	float:left;
	margin-bottom:15px;}
.cotizar .elementos input{
	width:145px;
	height:34px;
		font-family:"DIN Pro Light";
	font-size:16px;
	 -webkit-appearance: none;
    border-radius: 0;}
.cotizar .elementos select{
	width:150px;
	height:40px;
		font-family:"DIN Pro Light";
	font-size:16px;
	/* -webkit-appearance: none;*/
    border-radius: 0;
	background-color:#FFF;
	color:#000;}
@media only screen and (-webkit-min-device-pixel-ratio:0) { 
   .cotizar .elementos select{width:163px !important;}
}		
.cotizar textarea{
	width:300px;
	height:100px;}	
.cotizar .superior{
	width:360px;
	height:62px;}
.cotizar .superior .texto{
	font-family:"DIN Pro Light";
	font-size:24px;
	color: #FFF;
	padding-left:20px;
	padding-top:15px; }
.cotizar .enviar{
	background-color: #F00;
	width:150px;
	height:44px;}
.cotizar .enviar a{
	color:#FFF;
		font-family:"DIN Pro Light";
	font-size:24px;
	display:block;
	text-decoration:none;
	margin-left:25px;
	padding-top:5px;
	padding-top:5px;
	
	}	
.cotizar .error{
	color: #F00;
	font-family:"DIN Pro Light";
	font-size:16px;
}
.cerrar-cotizar{
	width:52px;
	height:52px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#F00;}
.cerrar-cotizar a{
	display:block;
	padding-top:10px;
	padding-left:19px;
	font-family:"DIN Pro Light";
	font-size:24px;
	color:#fff;
	text-decoration:none;
	}			
#expressShopMask {
background: black;
display: none;
height: 100%;
left: 0px;
opacity: 0.6;
position: fixed;
top: 0px;
width: 100%;
z-index: 99;
}

.iconopdf{
	width:30px;
	height:30px;
	float:left;
	position:relative;}
.titulopdf{
	width:440px;
	height:30px;
	float:left;
	position:relative;}	
.cuadroscroll{float:left;
position:relative;
width:720px;
height:300px;
overflow-x:hidden;
overflow-y:scroll;}	
.buscartodo{
	position:absolute;
	font-family: 'DIN Pro Light';
font-size: 15px;
width:250px;
height:36px;
top:300px;
left:210px;
text-align:center;

background: #c50510;
font: 14px 'Din Pro Black';
	}
.buscarseleccionado{
	position:absolute;
	font-family: 'DIN Pro Light';
font-size: 15px;
width:250px;
height:36px;
background: #c50510;

top:300px;
left:480px;
text-align:center;

font: 14px 'Din Pro Black';

color: #FFF
	}
.buscarseleccionado a, .buscartodo a{
	padding-top:9px;
	display:block;
	text-decoration:none;
	color:#FFF;}		
/* <div class='zonamarca'><div class='selectbox'><input type='checkbox' name='chk_group' value='".$row["Cat_defa"]."' /</div><div class='marca'>".$row["marca"]."</div></div>*/
.zonamarca{
	float:left;
	position:relative;
	width:200px;
	height:30px;
	margin:4px;}
.zonamarca .selectbox{

	float:left;
	position:relative;
	width:15px;
	height:15px;
	padding:4px;}
.zonamarca .marca{
	float:left;
	position:relative;
	width:150px;
	height:15px;
	padding:4px;}
.cc_caja_productos {
float: left;
margin-left: 8px;
position: relative;
width: 700px;
height: 320px;
}
.cc_caja_productos_menu {
float: left;
position: relative;
width: 700px;
height: 40px;
}	


.cc_caja_productos_menu .cc_elemento.seleccion {
background-color: #FFF;
font-weight:bold;
}
.cc_caja_productos_menu .cc_elemento {
background-color: #999;
text-align: center;
padding-top: 12px;
float: left;
position: relative;
height: 28px;
width: 124px;
font-family: 'DIN Pro Light';
font-size: 15px;
border-left: #666 1px solid;
}
.cc_caja_productos_menu .cc_elemento a {
	color: #fff;
	text-decoration:none;
}
.cc_elemento.seleccion a{
	color:#333;}		
.caja_ordenar{width:220px;
float:left;
position:relative;}

#compararcerrar2{
	color:#FFF;}

.iconoimagen img{
	margin-top:6px;
	margin-left:4px;
	}
.caja_comparar{
	float:left;
	position:relative;
	width:500px;
	margin-left:8px;}
.caja_comparar .personaliza {
position: absolute;
background-image: url(../../../imagenes/menu/icon3DA.png);
width: 219px;
height: 30px;
top: 60px;
left: 270px;
}	
.caja_comparar .descripcion{
	float:left;
	position:relative;
	width:500px;
	margin-top:30px;
}
.caja_comparar .descripcion .fila{
	width:500px;
	float:left;
	position:relative;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.caja_comparar .descripcion .fila .texto{
	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:238px;
	font-family:"DIN Pro Light";
	color:#ff0000;
	font-size:19px;
	float:left;
	position:relative;
	border-right:1px solid #000;
}
.caja_comparar .descripcion .fila .valor{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	width:238px;
	font-family:"DIN Pro Black";
	text-align:right;
	color:#000000;
	font-size:19px;
	float:left;
	position:relative;
}
.caja_comparar .descripcion .fila:last-child{
	border-bottom:1px solid #000;
	}

.elementos2 #comparar{	font-family:"DIN Pro Light";
color:#FFF;
float:left;
position:relative;
width:75px;
padding-left:25px;
padding-top:20px;
}
.elementos2 #comparar a{
	text-decoration:none;
	color:#FFF;}
.elementos2 #compararcerrar{	font-family:"DIN Pro Light";
color:#FFF;
float:left;
position:relative;
/* width:20px; */
padding-left:5px;
padding-top:30px;
}
.ext{
	width:220px !important;}
.elementos2 a{
	float:left;
	position:relative;
	margin-top:30px;
	color:#FFF;
	text-decoration:none;}
.estrellas{
	width:99px;
	height:14px;
	float:left;
	position:relative;
	/*  background-image:url(../../../imagenes/menu/comparar_inactivo.png); */
	background-repeat:no-repeat;
	background-position:3px 0px;
	font-family:"DIN Pro Light";
	padding-left:18px;
	font-size:10px;
	color:#999;
}
.estrellas:hover{ 
	width:99px;
	height:14px;
	float:left;
	position:relative;
	/* background-image:url(../../../imagenes/menu/comparar_activo.png); */
	background-repeat:no-repeat;
	background-position:3px 0px;
	font-family:"DIN Pro Light";
	padding-left:18px;
	font-size:10px;
	color:#999;
}

.estrellas.activo{ 
	width:99px;
	height:14px;
	float:left;
	position:relative;
	background-image:url(../../../imagenes/menu/comparar_activo.png);
	background-repeat:no-repeat;
	background-position:3px 0px;
	font-family:"DIN Pro Light";
	padding-left:18px;
	font-size:10px;
	color:#999;
}

.estrellas.activo .comparar {
	display:block;
	text-decoration:none;
	color: #F00;
	}	
	
.estrellas .comparar {
	display:block;
	text-decoration:none;
	color:#999;
	}
.estrellas .comparar:hover {
	display:block;
	text-decoration:none;
	color: #F00;
	}	
	
.llamar-marcas{
	text-decoration:none;
	color:#000;
	font-family:"DIN Pro Light";
	font-weight:bold;
	padding-left:10px;
	font-size:14px;}
.llamar-marcas:hover{
	text-decoration:none;
	color:#fff;
	font-family:"DIN Pro Light";
	font-weight:bold;
	padding-left:10px;
	font-size:14px;}	
.flotante {
width: 990px;
position: absolute;
background: #fff;
top: 190px;
/*left: 0px; */
-moz-box-shadow: 10px 10px 10px #959595;
-webkit-box-shadow: 10px 10px 10px #959595;
box-shadow: 10px 10px 10px #959595;
display: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
min-height: 400px;
z-index: 100;
/*opacity: 0.9; */
}
#cmenu-title {
width: 986px;
background:#999;
margin: 0px;
height: 40px;
}
#cmenu-sc-close {
cursor: pointer;
background: #c50510;
color: #fff;
font: 24px 'Din Pro Black';
padding-left:13px;
padding-top:4px;
/*padding: 0 15px;*/
position: absolute;
top: 0px;
right: 0px;
height: 36px;
width:28px;
}
.ntitle{
	position:absolute;
	width:180px;
	height:20px;
	font: 14px 'Din Pro Black';
	left:14px;
	top:10px;
	color:#FFF;
	}
.cmenu-subcat {
float: left;
position: relative;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 255px;
}
.cmenu-marcas {
/*float: left;*/
position: absolute;
margin: 10px 0px 10px 10px;
width: 700px;
top:-10px;
left:240px;
height:450px;
}
.zcmenu-marcas {
float: left;
position: relative;
margin: 10px 0px 10px 10px;
width: 700px;
}
.cmenu-cajasubcat:hover {
border-bottom: none;
background-color: #999;
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
decorcenter.co.pemedia="all"
.cmenu-cajasubcat {
width: 183px;
padding: 10px 0px 10px 40px;
display: block;
margin-bottom: 1px;
color: #fff;
font-size: 16px;
text-align: left;
background-color: #fff;
border-bottom: #dadada 1px solid;
border-right: 1px solid #dadada;
border-top: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
position: relative;
overflow: hidden;
}


/* lineas */
.icono{width:39px;height:39px;position:absolute;top:0;left:0}
div#subm_2, div#subm_9{background:url(../../../imagenes/menu/iconos/griferias.jpg) 0 0 no-repeat}
div#subm_3, div#subm_10{background:url(../../../imagenes/menu/iconos/artgasf.jpg) 0 0 no-repeat}
div#subm_6, div#subm_11{background: url(../../../imagenes/menu/iconos/accban.jpg) 0 0 no-repeat}
div#subm_7, div#subm_18{background:url(../../../imagenes/menu/iconos/lavatorio.jpg) 0 0 no-repeat}
div#subm_13, div#subm_20{background:url(../../../imagenes/menu/iconos/mueban.jpg) 0 0 no-repeat}
div#subm_14, div#subm_21{background:url(../../../imagenes/menu/iconos/inodoro.jpg) 0 0 no-repeat}
div#subm_22{background:url(../../../imagenes/menu/iconos/spa.jpg) 0 0 no-repeat}
div#subm_32{background:url(../../../imagenes/menu/iconos/catmue.jpg) 0 0 no-repeat}
div#subm_41{background:url(../../../imagenes/menu/iconos/tercal.jpg) 0 0 no-repeat}

/* lineas hover */

.cmenu-cajasubcat:hover div#subm_2, .cmenu-cajasubcat:hover div#subm_9{background: url(../../../imagenes/menu/iconos/sel/griferias.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_3, .cmenu-cajasubcat:hover div#subm_10{background:url(../../../imagenes/menu/iconos/sel/artgasf.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_6, .cmenu-cajasubcat:hover div#subm_11{background:url(../../../imagenes/menu/iconos/sel/accban.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_7, .cmenu-cajasubcat:hover div#subm_18{background:url(../../../imagenes/menu/iconos/sel/lavatorio.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_13, .cmenu-cajasubcat:hover div#subm_20{background:url(../../../imagenes/menu/iconos/sel/mueban.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_14, .cmenu-cajasubcat:hover div#subm_21{background:url(../../../imagenes/menu/iconos/sel/inodoro.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_22{background:url(../../../imagenes/menu/iconos/sel/spa.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_32{background:url(../../../imagenes/menu/iconos/sel/catmue.jpg) 0 0 no-repeat}
.cmenu-cajasubcat:hover div#subm_41{background:url(../../../imagenes/menu/iconos/sel/tercal.jpg) 0 0 no-repeat}

.cmenu-cajasubcat {
width: 183px;
padding: 10px 0px 10px 40px;
display: block;
margin-bottom: 1px;
color: #fff;
font-size: 16px;
text-align: left;
background-color: #fff;
border-bottom: #dadada 1px solid;
border-right: 1px solid #dadada;
border-top: 1px solid #f0f0f0;
border-left: 1px solid #f0f0f0;
position: relative;
overflow: hidden;
}
.posicionador{
	width:1024px !important;

	position:relative;
	margin:auto;
	height:10px;
	display:none;

	}
.caja_productos{
	float:left;
	margin-left:8px;
	position:relative;
	width:500px;
	height:337px;}
.caja_productos_menu{
	float:left;
	position:relative;
	width:500px;
	height:40px;}	
.caja_productos_menu .elemento{
	background-color:#999;

	text-align:center;
	padding-top:12px;
		float:left;
	position:relative;
	height:40px;
	width:165px;
	font-family: 'DIN Pro Light';
	font-size:15px;	
	border-left: #666 1px solid;
	}
.comparaproducto{
	background-image:url(../../../imagenes/menu/punteada.png);
	background-repeat:no-repeat;
	font-family: 'DIN Pro Light';
	font-size:15px;	
	color:#211915;
	height:29px;
	width:500px;
	padding-top:10px;
	padding-left:40px;
	background-color:#FFF;
	margin-left:8px;
	float:left;
	position:relative;}	
.personaliza{
	position:absolute;
	background-image:url(../../../imagenes/menu/icon3DA.png);
	width:219px;
	height:30px;
	top:10px;
	left:270px;
}	
.personaliza:hover{
	background-image:url(../../../imagenes/menu/icon3DB.png);

}	
.imagenes_prod{
	background-color:#FFF;
	float:left;
	position:relative;
	width:500px;
	height:94px;
	margin-left:8px;
	padding-left:8px;
	overflow:hidden;
	}	
.interior_img{
	/*border:#333 1px solid;*/
	box-shadow: 2px 2px 5px rgb(170, 170, 170);
	margin-right:11px;
	width:112px;
	height:75px;
	float:left;
	position:relative;}	
.interior_img:last-child{
	margin-right:0px;
}		
.llamar_caja{
	float:left;
	position:relative;
	width:500px;
	height:337px;
	padding:15px;
	background-color:#FFF;
	display:none;}
#caja_1{
	display:block;}	
	
.caja_productos_menu .elemento a{
	text-decoration:none;
	font-family: 'DIN Pro Light';
	font-size:15px;	
	color:#211915;
	}	

.caja_productos_menu .elemento.seleccion{
	background-color:#FFF;
	
	}	

.caja_productos_menu .elemento.seleccion a{

	font-family: 'DIN Pro Black';	
	
	}	
.titulo_centrado{
	font-family: 'DIN Pro Light';
	font-size:18px;
	width:994px;
	height:200px;
	margin-top:30px;
	text-align:center;
	color:#000;}
.menusup{
	padding-left:32px;
	margin:auto;
	width:992px;
	height:68px;
	background-color:#000000;
}
.elementos_abajo{
	margin:auto;
	width:1024px;
	height:245px;
	background-color:#e0e0e0;}	
.menusup .seleccionado{

	background-color:#ff0000;}

.menusup .elementos{
	border-left:1px #838282 solid;
/*	font-family: 'Din Pro Black'; */
	float:left;
	position:relative;
	width:148px;
	height:68px;
	/*background-color:#060; */}
.menusup .elementos:last-child:hover{
	background-color:#000 !important;
	border-left:1px #838282 solid;
/*	font-family: 'Din Pro Black'; */
	float:left;
	position:relative;
	width:148px;
	height:68px;
	/*background-color:#060; */}	
.elementos-ult{
	border-right:1px #838282 solid;
/*	font-family: 'Din Pro Black'; */
	/*background-color:#060; */}	
	
.menusup .elementos:hover{
/*	font-family: 'Din Pro Black'; */
	float:left;
	position:relative;
	width:148px;
	height:68px;
	background-color:#ff0000;
	/*background-color:#060; */}	
.menusup .elementos a{
	font-family: 'DIN Pro Light';
	font-size:18px;
	padding: 24px 2px;
	text-align:center;
	display:block;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;}
.menusup .elementos a:hover{
	font-family: 'DIN Pro Black';
	font-size:18px;
	color:#ffffff;}	
.seleccionado a{
		font-family: 'Din Pro Black' !important;
	color:#FFF !important;
	font-size:18px !important;
/*	font-weight:bold;*/ }	
.xxn{font-family: 'Din Pro Black' !important;
font-size:16px;}	
.contenedor_slider{
	margin:auto;
	width:1024px;
/*	height:50px; */
	margin-top:0px;}	
.menusup .elementos2{
/*	font-family: 'Din Pro Black'; */
	float:left;
	position:relative;
	width:175px;
	height:68px;
	/*background-color:#060; */}	
.elementos2 #logo {
/* 	background-image:url(../imagenes/menu/derecha_inicioA.png) */
width: 89px;
height: 89px;
position: absolute;
top: 14px;
right: -160px;
background: url(../../../../imagenes/logoflotante.png) 0 0 no-repeat;
z-index:7999;
}	
#bnd_1{
	background-image: url(../../../imagenes/menu/1.png);
	}
#bnd_1:hover{
	background-image: url(../../../imagenes/menu/1c.png);
	}
#bnd_8{
	background-image: url(../../../imagenes/menu/2.png);
	}
#bnd_8:hover{
	background-image: url(../../../imagenes/menu/2c.png);
	}
#bnd_36{
	background-image: url(../../../imagenes/menu/3.png);
	}
#bnd_36:hover{
	background-image: url(../../../imagenes/menu/3c.png);
	}
#bnd_24{
	background-image: url(../../../imagenes/menu/4.png);
	}
#bnd_24:hover{
	background-image: url(../../../imagenes/menu/4c.png);
	}
#bnd_15{
	background-image: url(../../../imagenes/menu/5.png);
	}
#bnd_15:hover{
	background-image: url(../../../imagenes/menu/5c.png);
	}
#bnd_4{
	background-image: url(../../../imagenes/menu/6.png);
	}
#bnd_4:hover{
	background-image: url(../../../imagenes/menu/6c.png);
	}	
	
	
	#bnd_46{
	background-image: url(../../../imagenes/menu/7.png);
	}
#bnd_46:hover{
	background-image: url(../../../imagenes/menu/7c.png);
	}
	#bnd_49{
	background-image: url(../../../imagenes/menu/8.png);
	}
#bnd_49:hover{
	background-image: url(../../../imagenes/menu/8c.png);
	}
	

#categorias_decor {
	display: none;
    width: 1024px;
    margin: auto;
    overflow: hidden;
}
#categorias_decor_sup {
		margin-left:30px;
	margin-top:5px;
    width: 994px;
/*    margin: 0px auto;*/
}
#categorias_decor h2 {
    font: 19px 'DIN Pro Light';
    color: rgb(153, 153, 153);
    margin: 10px 0px;
}
#categorias_decor h2 span {
    font: 19px 'DIN Pro Black';
    color: rgb(85, 85, 85);
}

.categorias_decor_boton {

/*	background-color:#F00; */
    float: left;
	margin-right:1px;
/*    margin: 5px 3px 8px 2px; */
/*    box-shadow: 0px 2px 2px rgb(187, 187, 187); */
    height: 115px;
    width: 119px;
    cursor: pointer;
	position:relative;
	float:left;
}
#bnd_4.categorias_decor_boton .descripcion{
	font-family: 'DIN Pro Light';
	font-size:14px;
	line-height:14px;
	position:absolute;
	width:120px;
	height:30px;
	left:0px;
	bottom:0px;
	text-align:center;
	
}
.categorias_decor_boton .descripcion:first-child{
	font-family: 'DIN Pro Light';
	font-size:14px;
	line-height:14px;
	position:absolute;
	width:120px;
	height:30px;
	left:0px;
	bottom:0px;
	text-align:center;
	
}
.categorias_decor_boton .descripcion{
	font-family: 'DIN Pro Light';
	font-size:14px;
	line-height:14px;
	position:absolute;
	width:120px;
	height:30px;
	left:0px;
	bottom:-10px;
	text-align:center;
	
}
.menusup2{
	    width: 994px;
    height: 40px;
	margin:auto;}
#barramedia {
	position:relative;
    width: 994px;
    margin: 5px auto 0px;
    height: 32px;
    box-shadow: 2px 2px 5px rgb(170, 170, 170);
    color: rgb(68, 68, 68);
	margin-bottom:3px;
	margin-left:14px;
	background-image:url(../../../imagenes/menu/barra_busqueda.jpg);
}

.product-search{
	
	}
.ordenar {
	float:left;
	width:250px;
	height:32px;}
	.separador_menu{
		float:left;
		width:2px;
		height:32px;}
.paginas {
  font: 12px 'DIN Pro Light';
	float:left;
	width:540px;
	height:32px;
	overflow:hidden;}
.item-count{
/*	display:none; */
	float:left;
	position:relative;}	
.paginas .page {
/*	display:none; */
	padding-left:4px; padding-left: 4px;
  font: 12px 'DIN Pro Black';
  float:left;
  position:relative;
}
div .item-count{
	text-align:center;
	padding-top:10px;
	margin-left:15px;
	  font: 12px 'DIN Pro Light';
	  width:166px;}
div .paginas .page{
	padding-top:10px;
	margin-left:3px;
	margin-right:10px;
	text-align:right;
	  font: 12px 'DIN Pro Light';
	  width:50px;}	
.cuca{
	text-align:center;}	  
.paginas .paginacionw{ 
border-left: #CCC 1px solid;
margin-top:0px;
height:40px;
padding: 8px 11px 8px;
/* width:15px;
height:15px; */
float:left;
position:relative;
/*margin-left:10px;
margin-right:10px; */
font-size: 14px;
font-family: 'DIN Pro Light';
font-weight:bold;
color: #000;
	text-decoration:none;

}
.paginacionw:last-child{

	border-right: #CCC 1px solid;
	}
.paginas .paginacionw a{ 

font-size: 14px;
font-family: 'DIN Pro Light';
/*font-weight:bold;*/
color: #000;
	text-decoration:none;

}
.paginas .paginacionw.current, .paginas .paginacionw.current a{
font-size: 14px;
font-family: 'DIN Pro Light';
font-weight:bold;
	background: -moz-linear-gradient(top, #373737 0%, #1a1a1a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#1a1a1a));
background: -webkit-linear-gradient(top, #373737 0%,#1a1a1a 100%);
background: -o-linear-gradient(top, #373737 0%,#1a1a1a 100%);
background: -ms-linear-gradient(top, #373737 0%,#1a1a1a 100%);
background: linear-gradient(to bottom, #373737 0%,#1a1a1a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#1a1a1a',GradientType=0 );
color: #fff;
	color:#FFF;
	text-decoration:none;}
	
#favoritos_preferidos_rojo{
	background-color:#F9E8F9;
	border:#666 dotted 1px;
	padding:4px;}
.favx_tit{
	margin-top:20px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;}

.favx_text{
	margin-top:2px;
	margin-bottom:10px;
	font-size:11px;
	text-align:justify;
}
.enviogratis{
	/*clear:both;*/
	float:left; 
		position:relative;
		
	width:650px;
	margin-left:18px;
	margin-top:10px;
	border:dotted 1px #666;
	}
.diez{
	margin-top:10px;
	}
.filacont{
	/*clear:both;*/
	float:left; 
	position:relative;
	width:300px;
	margin-left:8px;
	
	border:dotted 1px #666;
	}
.recomendus{	
	background-color:#D8C6F9;}	
.addtofav{
	background-color:#D0FFAE;}	
	
.recomendus{width:180px;}
.addtofav{width:100px;
font-size:10px;}
	
.recomendus, .addtofav{
	vertical-align:top;
	font-weight:bold;
padding-top:4px;
	text-align:center;
	float:left;
	border:#333 dashed 1px;
	/* width:140px; */
	height:25px;
	margin-top:2px;
	margin-left:4px;}	
.welcomem{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
	background-color:#EFC98F}	
.enviogratisimg{
	float:left;
	width:104px;
	height:50px;
	padding-top:2px;
	padding-left:2px;}
.enviogratistxt{
	float:left;
	width:504px;
	height:53px;
	margin-left:20px;}	
.enviogratis_titulo{
	font-size:14px;
	font-weight:bold;}
.anuncio {
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	float:left;
	border:#333 dotted 1px;
	width:700px;
	height:70px;
	padding:20px;
	margin-left:15px;
	padding-bottom:20px;
	margin-bottom:20px;}
.minianuncio{
	display:none;
	background-image:url(../../../imagenes/importante.jpg);
	background-repeat:no-repeat;
	float:left;
	width:250px;
	height:110px;
	border:#333 dotted 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:10px;
	text-align:justify;
	margin-top:35px;
	padding-top:50px;
	}	
.recpass{
	float:left;

	padding-left:20px;}
#recuperarok{
	display:none;
	float:left;
width:400px;
	padding-left:20px;}	
#recuperarerror{
		display:none;
	float:left;
width:400px;
	padding-left:20px;}	

.recuperarpassword	{
		display:none;
	float:left;
	width:400px;

	
	margin-left:15px;
	margin-bottom:15px;
	border:#333 1px dotted;
	}
#resultadoenvio{
	display:none;
	float:left;
	width:400px;

	
	margin-left:15px;
	margin-bottom:3px;
	border:#333 1px dotted;
	}	
#minicarritoresumen{
	position:absolute;
	top:130px;
	right:155px;
	
	}
#minicarritoresumen a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=4,color=000000);
filter: progid:DXImageTransform.Microsoft.Glow(color=000000,strength=2);
}
.direccionselect.lugar{
	display:none;}

.categoria_ita {
float: left;
width: 118px;
overflow: hidden;
 /* height: 140px;  */
/* height: 123px; */
border: #ecf7fa  dotted 2px;
/* border: 
#333 solid 1px; */
margin-left: 2px;
margin-bottom: 4px;
position: relative;
}
.categoria_ita_sobre {
z-index: 20;
}
.categoria_ita_sobre, .categoria_ita_debajo {
position: absolute;
margin-top: 4px;
margin-left: 5px;
}
.categoria_ita img {
border: 0px;
}
.categoria_ita .categoria {
	display:block;
	color:#FFF;
/* position: absolute; */
width: 120px;
font-family:Verdana, Geneva, sans-serif;
/*font-family: Arial, Helvetica, sans-serif; */
font-size:16px;
padding-top:5px;
height: 40px;
z-index: 40;
margin-bottom: 3px;
bottom: 0px;
left: 1px;
text-align: center;
}
.categoria_ita .categoria a{
	text-decoration:none;
	color: #333;
	display:block;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
z-index:21;
	text-transform:uppercase;
}
.categoria_ita .categoria a:hover{
	display:block;
	z-index:21;}
.supdata a{
	text-shadow: -1px 0 white, 0 1px white,
	  1px 0 white, 0 -1px white; /*black 0.2em 0.2em 0.2em;*/
	}
#cartelito .datos{
	text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black; /*black 0.2em 0.2em 0.2em;*/
	}	
.subcat{
		font-family: 'DIN Pro Light';
	font-size:14px;
/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold; */
	padding-top:10px;
	padding-bottom:10px;
	/*border-bottom:#333 1px dotted;
	*/}

.subcat a{
		font-family: 'DIN Pro Light';
	font-size:14px;
	text-decoration:none;
	color:#999;
/*
	*/}

.xsubcat {
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:10px;
	border-bottom:#333 dotted 1px;
	border-top:#333 dotted 1px;}
	
.barra-idiomas{
	z-index:21;
	position:absolute;
	top:1px;
	left:120px;
	width:700px;
	height:20px;
	overflow:hidden;}
.barra-idiomas .bandera{
	float:left;
	width:22px;
	height:12px;
	margint-left:13px;}	
/* div#categories_block_left*/
span.crecer {
display: block;
float: left;
background-position: 0 3px;
background-repeat: no-repeat;
width: 9px;
height: 15px;
margin: 0 0 0 -10px!important;
margin: 0 0 0 -16px;
padding: 0;
}
.menos{background-image:url(../../../imagenes/cat-menos.gif);}
.mas{
	background-image:url(../../../imagenes/cat-mas.gif);}
.centrarmsg{
	width:225px;
	float:left;
	text-align:center;}
.cuadroborde{
	margin-top:7px;
	
	padding-right:4px;
	padding-top:14px;
	padding-bottom:4px;
	float:left;
	position:relative;
	border:#333 1px dotted;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.cuadroborde_texto{
	position:absolute;
	background-color:#fff;
	color:#000;
	top:-6px;
	left:15px;
	font-weight:bold;}
.borderconf{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	padding:5px;
	border:#333 solid 1px;
	width:700px;
	position:relative;
	float:left;}
#top{
}
.producto-imgprincipal{
	border:0px;
	margin-top:50px;
	margin-left:50px;}
.tipoped{
	position:absolute;
	right:10px;
	top:10px;
	width:200px;
	height:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	font-weight:bold;}

.mensaje_aprobado{
	position:absolute;
	right:10px;
	top:35px;
	width:200px;
	height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;}
.mensaje_aprobado.aprobadoped{
	color:#060;
	}
.mensaje_aprobado.pendienteped{
	color:#FC0;
	}
.mensaje_aprobado.rechazadoped{
	color:#C00;
	}
.nopagado{
	position:absolute;
	right:10px;
	top:51px;
	width:200px;
	height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;}
.nopagado.nopagado{color:#F00; /* rojo*/}
.nopagado.sipagado{color:#060;}
.realizarpago{
	position:absolute;
	right:10px;
	top:65px;
	width:200px;
	height:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	
.pagar_paypal{
	z-index:30;
	position:absolute;
	right:60px;
	top:80px;
	width:150px;
	height:90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	
.ellogo{
	font-size:12px;
	overflow:hidden;
	float:left;
	width:210px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;}
.elconte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	float:left;
	width:500px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	}	
.selectdireccionfinal{
	width: 240px;
   height: 33px;
   overflow: hidden;
   background: url(../imagenes/a_fondo_selectbox2.png) no-repeat right;
 /*  border-left:#CCC dotted 1px;
   border-bottom:#CCC dotted 1px;
   border-top:#CCC dotted 1px;
   */
   border:0px;



}


.selectdireccionfinal select {
   background: transparent;
   width: 260px;
   padding: 5px;
   font-size: 16px;
   border: 0px solid #ccc;
   height: 33px;
}

.distrito, .observacion{
	display:none;}
#a_actualizar{
/*	text-indent: -9999px;*/
color: white; /* transparent*/
font-weight: bold;
background:transparent;
font-size:15px;
text-transform:uppercase;
background-image:url(../imagenes/a_autentificar_ingresar.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 33px;
width: 171px;
position: relative;
margin-top: 10px;
margin-left:25px;
	}
#a_imprimirproforma{
		color: white; /* transparent*/
font-weight: bold;
background:transparent;
font-size:15px;
text-transform:uppercase;
background-image: url(../imagenes/a_carrito_proforma_limpio.png);

border: none;
cursor: pointer;
display: block;
float: left;
height: 32px;
width: 297px;

position: relative;
margin-top: 0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;

	}	
#a_imprimirproforma_trans{
text-indent: -9999px;
color: white; /* transparent*/
font-weight: bold;
background:transparent;
background-image: url(../imagenes/a_carrito_proforma.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 32px;
width: 297px;
position: relative;
margin-top: 0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	}
#a_imprimirproformacc{
text-indent: -9999px;
color: white; /* transparent*/
font-weight: bold;
background:transparent;
background-image: url(../imagenes/a_carrito_proformacc.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 32px;
width: 297px;
position: relative;
margin-top: 0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	}	
	/* regalo_mensaje*/
.minilogoscorpio{
	background-image:url(../imagenes/a_scorpio_logo.png);
	background-repeat:no-repeat;
	width:90px;
	height:114px;
	float:left;
	padding-top:25px;
	padding-left:15px;}	
.seccion1, .seccion2{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	width:300px;
	margin-left:10px;}	
	
#a_hacerpedido{
	color: white; /* transparent*/
font-weight: bold;
background:transparent;
font-size:15px;
text-transform:uppercase;
background-image:url(../imagenes/a_autentificar_ingresar.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 33px;
width: 171px;
position: relative;
margin-top: 10px;
margin-left:25px;
}

#a_confirmar{
	color: white; /* transparent*/
font-weight: bold;
background:transparent;
font-size:11px;
text-transform:uppercase;
background-image: url(../imagenes/a_a_minicart_ver_pedidos.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 22px;
width: 99px;
position: relative;
margin-top: 5px;
margin-left:5px;
margin-bottom:10px;
text-align:center;
}

#a_hacerpedido_TRANS{
		text-indent: -9999px;

	color: white; /* transparent*/
font-weight: bold;
background:transparent;
background-image: url(../imagenes/a_carrito_hacerpedido.png);
border: none;
cursor: pointer;
display: block;
float: left;
height: 32px;
width: 173px;
position: relative;
margin-top: 0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	}	
#a_hacerpedidocc{
		text-indent: -9999px;

	color: white; /* transparent*/
font-weight: bold;
background:transparent;
background-color:#F00;
border: none;
cursor: pointer;
display: block;
float: left;
height: 32px;
width: 173px;
position: relative;
margin-top: 0px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
	}	
#auth_registrarse{
	color: white;
font-weight: bold;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
background-color:#F00;
border: none;
cursor: pointer;
display: block;
float: left;
padding-left: 5px;
height: 32px;
width: 172px;
position: relative;
	}	
#auth_ingresar{
	color: white;
font-weight: bold;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
background-color:#F00;
border: none;
cursor: pointer;
display: block;
float: left;
padding-left: 5px;
height: 32px;
width: 172px;
position: relative;
	}		
.a_sep_plomo{
	background-color:#D5D5D5;
	width:745px;
	margin-top:10px;
	margin-left:10px;
	height:60px;}
.a_enlaces_carritocompras{
	float:left;
	margin-top:15px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;}
.a_enlaces_carritocompras a{
	text-decoration:none;
}
.a_carrito_escribenos{
	float:left;
	background-image:url(../imagenes/a_carrito_escribenos.png);
	width:270px;
	height:35px;
	margin-top:25px;
	margin-left:15px;
	}
.a_carrito_escribenos .texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
/*	color:#FFF200; */
	margin-top:10px;
	margin-left:25px;
}
.a_fondo_carrito{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	border: #999 dotted 1px;
	width:400px;
	height:150px;
	margin-left:15px;
	margin-bottom:15px;
	padding:10px;}
.regalo_mensaje_final{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:left;
	color:#ED1C24;
	font-weight:bold;
	font-style:italic;
	border: #999 dotted 1px;
	width:400px;
	height:150px;
	margin-left:15px;
	margin-bottom:15px;
	padding:10px;}	
.a_procesar{
	float:left;
	clear:both;
	width:700px;
	margin-left:25px;
	margin-top:1px;
	margin-bottom:15px;
	height:55px;
	
}	
.carrito_inferior_izq{
	width:400px;
	float:left;}
.grande2{
	font-size:22px;}
.espacio{
	padding-left:7px;padding-right:7px;}
.separriba{padding-top:8px;}
.regplomo{
	color:#7e8083;
	font-size:14px;
	font-style:italic;}
.regcamp{
	font-size:14px;}	
.cnegro{
	color:#000;}
.sep200izq{margin-left:185px;}	
.sep120izq{margin-left:125px;}	

.sep20sup{margin-top:20px;}
.sep05sup{margin-top:5px;}/* botonenviar*/
#totales{

margin-top:15px;

float:right;
width:300px;
margin-right:15px;
/* background-color:#0C9; */
}	
.codigoicc{
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.rojosimple{
	/* color:#F00; */
	color:#2E2B66;}
.agregaralcarrito .bcadd{
	float:left;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	width:70px;
	/*background-color:#999;*/
	padding-top:10px;
	}
#contenidoprincipalfull{
/*left: 10px; */
overflow: hidden;
position: relative;
/*width: 1024px;*/
width: 100%;
float:left;
/* background-color:#C60; registrarse */
min-height:750px;
}
.sub_cate{
	height:79PX;
	font-family: 'DIN Pro Light';
text-decoration: none;
color: #686868;
font-weight: bold;
font-size: 14px;

	}
.sub_cate a{ 

	font-family: 'DIN Pro Light';
	color: #686868;
text-decoration: none;
font-size: 14px;
}	
.sub_cate .subcat{
	padding-top:22px;
	margin-left:32px;}
.productoscuerpo{

/*	background-image:url(../imagenes/productos-caja-medio.png);
width:753px;
*/
position:relative;
/*background-image:url(../imagenes/a_fondo_carrito_pedido.png); */
background-repeat:no-repeat;
 width:1024px;
/* CAMBIOSTH width:770px; */

float:left;
/* CAMBIOSTH */


}	
#contenidoprincipal_cuenta .productoscuerpo{
	width:794px;
	background-color:#FFF;}
#contenidoprincipal_cuenta .producto_cabezera_final{
	width:794px;
	background-color:#5a5242;
	}

#contenidoprincipal_cuenta .cabezera_buskar2{
	width:794px;
	background-color:#5a5242;
	height:51px;
	background-image: none !important;
	}
#contenidoprincipal_cuenta .paginacion{
	width:794px; !important;
	height:51px; !important;
	position:relative;
	float:left;
	background-image: none !important;
	}	
#contenidoprincipal_cuenta .item-count{
		font-family: 'DIN Pro Light';
	color:#FFF;
color:#000;
	font-size:24px;
	font-weight:bold;	
	width:350px !important;
	padding-top: 0px !important;
	margin-left:0px !important;
		float:left;
	position:relative;}
#contenidoprincipal_cuenta .page{
		font-family: 'DIN Pro Light';
	color:#FFF;
color:#000;
	font-size:24px;
	font-weight:bold;	
	width:200px !important;
	float:left;
	position:relative;}	
#contenidoprincipal_cuenta .ordenar{
	width:1px !important;
	height:1px !important;
			}	
#contenidoprincipal_cuenta .paginacionw{
		font-family: 'DIN Pro Light';
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	float:left;
	position:relative;
	width:26px;
	height:40px;
	color:#FFF;
	}
#contenidoprincipal_cuenta .paginacionw a{
		font-family: 'DIN Pro Light';
	color:#000;
	font-size:24px;
	font-weight:bold;
	float:left;
	position:relative;
	width:20px;
	height:40px;
	text-decoration:none;
	}			
#contenidoprincipal_cuenta .nombrecate{
	font-family: 'DIN Pro Light';
	color:#FFF;
	}	

#contenidoprincipal_cuenta .productoscuerpo .cabezera{
	font-family: 'DIN Pro Light';
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-color:#dad0ad;
	width:794px !important;
	height:30px !important;
	}	
#contenidoprincipal_cuenta .productoscuerpo .cantidadicc{
	text-align:center;
	font-family: 'DIN Pro Light';
	color:#000;
	font-size:16px;
	font-weight:bold;
	width:80px !important;
	height:66px !important;
	border-right:#CCCCCC 1px solid;
	}	
#contenidoprincipal_cuenta .productoscuerpo .descripcionicc{
	
	height:66px !important;
	border-right:#CCCCCC 1px solid;
	}

#contenidoprincipal_cuenta .productoscuerpo .precioicc{
	text-align:center;
	font-family: 'DIN Pro Light';
	color:#000;
	font-size:16px;
	font-weight:bold;
	width:100px !important;
	height:50px !important;
	padding-left:0px !important;
	border-right:#CCCCCC 1px solid;
	}
#contenidoprincipal_cuenta .productoscuerpo .totalicc3{
	text-align:center;
	font-family: 'DIN Pro Light';
	color:#000;
	font-size:16px;
	font-weight:bold;
	width:100px !important;
	height:50px !important;
	padding-left:0px !important;
	border-right: #CCCCCC 1px solid;
	}
#contenidoprincipal_cuenta .productoscuerpo .removergen{
	text-align:center;
	font-family: 'DIN Pro Light';
	color:#000;
	font-size:16px;
	font-weight:bold;
	width:88px !important;
	height:50px !important;
	
	}						
#contenidoprincipal_cuenta .productoscuerpo .itemcc{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-bottom:#CCCCCC 1px solid !important;
	}					
.producto_titulo_cod{
	float:left;
	position:relative;
	width:1024px;
	height:47px;}
.producto_titulo_cod .titulo{
margin-left:32px;
	font-family: 'DIN Pro Black';
	font-size:18px;}
.producto_titulo_cod .cod{
margin-left:32px;
	font-family: 'DIN Pro Black';
	font-size:15px;}	
/* cabezera*/

.productoscuerpo .supform{

	padding-left:15px;

	float:left;

	clear:both;

	width:700px;

	height:50px;

	}

.productoscuerpo .supform .alder{

	float:left;

	

}

.productoscuerpo .imagen{
	/*width:240px; */
/*	margin-top:15px;*/
margin-left:8px;
	width:500px;
	height:500px;
	position:relative;
	float:left;
/*	padding-left:15px;*/
	}

.productoscuerpo .contenido{
	width:380px;
	position:relative;
	float:left;
	padding-top:15px;
	}

.productoscuerpo .contenido .cerrar{
/*background-color:#36F;*/
	position:absolute;
	width:20px;
	height:20px;
	right:10px;
	top:10px;
	z-index:99;

}

.productoscuerpo .contenido .cerrar img{

border:0px;



}	

.productoscuerpo .contenido .titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;

	font-weight:bold;

	position:relative;

	padding-left:15px;

}

.productoscuerpo .contenido .codigo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	font-weight:normal;
	padding-left:15px;
	margin-top:10px;

}

.productoscuerpo .contenido .precio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:25px;
	position:relative;
	padding-left:15px;
	margin-top:10px;
}

.productoscuerpo .contenido .descripcioncorta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:96px;
	position:relative;
	padding-left:15px;
	margin-top:10px;
}
.productoscuerpo .contenido .vermas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:36px;
	position:relative;
	padding-left:15px;
	margin-top:45px;
}
.productoscuerpo .contenido .vermas a{
color:#F00;
}

.productoscuerpo .comofunciona{margin-left:15px;}
.productoscuerpo .comofunciona a{
	color:#2E2B66;
	/* color:#F00;*/
	text-decoration:none;margin-left:15px;}

.productoscuerpo .textosuperior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:25px;
	margin-left:25px;
	margin-bottom:25px;}
	
.productoscuerpo .textocupon{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:2px;
	margin-right:10px;
	margin-bottom:2px;
	float:right;
	width:600px;
	padding:3px;
	border:#666 dashed 1px;
	}	
	
.productoscuerpo .textocupon .parte3{
	float:left;
	width:100px;
	margin-top:4px;
	}
.productoscuerpo .textocupon .parte2{
		float:left;
	width:222px;
	margin-top:8px;

	}
.productoscuerpo .textocupon .parte1{
	vertical-align:middle;
			float:left;
	width:190px;
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:13px;
	text-align:center;

	}
.productoscuerpo .textocupon .mensaje{
	width:600px;
	/*background-color:#FFC;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	float:left;}	
.productoscuerpo .textocupon .parte1a{
	float:left;
	
	width:70px;
	margin-top:4px;
	text-align:center;


	}	
.producto_cabezera_final{
	width:1024px;
	height:55px;
/*	background-image:url(../imagenes/a_superior_producto.png); */
	overflow:hidden;}
	
.producto_cabezera_final .nombrecate{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	margin-top:16px;
	margin-left:20px;
}

/* EXPRESS SHOP */
.producto_cabezera_final-express-shop{
	width:770px;
	height:55px;
	overflow:hidden;
	position:relative;}

.producto_cabezera_final-express-shop .cerrar{
	width:24px;
	height:24px;
	position:absolute;
	right:10px;
	top:12px;}


.producto_cabezera_final-express-shop .nombrecate{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	margin-top:12px;
	margin-left:20px;
}
	
.productoscuerpo-express-shop{
position:relative;
background-repeat:no-repeat;
width:770px;
float:left;
}	
.productoscuerpo-express-shop .supform{
	padding-left:15px;
	float:left;
	clear:both;
	width:700px;
	height:50px;
	}

.productoscuerpo-express-shop .supform .alder{
	float:left;
}

.productoscuerpo-express-shop .imagen{
	/*width:240px; */
	margin-top:15px;
	width:368px;
	position:relative;
	float:left;
	padding-left:15px;
	}

.productoscuerpo-express-shop .contenido{
	width:380px;
	position:relative;
	float:left;
	padding-top:15px;
	}

.productoscuerpo-express-shop .contenido .cerrar{
/*background-color:#36F;*/
	position:absolute;
	width:20px;
	height:20px;
	right:10px;
	top:10px;
	z-index:99;

}

.productoscuerpo-express-shop .contenido .cerrar img{

border:0px;



}	

.productoscuerpo-express-shop .contenido .titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;

	font-weight:bold;

	position:relative;

	padding-left:15px;

}

.productoscuerpo-express-shop .contenido .codigo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	font-weight:normal;
	padding-left:15px;
	margin-top:10px;

}

.productoscuerpo-express-shop .contenido .precio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F00;
	line-height:25px;
	position:relative;
	padding-left:15px;
	margin-top:10px;
}

.productoscuerpo-express-shop .contenido .descripcioncorta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:96px;
	position:relative;
	padding-left:15px;
	margin-top:10px;
}
.productoscuerpo-express-shop .contenido .vermas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:5px;
	position:relative;
	padding-left:15px;
	margin-top:5px;
}
/* producto_cabezera_final-express-shop */
.productoscuerpo-express-shop .contenido .vermas a{
color:#F00;
}

.productoscuerpo-express-shop .comofunciona{margin-left:15px;}
.productoscuerpo-express-shop .comofunciona a{
	color:#F00;
	text-decoration:none;margin-left:15px;}

.productoscuerpo-express-shop .textosuperior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:25px;
	margin-left:25px;
	margin-bottom:25px;}
	

/* EXPRESS SHOP FIN*/

.autentificar_superior_final{
	width:980px;
	height:55px;
	background-color:#000;
	overflow:hidden;}
.autentificar_superior_final .nombrecate{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	margin-top:16px;
	margin-left:20px;
}

.completo .productoscuerpo{
	
	position:relative; 
width:980px;
background-color:#FFF;
float:left;

}

.completo .productoscuerpo .registrarse{
	/*background-color:#FFF; ~#productos*/
	float:left;
	width:500px;
	padding-left:5px;
	margin-left:14px;
	margin-top:15px;
	border-right:#333 1px dotted;
	margin-bottom:5px;
}

.completo .productoscuerpo .registrarse .titulo{
	float:left;
	font-weight:bold;
	font-size:14px;
	width:440px;

}

.completo .productoscuerpo .registrarse .titulo a{
	color:#333;
	text-decoration:none;
}

.completo .productoscuerpo .registrarse textarea{
	height:250px;
	width:370px;

	}

.completo .productoscuerpo .ingresar .titulo{
	float:left;
	font-weight:bold;
	font-size:14px;
}

.completo .productoscuerpo .ingresar{
/*	background-color:#FFF; explicacion*/
	float:left;
	width:450px;
	margin-top:15px;
}

.completo .productoscuerpo .datos{
	float:left;
	clear:both;}

.completo .productoscuerpo .registrarse .datos{
	padding-bottom:5px;}	
.completo .productoscuerpo .registrarse .datos .texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:180px;
	float:left;
	margin-right:5px;}

.completo .productoscuerpo .registrarse .datos .valor{
	width:290px;
	float:left;}
	
/* */
.completo .productoscuerpo .ingresar .datos{
	padding-bottom:5px;}	
.completo .productoscuerpo .ingresar .datos .texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#6F7E00;
	text-align:right;
	width:120px;
	float:left;
	margin-right:5px;}

.completo .productoscuerpo .ingresar .datos .valor{
	width:290px;
	float:left;}
/* */
.producto_carrito770_final{
	width:770px;
	height:55px;
	background-image:url(../imagenes/a_superior_carrito_770.png);
	overflow:hidden;}
.producto_carrito770_final .nombrecate{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	margin-top:16px;
	margin-left:20px;
}
#xcontenidoprincipal a, #xcontenidoprincipal a:visited, #xcontenidoprincipal a:hover{

	text-decoration:none;

	color:#333;

	font-weight: bold;

/**remover*/	}

#contenidoprincipal #productos .blancos hidden a, #contenidoprincipal hidden a:visited, #contenidoprincipal hidden a:hover{

	text-decoration:none;

	color:#fff;

	font-weight: bold;

/**remover*/	}
.pie_portada{
	width:952px;
	float:left;
	margin-left:23px;}

.piepag_final{
	clear:both;
	background-image:url(../imagenes/a_pie_pagina.png);
	background-repeat:no-repeat;
	width:790px;
	height:152px;
	overflow:hidden;
	float:left;
	position:relative;
	}
.piepag_final .arriba{
	text-align:center;
	width:790px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	/* CAMBIOSTH color:#F00; */
	text-transform:uppercase;
	overflow:hidden;
}	
.piepag_final .enlaces{
	text-align:center;
	position:absolute;
	top:30px;
	width:790px;
	overflow:hidden;
}
.piepag_final .terminos{
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:85px;
	width:790px;
	overflow:hidden;
}
	
/* */
.piepag_final2{
	clear:both;
	background-image:url(../imagenes/a_pie_pagina2.png);
	background-repeat:no-repeat;
	width:770px;
	height:152px;
	overflow:hidden;
	float:left;
	position:relative;
	}
.piepag_final2 .arriba{
	text-align:center;
	width:770px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333;
/* CAMBIOSTH color:#F00; */
	text-transform:uppercase;
	overflow:hidden;}	
.piepag_final2 .enlaces{
	text-align:center;
	position:absolute;
	top:30px;
	width:770px;
	overflow:hidden;}
.piepag_final2 .terminos{
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:85px;
	width:770px;
	overflow:hidden;}
/* */

/* */
.piepag_final3{
	clear:both;
	background-image:url(../imagenes/a_pie_pagina3.png);
	background-repeat:no-repeat;
	width:980px;
	height:152px;
	overflow:hidden;
	float:left;
	position:relative;
	}
.piepag_final3 .arriba{
	text-align:center;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2E2B66;
/*	color:#F00;*/
	text-transform:uppercase;
	overflow:hidden;}	
.piepag_final3 .enlaces{
	text-align:center;
	position:absolute;
	top:30px;
	width:980px;
	overflow:hidden;}
.piepag_final3 .terminos{
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:85px;
	width:980px;
	overflow:hidden;}
/* 4444  */
.piepag_final4{
	clear:both;
	background-image:url(../imagenes/a_pie_pagina4.png);
	background-repeat:no-repeat;
	width:952px;
	height:152px;
	overflow:hidden;
	float:left;
	position:relative;
	}
.piepag_final4 .arriba{
	text-align:center;
	width:952px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F00;
	text-transform:uppercase;
	overflow:hidden;}	
.piepag_final4 .enlaces{
	text-align:center;
	position:absolute;
	top:30px;
	width:952px;
	overflow:hidden;}
.piepag_final4 .terminos{
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	position:absolute;
	top:85px;
	width:980px;
	overflow:hidden;}

/* */
.negro{
	font-weight:bold;}
.rojo{
	color:#F00;}	
.enlacesw{
	margin-left:7px;
	margin-right:7px;}	

#contenidoprincipal .enlacesw a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}	
#contenidoprincipal rojo{
	color:#F00;}
.enlacesw a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.rojo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F00;
	text-decoration:none;
}
.blanco{
position:absolute;
/* CAMBIOSTH width:670px;*/
width:990px;
height:500px;
margin-left:8px;
/*	float:left; */
background-color:#e0e0e0;
/*	border-left:#999 dotted 1px;
	border-right:#999 dotted 1px; */
}
.ingreso{
position:absolute;
/* CAMBIOSTH width:670px;*/
top:0px;
left:990px;
width:990px;
height:500px;
margin-left:8px;
/*	float:left; */
background-color:#e0e0e0;
/*	border-left:#999 dotted 1px;
	border-right:#999 dotted 1px; */
}
.descargar{
	position:absolute;
	width:90px;
	height:80px;
	top:30px;
	left:30px;}
.descargar img{
	border:0px;}	
.elementodes{
	float:left;
	width:965px;
	padding-left:15px;
	clear:both;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-image:url(../imagenes/productos-caja-medio_980.png);}
.elementodes a, .elementodes a:hover, .elementodes a:visited{
	color:#000;
	text-decoration:none;}	
	




#barralateral {
	background-color:#FFF;
	margin-left:0px;
width: 204px;
float:left;
}

.lo{


	}

#barralateral h3 {
/*background: #C33;*/
// background-image:url(../imagenes/fondo_lateral_final.png);
color: white;
background-color:#666;
font-size: 22px;
margin-top: 0px;
padding: 15px 0px 0px 20px;
width:190px;
height:40px;
position:relative;
/*
color:#6f7e00; */
color:#333;

}
#categorias {
/* background: white; */
/*float:left;*/
display:block;
position:relative;
padding: 10px 0px;
list-style: none;
margin: 0px; 
padding-top: 1px;
margin-left: 0px;
border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;

font-size:13px;
margin-bottom:5px;

}

#categorias h4 {
/* background: #F3F3F3; */
color: #321235;
font-size: 11px;
margin-bottom: 3px;
margin-top:5px;
padding: 3px 0px 3px 020px;
position:relative;


}

#barralateral-medio {
/* background: white; */
float:left;
display:block;
position:relative;
padding: 10px 0px;
list-style: none;
margin: 0px; 
padding-top: 1px;
margin-left: 0px;
border-bottom:#666 dotted 1px;
border-left:#666 dotted 1px;
border-right:#666 dotted 1px;
}

#barralateral-medio h4 {
/* background: #F3F3F3; */
color: #321235;
font-size: 11px;
margin-bottom: 3px;
margin-top:5px;
padding: 3px 0px 3px 020px;
position:relative;
}
.xitem{
	position:relative;
	padding-left:20px;
width:150px;
overflow:hidden;
margin-bottom:3px;
border-bottom: #666 1px dotted;}
.xitem a{
/*	color:#808080;*/
	color:#000;
font-weight:bold;
	text-decoration:none;}
.busqueda_sec .xitem{
	padding-top:10px;
	padding-bottom:15px;
	}
.busqueda_sec .xitem a{
	text-decoration:none;
	color:#8bebff;
	color:#666;
/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=4,color=000000);
filter: progid:DXImageTransform.Microsoft.Glow(color=000000,strength=2);  */
}
#barralateral h4 {
/* background: #F3F3F3; */
/* color: #321235; */
color: #321235;
font-size: 10.5px;
text-transform:uppercase;
margin-bottom: 3px;
margin-top:0px;
padding: 3px 0px 3px 020px;
position:relative;
font-weight:normal;
width:156px;
/*border-top:dotted 1px #b3da1e;
border-bottom:dotted 1px #b3da1e; */
border-top:dotted 1px #666;
border-bottom:dotted 1px #666; 
}

/* Enlaces de la barra */
#barralateral ul li ax{
color: #808080;
/*color: #4D4D4D !important; */
display: block;
font-size: 11.5px;
line-height: 14px;
margin-left: 20px;
/* font-weight:bold; */
font-family:Verdana, Geneva, sans-serif;
/*font-family:Arial, Helvetica, sans-serif;*/
/*text-decoration: underline;*/
text-decoration: none;
position:relative;
}

#barralateral-medio ul {
margin: 5px 0px 5px 30px;
}

#barralateral ul li {
/*padding-bottom: 2px;
padding-right: 5px; */
}



#barralateral ul, #barralateral ul ul {
margin-left: 0px;
/* padding-bottom:10px;
padding-top:10px;
*/


/* margin-bottom:10px; */
}
.adminmenu li{
	background-image:url(../../../admin/imagenes/menulateral.jpg);
	width:204px;
	height:51px;}
.adminmenu li a{
	text-decoration:none;
	width:204px;
	height:51px;
	display:block;
		font-family:"DIN Pro Light";
		font-size:16px;
	padding-left:18px;
	color:#FFF;
	padding-top:14px;
	/* padding-left:5px; */
	}	
#barralateral-medio ul {
margin: 0px 0px 0px 30px;

}

.cabezera_pro{
	width:790px;
	height:33px;
	background-image:url(../imagenes/a_superior_productos.png);
}
.cabezera_pro .seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	float:left;
	color: #321235;
/*	color:#6f7e00; */
	margin-top:5px;
	margin-left:10px;
	}
/* ROJO */
#contenidoprincipalfull #favoritos_preferidos_rojo{
	width:180px;
	/*float:left;// */
	top:0px;
	right:15px;
	margin-left:25px;
	position:absolute;
	}
#contenidoprincipalfull #favoritos_preferidos_rojo img{
border:0px;	}	
#contenidoprincipalfull #favoritos_preferidos_rojo .cabezera_fav{
	width:180px;
	height:55px;
	background-image: url(../imagenes/a_superior_relacionados_rojo.png);
}
#contenidoprincipalfull #favoritos_preferidos_rojo .cabezera_fav .seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#FFF;
	margin-top:14px;
	margin-left:5px;
	text-align:center;
	text-transform:uppercase;
	width:170px;
	} 	
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto{
	background-color:#FFF;
	width:180px;
	float:left;
	padding-bottom:7px;
	border-bottom:#333 1px dotted;
	}
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .imagen{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	}	
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .imagen img{
	border:0px;}
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .titulo{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:160px;
	overflow:hidden;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	}
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .titulo a{
	color:#000;
	text-decoration:none;
	}	
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .precio{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
#contenidoprincipalfull #favoritos_preferidos_rojo .elproducto .precio a{
	color:#F00;
	text-decoration:none;
	}	
/* ROJO */
/* AAA */	
#contenidoprincipalfull #favoritos_preferidos_verde{
	width:180px;
	/*float:left;// */
	top:0px;
	right:15px;
	margin-left:25px;
	position:absolute;
	}
#contenidoprincipalfull #favoritos_preferidos_verde .cabezera_fav{
	width:180px;
	height:55px;
	background-image: url(../imagenes/a_superior_relacionados.png);
}
#contenidoprincipalfull #favoritos_preferidos_verde .cabezera_fav .seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	/* CAMBIOSTH 	color:#6f7e00; */
	color: #321235;

	margin-top:14px;
	margin-left:5px;
	text-align:center;
	text-transform:uppercase;
	width:170px;
	} 	
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto{
	background-color:#FFF;
	width:180px;
	float:left;
	padding-bottom:7px;
	border-bottom:#333 1px dotted;

	border-left:#333 1px dotted;
	border-right:#333 1px dotted;

}
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .imagen{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	}	
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .imagen img{
	border:0px;}
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .titulo{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:160px;
	overflow:hidden;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	}
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .titulo a{
	color:#000;
	text-decoration:none;
	}	
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .precio{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
		position:relative;
	}
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .precio a{
	color:#F00;
	text-decoration:none;
	}		
#contenidoprincipalfull #favoritos_preferidos_verde .elproducto .precio .bloquecarritoexpress{
	/* width:90px;
	flo at:left; */
	position:absolute;
	right:-2px;
	top:1px;
	}	
	
.botonir{
	height:21px;
	width:36px;
	border:0px;
	}	
/* INHECY */	
#favoritos_preferidos{
	width:110px;
	float:left;
	margin-left:25px;}	
.cabezera_fav{
	width:110px;
	height:55px;
	background-image: url(../imagenes/a_superior_tipo_der_110.png);
}
.cabezera_fav .seccion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	color: #321235;
/*	color:#6f7e00;*/
	margin-top:14px;
	margin-left:5px;
	text-align:center;
	text-transform:uppercase;
	width:100px;
	} 	
#favoritos_preferidos .elproducto{
	background-color:#FFF;
	width:110px;
	float:left;
	padding-bottom:7px;
	border-bottom:#333 1px dotted;
	border-left:#333 1px dotted;
	border-right:#333 1px dotted;
	
	}
#favoritos_preferidos .elproducto .imagen{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	}	
#favoritos_preferidos .elproducto .imagen img{
	border:0px;}
#favoritos_preferidos .elproducto .titulo{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:90px;
	overflow:hidden;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	}
#favoritos_preferidos .elproducto .titulo a{
	color:#000;
	text-decoration:none;
	}	
#favoritos_preferidos .elproducto .precio{
	/* width:90px;
	flo at:left; */
	margin-top:5px;
	margin-left:10px;
	overflow:hidden;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	position:relative;
	}
#favoritos_preferidos .elproducto .precio .bloquecarritoexpress{
	/* width:90px;
	flo at:left; */
	position:absolute;
	right:-2px;
	top:1px;
	}	
#favoritos_preferidos .elproducto .precio a{
	color:#F00;
	text-decoration:none;
	}	
#favoritos_preferidos .elproducto .precio img{
border:0px;
	}		
.cabezera_buskar{
	width:790px;
	height:22px;
	
}
.cabezera_buskar2{
	width:780px;
	height:22px;
	background-image: url(../imagenes/a_superior_productos_buscar_pag.png);}	
.cabezera_buskar .ordenar{
	width:300px;
	float:left;
	height:22px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
.seleccionados .bloque{
	width:176px;
	float:left;
	position:relative;
	color:#c6da3f;
	/* background-color:#F3F3F3; */
	padding-bottom:10px;
	padding-top:10px;
	border-top:dotted 1px #b3da1e;
/*border-bottom:dotted 1px #b3da1e; */
	}
.seleccionados .bloque:last-child{
border-bottom:dotted 1px #b3da1e; 
	}	

.bloque .texto{
	color:#c6da3f;
	float:left;
	position:relative;
	width:140px;
	padding-left:15px;
	}

.bloque .imagen{
	position:relative;
	float:left;
	}

.bloque .imagen img{
border:0px;
	}	

.bloque .texto .negro{
	font-weight:bold;}	


.productos-superior2{
	background-image:url(../imagenes/productos-caja-superior_980.png);
	width:980px;
	height:16px;
	overflow:hidden;
	float:left;}
.productos-inferior2{
	background-image:url(../imagenes/productos-caja-inferior_980.png);
	width:980px;
	height:14px;
	overflow:hidden;
	float:left;}	



.productos-superior{
	background-image:url(../imagenes/productos-caja-superior.png);
	width:753px;
	height:16px;
	overflow:hidden;
	float:left;}


.productos-inferior{
/*	background-image:url(../imagenes/productos-caja-inferior.png);
	width:753px;
	height:14px; 321235*/
	background-color:#FFF;
	width:770px;
	overflow:hidden;
	float:left;}	

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;

}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

label{float:left;margin:0;padding:0;}

input{float:left;display:block;}

.clearfix{display:inline-block;}

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}

fieldset{border:0;}





ol, ul {

list-style: none;

}

h4 {

display: block;

font-weight: bold;

margin: 1.33em 0px;

}

#cartelito{
	display:none;
	margin-left: auto;
	margin-right: auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-align:left;
/* padding-left:15px; */
/*top:400px;
left:10px; */

/*background-color:#c0d53c; */
width:1000px;
height:18px;
z-index:10;}
#cartelito .datos{
	position:static;
	float:left;
	margin-top:1px;
	margin-left:15px;}
#logo1024
{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 150px;
	/*	height: 296px; */
	text-align: left;
	/* background-color:#c6da3f;
	background-color:#F00; */
	overflow:hidden;
	/*background-image:url(../imagenes/superior_comp.jpg); loque*/
	background-repeat: repeat-x;
	/* background-image:url(../../../imagenes/fondosup2.jpg); */
}

#logo1024 .logo
{
	position:absolute;
	top:25px;
	left:90px;
/*	margin-left: auto;
	margin-right: auto; */
	width: 300px;
	height: 200px;
	overflow:hidden;
}
#logo1024-2
{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 175px;
	text-align: left;
	/* background-color:#c6da3f;
	background-color:#F00; */
	overflow:hidden;
	/*background-image:url(../imagenes/superior_comp.jpg); loque*/
	background-repeat: repeat-x;
}
#contenedor-portada
{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: left;
	background-image:url(../imagenes/a_fondo_portada_segundaparte.png);
	/* background-color:#c6da3f;
	background-color:#F00; */
	overflow:hidden;
	/*background-image:url(../imagenes/superior_comp.jpg); loque*/
	background-repeat: repeat-x;
}
.imagen-pprincipal{
	position:relative;
	margin-left:23px;
	width:750px;
	height:370px;
	float:left;}
.imagen-pprincipal img{
	border:0px;
}
.imagen-psecundaria{
		position:relative;
		margin-left:23px;
	width:175px;
	height:370px;
	float:left;}
.imagen-psecundaria img{
	border:0px;
}	
.pp-supizq{
	position:absolute;
	top:0px;
	left:0px;
	width:8px;
	height:8px;
	z-index:50;}
.pp-supder{
	position:absolute;
	top:0px;
	right:0px;
	width:8px;
	height:8px;
	z-index:50;}	

.pp-infizq{
	position:absolute;
	bottom:0px;
	left:0px;
	width:8px;
	height:8px;
	z-index:50;}
.pp-infder{
	position:absolute;
	bottom:0px;
	right:0px;
	width:8px;
	height:8px;
	z-index:50;}	

.pp-ladoizq{
	position:absolute;
	top:8px;
	left:0px;
	width:1px;
	height:354px;
	background-color:#FFF;
	z-index:50;
	}
.pp-ladoder{
	position:absolute;
	top:8px;
	right:0px;
	width:1px;
	height:354px;
	background-color:#FFF;
	z-index:50;
	}	
.pp-ladosup{
	position:absolute;
	left:8px;
	top:0px;
	width:734px;
	height:1px;
	background-color:#FFF;
	z-index:50;
	}
.pp-ladoinf{
	position:absolute;
	left:8px;
	bottom:0px;
	width:734px;
	height:1px;
	background-color:#FFF;
	z-index:50;
	}	

.pp-ladosup175{
	position:absolute;
	left:8px;
	top:0px;
	width:159px;
	height:1px;
	background-color:#FFF;
	z-index:50;
	}
.pp-ladoinf175{
	position:absolute;
	left:8px;
	bottom:0px;
	width:159px;
	height:1px;
	background-color:#FFF;
	z-index:50;
	}	
.submarcas-1{
	background-image:url(../imagenes/caja/fondo_productoscat.png);
	width:951px;
	height:134px;
	overflow:hidden;
	float:left;
	margin-left:23px;
	margin-top:15px;}
.submarcas-1 a.browse {
	background:url(../imagenes/caja/horizontal.png) no-repeat;
	display:block;
	width:25px;
	height:35px;
	float:left;
	margin:65px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
.submarcas-1 a.left 				{ background-position: 0 -35px; clear:right; margin-right: 0px;}
.submarcas-1 a.left:hover 		{ background-position:-30px -35px; }
.submarcas-1 a.left:active 	{ background-position:-60px -35px; } 
/* left */
.submarcas-1 a.right				{ margin-left: 0px; } 
.submarcas-1 a.right:hover  		{ background-position:-30px 0; }
.submarcas-1 a.right:active  	{ background-position:-60px 0; }	

.submarcas{
	
	float:left;
	margin-left:23px;
	margin-top:15px;}
.submarcas-2{
	background-image:url(../imagenes/caja/juguetes_preferidos.png);
	width:952px;
	height:221px;
	overflow:hidden;
	float:left;
	margin-left:23px;
	margin-top:15px;}
.submarcas-2 a.browse {
	background:url(../imagenes/caja/horizontal.png) no-repeat;
	display:block;
	width:25px;
	height:35px;
	float:left;
	margin:65px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
.submarcas-2 a.left 				{ background-position: 0 -35px; clear:right; margin-right: 0px;}
.submarcas-2 a.left:hover 		{ background-position:-30px -35px; }
.submarcas-2 a.left:active 	{ background-position:-60px -35px; } 
/* left */
.submarcas-2 a.right				{ margin-left: 0px; } 
.submarcas-2 a.right:hover  		{ background-position:-30px 0; }
.submarcas-2 a.right:active  	{ background-position:-60px 0; }	
	
.flash1024{
	display:none;
	position:absolute;
	top:1px;
	left:0px;
	width:1000px;
	float:left;
	overflow:hidden;
	height:296px;
	}
.flash1024-2{
	position:absolute;
	top:1px;
	left:0px;
	width:1000px;
	float:left;
	overflow:hidden;
	height:175px;
	}	

.fondocalculo{

background-image:url(../imagenes/superior_comp.jpg); 

	}

.tubo{

	width:50px;

	height:51px;

	background-image:url(../imagenes/tubo.png);

	position:absolute;

	z-index:12;

	top:65px;

	right:20px

	}

.tubo .macceso{

	position:relative;

	color:#FFF;

	top:33px;

	text-align:center;}

.tubo .macceso a{

	color:#D8EDF1;



	font-size:11px;

	text-decoration:none;

	font-weight:bold;}

.tubo .macceso a:hover{

	color:#FFF;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;}	
	
.fechas{
	position:absolute;
	width:180px;
	top:32px;
	left:200px;
	z-index:12;	
	color:#FFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-align:right;
/*	background-color:#0C0;*/
	text-align:left;
	}
.buscar{
	padding-top:0px;
	padding-left:0px;
	background-image:url(../../../imagenes/fondo_buscar2.png);
	position:absolute;
	width:194px;
	height:28px;
	top:0px;
	right:00px;
	z-index:12;	
	color:#FFF;
	font-size:11px;
	text-align:right;
/*	background-color:#0C0;*/
	text-align:right;

	}

.buscar input[type="text"] {
background:transparent;
/* background-image: url(../imagenes/buscar_input.png); */
background-repeat: no-repeat;
border: 0px;
height: 25px;
padding-left: 8px;
padding-right: 8px;
width: 124px;
margin-top:1px;
padding-top:2px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#333;
}	

.buscar input[type="text"]:focus {
outline-width:0;
background:transparent;
/* background-image: url(../imagenes/buscar_input.png); */
background-repeat: no-repeat;
border: 2px;
height: 25px;
padding-left: 8px;
padding-top:0px;
padding-right: 8px;
width: 124px;
}	

.supdata{

	position:absolute;

	width:450px;

	top:2px;

	right:10px;

	z-index:12;	

	color:#FFF;

	font-size:11px;

	text-align:right;



	}

.supdata a{

	color:#000;
	font-weight:bold;
	text-decoration:none;

	}

.superiordata{

	position:absolute;

	width:200px;

	height:30px;

	top:98px;

	right:70px;

	z-index:12;

	}

.superiordata .mregistro{

	width:55x;

	text-align:center;

	float:left;

	}	

.superiordata .mcompras{

		text-align:center;

	width:55x;

	float:left;

	margin-left:14px;

	}

	.superiordata .mcatalogo{

		text-align:center;

	width:55x;

	float:left;

	margin-left:16px;

	}	

.superiordata .mcompras	a, .superiordata .mregistro	a, .superiordata .mcatalogo	a{

	color:#FFF;

	font-weight:bold;

	text-decoration:none;

	}

.superiordata .mcompras	a:hover, .superiordata .mregistro	a:hover, .superiordata .mcatalogo a:hover{



	color:#09F;

	font-weight:bold;

	text-decoration:none;

	}	





	
/*
.ordenar{
	position:absolute;
	top:390px;
	left:250px;
	width:310px;
	float:left;
	z-index:10;
	}
*/
#mensajesvirtualizacion
{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	background-color:#FC0;
	color:#000;
	text-align: left;


}

.separador{
	background-color:#c5d345;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 2px;
	text-align: left;
	}

.exo{
	position:relative;
	width:999px;
	/* background-color:#e0e0e0; */
	float:left;
	/* padding-top:5px; */
}
.adminpp{
float:left;
width:795px;
height:51px;
position:relative;}
.subbuscar{
	position:relative;
float:left;
width:795px;
height:40px;
background-color:#61533c;}
.exo_productos{
	position:relative;
	width:100%;
/*	width:1024px; */
	background-color:#e0e0e0;
	float:left;
/*	padding-top:5px; */
}

.videoyoutube{
	width:300px;
	height:250px;
	position:absolute;
	top:110px;
	left:340px;
	}
	



.contenedor
{
position:relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
display:block;
/* scorpio background-image:url(../imagenes/fondo_sitio_contenedor.png); */

}

.contenedor_productos
{
position:relative;
margin-left: auto;
margin-right: auto;
width: 1024px;
text-align: left;
display:block;
/* scorpio background-image:url(../imagenes/fondo_sitio_contenedor.png); */

}

.contenedor2
{
position:relative;
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
display:block;
}
#contenidoprincipal2{

left: 0px;
overflow: hidden;
position: relative;
width: 1000px;
float:left;
/* background-color:#C60; registrarse  #productos*/

}

#contenidoprincipal{
left: 10px;
overflow: hidden;
position: relative;
width: 990px;
float:left;
/* background-color:#C60; registrarse */
}
#contenidoprincipal_cuenta{
/*left: 10px;*/
overflow: hidden;
position: relative;
width: 795px;
float:left;
/* margin-left:15px; */
/* background-color:#C60; registrarse */
}





.caja-superior-grande, .caja-superior-contenido, .caja-superior-chica, .caja-superior-amplia {

background: url(../imagenes/centro_barra_productos.png) repeat-x;

height: 30px;

left: 10px;

margin: 0px 19px 0px 0px;

position: relative;



}



.caja-superior-izq, .caja-superior-izq-contenido, .caja-superior-izq-chica, .caja-superior-izq-amplia {

background: url(../imagenes/izquierda_barra_productos.png) no-repeat;

height: 30px;

left: -10px;

margin: 0px;

position: relative;



}



.caja-superior-der, .caja-superior-der-contenido, .caja-superior-der-chica, .caja-superior-der-amplia {

background: transparent  url(../imagenes/derecha_barra_productos.png) no-repeat scroll 100% 0%;

height: 30px !important;

left: 22px;

position: relative;

width: auto;

}



.caja-superior-grande .caja-superior-der h2, .caja-superior-contenido h2, .caja-superior-chica h2, .caja-superior-contenido h1, .caja-superior-der-amplia h2 {

color: #C33;

display: block;

float: left;

font-size: 16px;

margin: 0px;

position: relative;

top: 5px;

}



.gradiente-caja-chica {

background: url(../imagenes/gradiente_fondo_chico.png) repeat-x;

height: 38px;

margin: 0px 14px 0px -10px;

padding: 0px 0px 0px 30px;

position: relative;

width: 750px;

}

fieldset#orden {
/* font-size: 11px;
padding: 12px 0px 0px 7px;  */

}

fieldset {

border: 0px;

}
/*fieldset#orden label {*/
.orden label {

padding-top: 4px;
margin-left: 14px;

}

label {

float: left;

margin: 0px;

padding: 0px;

/*clear:both;*/

/*background-color:#039; input imagenicc*/

}

#registro input[type="text"], #registroproforma input[type="text"] , .ingresar input[type="text"], .registrarse input[type="text"], .valor2 input[type="text"]  {
	background-image:url(../imagenes/input_fondo.png);
	background-repeat:no-repeat;
	padding-left:4px;
	padding-right:4px;
	width:226px;
	height:23px;
	border:0px;}

#registro input[type="password"], #registroproforma input[type="password"], .ingresar input[type="password"], .registrarse input[type="password"]{
	background-image:url(../imagenes/input_fondo.png);
	background-repeat:no-repeat;
	padding-left:4px;
	padding-right:4px;
	width:226px;
	height:23px;
	border:0px;}	
/* fieldset#orden select { */
.orden select {
width:140px;
float: left;

font-size: 11px;

margin-left: 8px;

}

.paginacion {
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: right;
	float:right;
	width:340px;
	margin-top:4px;
	margin-right:14px;
/*	position:relative;
	top:420px;
float: right;
font-size: 11px;
margin: -18px 5px 0px 0px; */

}
.paginacion .page{
	margin-left:4px;
	margin-right:4px;}
.paginacion .paginacionw{
	/* margin-left:2px; */
	margin-right:2px;}	

.paginacion .current{
color: #333;}		
	
.paginacion .enlacepw{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
.paginacion .enlacepw a{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	}	
.paginacion .paginacionw .enlacepw a{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	}
#contenidoprincipal .paginacion .paginacionw .enlacepw{
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	}	
.paginacion a{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;


	}
	
.paginacion li.item-count {

color:#FFF;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

font-weight: bold;

padding-right: 6px;

}

.paginacion li.page {

color:#FFF;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

font-weight: bold;

}

.paginacion li {

display: inline;

float: left;

font-size: 11px;

font-weight: bold;

padding-right: 6px;

}



.
#orderFormProd input[type="text"] {
background:transparent;
/* background-color:#C03; */
background-repeat: no-repeat;
border: 1px #CCC dotted;;
height: 25px;
width: 67px;
text-align:center;
/*padding-left: 8px;*/
/*padding-right: 8px;*/
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
}	

#orderFormProd2 input[type="text"] {
background:transparent;
background-image:url(../imagenes/a_productos_numero.png);
/* background-color:#C03; */
background-repeat: no-repeat;
border: 0px;
height: 40px;
width: 47px;
text-align:center;
/*padding-left: 8px;*/
/*padding-right: 8px;*/
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
}	

#orderFormProd2 input[type="text"]:focus {
outline-width:0;
background-image:url(../imagenes/a_productos_numero.png);
/* background-color:#C03; */
background-repeat: no-repeat;
border: 0px;
height: 35px;
width: 47px;
text-align:center;
/*padding-left: 8px;*/
/*padding-right: 8px;*/
padding-top:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
}

.productoscuerpo .contenido .agregaralcarrito{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	position:relative;

	padding-left:15px;

}

.productoscuerpo .contenido .imagenespeque{

	font-family:Verdana, Geneva, sans-serif;

	font-size:14px;

	position:relative;

	clear:both;

	padding-left:15px;

}

.productoscuerpo .descripcion{

	clear:both;}

	

.productoscuerpo .descripcion .titulo{
	float:left;
	background-image:url(../imagenes/a_producto_descripcion_fondo.png);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	font-size:16px;
	position:relative;
	clear:both;
	margin-left:25px;
	margin-top:15px;
	text-align:center;
	padding-top:7px;
	width:240px;
	height:23px;
}

	.productoscuerpo .descripcion .cuerpo{
		margin-left:25px;
		margin-bottom:25px;
		width:680px;
		border:#e6e6e6 1px solid;
		padding:20px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	position:relative;

	clear:both;

	padding-left:15px;

}

	

.productoscuerpo .cabezera{

	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	/*overflow:hidden;*/
	position:relative;
	clear:both;
	width:770px;

	



	}	

.productoscuerpo .cabezera .cantidaditems{

	width:80px;

	/*padding-left:10px;

	padding-top:4px; */

float:left;

position:relative;

}

.productoscuerpo .cabezera .cantidadcc{

	width:80px;

float:left;

position:relative;

padding-left:10px;

	padding-top:4px;

}

.productoscuerpo .cabezera .descripcioncc{

	width:390px;

float:left;

position:relative;

padding-left:10px;

	padding-top:4px;

}

.productoscuerpo .cabezera .preciocc{

	width:100px;
		text-align:center;

float:left;

position:relative;


	padding-top:4px;

}

.productoscuerpo .cabezera .totalcc{

	width:100px;
	text-align:center;
float:left;

position:relative;

padding-left:0px;

	padding-top:4px;

	

}

.productoscuerpo .cabezera .removercc{
/*	display:none;*/
	width:100px;
		text-align:center;

float:left;

position:relative;

padding-left:0px;

	padding-top:4px;

}

.removercctotal{

	width:50px;

float:left;

position:relative;

padding-left:10px;

padding-top:20px;

	padding-top:4px;

}

.productoscuerpo .gastos{
	float:left;
	clear:both;
	width:250px;
	height:20px;
	}

.productoscuerpo .gastos .texto{
	float:left;
	width:110px;
	padding-left:40px;
	font-weight:bold;
	}
.productoscuerpo .gastos .valor{
	float:left;
	text-align:right;
	width:85px;
	}
.productoscuerpo .subtotal{
	clear:left;}	
.productoscuerpo .subtotal, .productoscuerpo .impuestos{
	float:left;
	clear:both;
	width:250px;
	height:20px;
	}
.productoscuerpo .total{
	float:left;
	clear:both;
	width:300px;
	height:20px;
	margin-top:5px;
	padding-top:5px;
	border-top:#CCC 1px dotted;
	}	
	
.productoscuerpo .subtotal .texto, .productoscuerpo .impuestos .texto, .productoscuerpo .total .texto{
	float:left;
	width:110px;
	padding-left:40px;
	font-weight:bold;
	}
.productoscuerpo .subtotal .valor, .productoscuerpo .impuestos .valor, .productoscuerpo .total .valor{
	float:left;
	text-align:right;
	width:85px;
	}
.total .valor{
	font-weight:bold;}
.productoscuerpo .procesar{

	float:right;

	padding-right:100px;

		padding-top:7px;

	padding-bottom:7px;

	}

.productoscuerpo .formasdepago{

	float:right;

	padding:10px;

	margin-right:7px;

	width:250px;

	font-size:11px;

	overflow:hidden;

	border:dotted 1px #CCC;

	}	

.productoscuerpo .confirmar{

	background-color:#FFF;

	float:left;

	width:730px;

	padding-left:5px;

	margin-left:14px;



}	

.productoscuerpo .confirmar .flashpedido{

	background-color:#FFF;

	width:230px;

	/*padding-left:5px;*/

/*	margin-left:14px;*/

/* direccionselect */

margin:auto;

}

.productoscuerpo .confirmar .titulo{

	background-color:#FFF;

	width:500px;

	/*padding-left:5px;*/

/*	margin-left:14px;*/

text-align:center;

margin:auto;

}

.productoscuerpo .registrarse{
	/*background-color:#FFF;*/
	float:left;
	width:450px;
	padding-left:5px;
	margin-left:14px;
}

.productoscuerpo .registrarse .titulo{
	float:left;
	font-weight:bold;
	font-size:14px;
	width:440px;

}

.productoscuerpo .registrarse .titulo a{
	color:#333;
	text-decoration:none;
}

.productoscuerpo .registrarse textarea{
	height:250px;
	width:370px;

	}

.productoscuerpo .ingresar .titulo{

	float:left;

	font-weight:bold;

	font-size:14px;



}

.productoscuerpo .ingresar{

/*	background-color:#FFF; explicacion*/

	float:left;

	width:250px;

}

.productoscuerpo .datos{

	float:left;

	clear:both;}

.productoscuerpo .registrarse .datos{

	padding-bottom:5px;}	

.productoscuerpo .registrarse .datos .texto{

	width:150px;

	float:left;}

.productoscuerpo .registrarse .datos .valor{

	width:290px;

	float:left;}

	.botonenviar{
		position:relative;
		width:200px;
		height:30px;
/*		background-color:#396; */
margin-bottom:25px;
		float:left;
		}

	.botonenviar img{
		float:left;
		}	

.itemcc{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	/*height:60px;*/
	padding-top:4px;
	padding-bottom:5px;
	overflow:hidden;
	border-bottom: 1px solid #CCC;
	/* border */

	}

.aprobar{
position:relative;
float:left;
width:770px;
clear:both;
border-bottom: 1px solid #CCC;
background-color:#F9FDC6;
padding-top:10px;
padding-bottom:10px;
/* border */
}

.aprobado{
position:relative;
float:left;
width:770px;
clear:both;
border-bottom: 1px solid #CCC;
background-color:#D0F9D7;
padding-top:10px;
padding-bottom:10px;
/* border */
}
.rechazado{
position:relative;
float:left;
width:770px;
clear:both;
border-bottom: 1px solid #CCC;
background-color:#F00;
padding-top:10px;
padding-bottom:10px;
/* border */
}

.aprobar .texto, .aprobado .texto, .rechazado .texto{
/* position:relative;
padding-left:15px;
width:235px;
float:left;
overflow:hidden; */
/* border */
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
width: 180px;
float: left;
margin-right: 15px;
margin-top:5px;

	}

.aprobar .valor, .aprobado .valor, .rechazado .valor{
position:relative;
width:220px;
float:left;
overflow:hidden;
/* border */

	}

.direccionselect{
position:relative;
clear:both;
height:30px;
overflow:hidden;
border-bottom: 1px solid #CCC;
/* border */
}
.provincia{
	display:none;
	}
.bordearriba{

	border-top: 1px solid #CCC;

	margin-top:7px;

	}	

	.sinborde{

		border-bottom:none;

		border-top:none;}	

.direccionseparador{

	clear:both;

	height:10px;

	/*background-color:#066; */

	display:none;

	}	

#ajaxdireccionentrega{

	/* display:none;
	*/
	}	

.direccionselect .texto{
/* position:relative;
padding-left:15px;
width:235px;
float:left;
overflow:hidden; */
/* border */

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
width: 180px;
float: left;
margin-right: 15px;
margin-top:5px;

	}

.direccionselect .valor{
position:relative;
width:220px;
float:left;
overflow:hidden;
/* border */

	}	

.itemcc .cantidadicc{

	padding-left:10px;

	padding-top:4px;

	width:80px;

	float:left;}

.itemcc .descripcionicc{

	width:390px;

float:left;

position:relative;

padding-left:10px;

	padding-top:4px;}

.itemcc .descripcionicc .imagenicc{

	width:50px;

	/*height:50px;*/

	float:left;}



.itemcc .descripcionicc .imagenicc img{

	border:thin #333 dotted;

}





.itemcc .descripcionicc .textoicc{

	float:left;

	padding-left:10px;}	

.itemcc .descripcionicc .textoicc .tituloicc{

	width:320px;

	height:30px;

	overflow:hidden;



	}	

.itemcc .precioicc{
width:120px;
float:left;
position:relative;
padding-left:10px;
padding-top:20px;}

.itemcc .totalicc{
width:120px;
float:left;
position:relative;
padding-left:10px;
padding-top:20px;}

.itemcc .totalicc3{
width:80px;
float:left;
position:relative;
padding-left:10px;
padding-top:20px;}

.itemcc .totalicc4{
width:80px;
float:left;
position:relative;
padding-left:10px;
padding-top:20px;}


.itemcc .removericc{
width:50px;
float:left;
position:relative;
padding-left:10px;
padding-top:7px;
}

	.itemcc .removergen{

	width:48px;

float:left;

position:relative;

padding-left:10px;

	padding-top:20px;}

	.itemcc .removergen2{
	width:48px;
float:left;
position:relative;
padding-left:10px;
	padding-top:20px;}

#productos {
	/*background: white  url(../imagenes/filaproductos.png) repeat-y; */
 /* background-color:#c6da3f; */
 /* CAMBIOSTH */
/*background-color:#c5d345;*/
float: left;
	width: 990px;
	overflow:hidden;
	min-height:490px;
	/* blanco */
}
#productos .sinbordederecho{
/* float:left;
display: inline-block;
height: 270px;
width: 218px;
left: 0px;
position: relative;
top: 0px; 
vertical-align: top;
overflow:hidden;
border-bottom:dotted 1px #b3da1e;
padding:0px;
background-color:#FFF; */
	}
.productImageLink{
	
/*	padding-left:4px;
	padding-top:4px; */
	width:117px;
	height:127px;
	overflow:hidden;}	
.productImageLink img{
	margin-left:1px;
	/*border:#000 solid 3px;*/ }	
#productos .li {
/* background-image:url(../imagenes/fondo_4_p_s.png);
background-position:6px 0px;
background-repeat:no-repeat; child*/
float:left;
display: inline-block;
height: 230px;
/* CAMBIOSTH width: 220px; */
width: 117px;
margin-left:13px;
margin-right:10px;
margin-bottom:20px;
/*padding: 17px 13px 17px 15px;*/
left: 0px;
position: relative;
top: 0px; 
vertical-align: top;
overflow:hidden;
/*border:#9fd7e7 dotted 2px; */
/* border-right:dotted 1px #b3da1e;
border-bottom:dotted 1px #b3da1e; */
padding:0px;
background-color:#FFF;
}

#productos .li .nodisponible{
/* background-image:url(../imagenes/fondo_4_p_s.png);
background-position:6px 0px;
background-repeat:no-repeat; child*/
float:left;
display: inline-block;
height: 270px;
/* CAMBIOSTH width: 220px; */
width: 218px;
/*padding: 17px 13px 17px 15px;*/
left: 0px;
position: absolute;
top: 0px; 
vertical-align: top;
overflow:hidden;
opacity:0.6;
/*border-right:dotted 1px #b3da1e;
border-bottom:dotted 1px #b3da1e;*/
padding:0px;
background-color: #333; /*#FFF;*/
}
#productos .li .nodisponible .cont_texto{
	font-size: 18px;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
display: table-cell;
vertical-align: middle;
/*height: 23px;
width: 90px; */
margin-left:10px;
width:250px;
height:218px;
margin-left: auto;
margin-right: auto;
text-align: center;
-webkit-transform: rotate(344deg);
-moz-transform: rotate(344deg);
-o-transform: rotate(344deg);
writing-mode: lr-tb;
text-shadow:0 0 0.2em #fff, 0 0 0.2em #ffF,
		0 0 0.2em #ffF;
/*ztext-shadow: -1px 0 white, 0 1px white,
	  1px 0 white, 0 -1px white; */
/*text-shadow: -1px 0 black, 0 1px black,
	  1px 0 black, 0 -1px black; *//*black 0.2em 0.2em 0.2em;*/
	  color:#F00;
}

a .agregarcarrito{
text-decoration:none;}

.agregarcarrito{
	background: url(../imagenes/a_add_carrito_off2.png);
height:18px;
overflow:hidden;
float:left;
/* width:210px;*/
width:115px;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
text-decoration:none;
color:#000;
padding-top:5px;
text-align:center;
font-weight:bold;
padding-top:2px;}



.agregarcarrito .bloque:hover {background: url(../imagenes/a_add_carrito2.png);
height:18px;
overflow:hidden;
float:left;
width:115px;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
text-decoration:none;
color:#000000;
padding-top:2px;
text-align:center;
font-weight:bold;}



.agregarcarritofin{background:url(../imagenes/sprite-botones.png) no-repeat -240px -335px ;

height:25px;

overflow:hidden;

float:left;

width:10px;}



.bloque:hover .agregarcarritofin{background:url(../imagenes/sprite-botones.png) no-repeat -240px -100px ;

height:25px;

overflow:hidden;

float:left;

width:10px;}



.bloque{
color: #6F7E00 !important;
display: block;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:9px;
text-decoration:none;
line-height: 14px;
padding-top:2px;
margin-left: 00px;
text-decoration: none;
width:100px;
}

.precioproducto{
	display:none;
	position:absolute;
	right:10px;
	bottom:20px;
	padding-left:10px;
	font-weight:bold;
	color:#FF0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}
.precioproductotajado{
	position:absolute;
	left:0px;
	bottom:20px;
	padding-left:10px;

	font-weight:bold;

	color:#4d4d4d;
	text-decoration:line-through;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}
.precioproductosindescuento{
	float:left;
	position:relative;
/*	z-index:7855; */
/*	background-color:#F00; */
	padding-left:5px;
	margin-top:38px;
	width:117px;
	color:#4d4d4d;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}

/* barralateral*/

.precioproductodescuento{
	float:left;
	position:relative;
	width:114px;
	height:15px;
	text-align:left;
	margin-left:5px;
	margin-top:2px;
/*	position:absolute;
	right:0px;
	bottom:20px;
	padding-left:10px; */

	color:#CCC;
/*	color:#FF0000; */
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
	 -webkit-user-select: all;  /* Chrome 49+ */
  -moz-user-select: all;     /* Firefox 43+ */
  -ms-user-select: all;      /* No support yet */
  user-select: all;          /* Likely future */   

}

.bloquecarrito{
/*	display:none; */
	position:absolute;
	bottom:0px;
	left:5px;
	width:115px;
	height:18px;
	}


.express-shop{
	position:absolute;
	top:90px;
	left:8px;
	background-image: url(../imagenes/a_compra_rapida_fondo2.png);
	/*url(../imagenes/compra_rapida_fondo.png);*/
	width:110px;
	height:22px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}

.express-shop a{
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		}

.express-shop .hidden{
	color:#FFF;
	text-transform:uppercase;
	padding-top:7px;
	margin:auto;
	text-align:center;
}

.descripcion .cuerpo li{



	list-style:circle

	}

#expressShopMask {

background: black;

display: none;

height: 100%;

left: 0px;

opacity: 0.6;

position: fixed;

top: 0px;

width: 100%;

/*z-index: 9999; express*/

z-index: 99;



}

#mascaranegra {

background: black;

display: none;

height: 100%;

left: 0px;

opacity: 0.6;

position: fixed;

top: 0px;

width: 100%;

z-index: 9999;

}

#expressShopWrapper {

display: none;

}

#expressShopPreloader {

background: url(../imagenes/fondo-ajax-cargador.gif) no-repeat 50% 0%;

height: 100px;

left: 50%;

margin: -50px 0px 0px -50px;

position: fixed;

top: 50%;

width: 100px;

z-index: 11000;

}

#expressShopPreloader img {

margin: 30px 0px 0px 30px;

}


.espaciador_prod{
	float:left;
	position:relative;
	width:0px;
	height:0px;
	display: none;
}
.marcaproducto	{

 -webkit-user-select: all;  /* Chrome 49+ */
  -moz-user-select: all;     /* Firefox 43+ */
  -ms-user-select: all;      /* No support yet */
  user-select: all;          /* Likely future */   

font-family: 'DIN Pro Light';
text-decoration: none;
color: #686868;
font-weight: bold;
font-size: 10px;

	width:115px;	
	padding-left:5px;
	padding-top:8px;
	}
.tituloproducto{
	position:relative;
/*	top:115px; */
margin-top:0px;
	padding-left:5px;
	padding-top:5px;
	/*padding-right:4px;*/
   font-family: 'DIN Bold';
/*	font-family:Verdana, Geneva, sans-serif; */
	font-size:13px;
	height:35px;
	overflow:hidden;
	color:#ff0000;
	background-color:#FFF;
	width:115px;
	text-transform:capitalize;
	}

.tituloproducto a{
	font-family: 'DIN Pro Light';
	text-decoration:none;
	color:#686868;
	font-weight:bold;
	text-transform:capitalize;
	font-size:12px;
	}	

	

.seleccionados{
	float:left;
	/*position:relative; */
	width:176px;

	}



.piepagina{
float:left;
width:1000px;
height:80px;
position:relative;}

.piepagina .powered{
	z-index:12;
	position:absolute;
	left:350px;
	top:50px;
	color:#FFF;
	font-weight:bold;}	

#pieverde{

	position:absolute;

	left:0px;

	top:0px;

	}	

#pieceleste, #pienaranja{

	display:none;

	position:absolute;

	left:0px;

	top:0px;

	}		

	

#express-shop {
border: 0px;
display: block;
height: 432px;
left: 50%;
margin: -235px 0px 0px -385px;
position: fixed;
text-align: left;
top: 50%;
width: 772px;
background-image:url(../imagenes/a_fondo_vista_rapida_popup.png);

/*  z-index: 10000;

*/
 z-index: 100;

}	

#express-shop img{
	border:0px;
}


#minicarta {



width: 290px;



}

#minicarritoicono{
	display:none;
/*display:block; */
position:fixed;
bottom: 0px;
right: 0px;
background: none;
color: #333;
font-family: Arial, sans-serif;
font-size: 10px;
width: 133px;z-index: 130001;
height:40px;
}
#minicarritoicono .subcontenedor{
	position:absolute;
	top:9px;
	left:5px;
	width:85px;
	height:23px;
	
	}
#minicarritoicono .subcontenedor .cont_texto{
	font-size:11px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*  border: 1px solid blue;*/
  display: table-cell;
  vertical-align: middle;
  height:23px;
  width:90px;
   margin-left: auto;
  margin-right: auto;
  text-align: center;
	}
	
#minisonido{
display:block;
position:fixed;
bottom: 0px;
left: 0px;
background: none;
color: #333;
font-family: Arial, sans-serif;
font-size: 10px;
width: 133px;z-index: 130001;
height:40px;
}

#minicarritoicono img{

border: 0px;

	}
#minisonido img{

border: 0px;

	}	

#minicart {
	/* display:block; */
 display: none; 
/*left: 762px; */
/* 
position: absolute; */
position:fixed;
text-align: left;
bottom: 3px;
right: 3px;
background: none;
color: #333;
font-family: Arial, sans-serif;
font-size: 10px;
/*width: 208px;*/
width:216px;
height:162px;
background-image:url(../imagenes/a_a_minicart.png);
z-index: 130001;
/* background:#FFF; */

}

#minicart .cabezera{
/*	background: #C33;*/
position:relative;
height: 20px;
text-align: right;
	}
#minicart .cabezera .minicart_titulo{
	position:absolute;
	top:5px;
	left:6px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	}

#minicart .cabezera img{

	border:0px;

	}	

#minicart .mensaje {

font-size: 11px;

font-weight: bold;

padding: 10px 0px;

text-align: center;

}	



#minicart .imagen{

	float:left;

	width:50px;

	height:50px;

	margin-left:10px;

	}

#minicart .texto{

	float:left;

	height:50px;

	width:130px;

	overflow:hidden;

	margin-left:10px;

	

	}	

	#minicart .cabezera .cerrar{

		margin-right:5px;

		margin-top:4px;

		}

	#minicart .cabezera .cerrar img{

border:0px;

		}	

#minicart .botones {
	width:205px; 
	float:left;
margin-left:05px;
margin-right:05px;
}

#minicart .botones .boton_seguircomprando, #minicart .botones .boton_verpedidos{
	float:left;
	position:relative;
	width:99px;
	margin-right:2px;}
#minicart .botones .boton_seguircomprando .textoboton{
	top:4px;
	left:2px;
	position:absolute;
	width:95px;
	height:18px;
	text-align:center;
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;}
#minicart .botones .boton_seguircomprando .textoboton a{
		color:#FFF;
	text-decoration:none;
	display:block;
	}	
#minicart .botones .boton_verpedidos .textoboton{
	top:4px;
	left:2px;
	position:absolute;
	width:95px;
	height:18px;
	text-align:center;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;}	
#minicart .botones .boton_verpedidos .textoboton a{
		display:block;
	color:#FFF;
	text-decoration:none;}	
#minicart .botones img{

	border:0px;

}

/* productoscuerpo*/



#minicart .totales {

	width:190px; 

	float:left;

border-top: 1px solid #CCC;

border-bottom: 1px solid #CCC;

font-size: 11px;

font-weight: bold;

margin-left:10px;

margin-right:10px;

/*margin: 10px 0px 0px;

padding: 10px 0px 0px; */

}	

#minicart .totales .suma{

	text-align:right;

	color:#F00;}

#es-addToBag {
	color:#FFF;
	font-weight:bold;
	background-image:url(../imagenes/a_productos_add.png);
/*background:url(../imagenes/compra_rapida_fondo.png); */
border: none;
cursor: pointer;
display: block;
float: left;
padding-left:5px;
height: 39px;
width:153px;
position: relative;
/*right: 21px;
top: 12px; piepagina */

}

.removerdelcarrito{

	border:0px;

	}

.removerdelcarrito img{

	border:0px;



	}	

#registro label.error, #registroproforma label.error {
background:url("../imagenes/unchecked.gif") no-repeat 0px 0px;
padding-left: 16px;
padding-bottom: 2px;
font-weight: bold;
color: #EA5200;
}

#registro label.checked, #registroproforma label.checked {
		background:url("../imagenes/checked.gif") no-repeat 0px 0px;

}


#adminpedido label.error  {
background:url("../imagenes/unchecked.gif") no-repeat 0px 0px;
padding-left: 16px;
padding-bottom: 2px;
font-weight: bold;
color: #EA5200;
}

#adminpedido label.checked {
		background:url("../imagenes/checked.gif") no-repeat 0px 0px;

}

.rojo{
	color:#2E2B66;
/*	color:#F00;*/

	font-weight:bold;

	padding-left:10px;}

	/* productoscuerpo ordenar*/

.paginacuerpo{}

.paginacuerpo .ladoflash1{width:250px;float:left;}

.paginacuerpo .cuerpo{width:740px;float:left;}

.paginacuerpo .cuerpo .explicacion{width:400px;float:left;

font-family:Verdana, Geneva, sans-serif;

font-size:12px;

color:#FFF;

text-align:justify;

line-height:20px;

padding-right:40px;}

#barralateral h5 {

	color:#dadada;

font-size: 12px;

margin-top: 11px;

padding: 0px 5px 5px 20px;

position: relative;

width: 175px;

}

.reportarpago{

	width:700px;

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	margin-top:10px;

margin-left:15px;

margin-right:15px;

	float:left;

	clear:both;

	border:#333 dotted 1px;

	}

/* datos */

.productoscuerpo .reportarpago .titulo{

	padding-top:15px;

	clear:both;

}

.productoscuerpo .reportarpago .datos{

	padding-bottom:5px;}	

.productoscuerpo .reportarpago .mensaje{

	width:700px;

	border:#333 dotted 1px;

	padding-bottom:2px;

	float:left;

	clear:both;

	}	

.productoscuerpo .reportarpago .mensaje .elemento{

	width:150px;

	float:left;

	}

.productoscuerpo .reportarpago .mensaje .elementomsg{

	width:250px;

	float:left;

	}	

.productoscuerpo .reportarpago .datos .texto{

	width:150px;

	float:left;}

.productoscuerpo .reportarpago .datos .valor{

	width:290px;

	float:left;}

.oscuro{

	background-color:#999;}	

.seccionimagenes{

float:left;

/*width:240px; */

width:250px;

position:relative;



}	

.seccionimagenes .imagenprincipal{

width:220px;

margin:auto;

float:left;

}

.seccionimagenes .titulo{

float:left;

clear:both;

}

.seccionimagenes .miniatura{

width:80px;

padding-top:5px;

height:120px;

float:left;



}

.seccionimagenes .miniatura .mini{

width:50px;

margin:auto;

border:#666 dotted 1px;

float:left;

}

.seccionimagenes .miniatura .linea{

width:80px;

font-family:Verdana, Geneva, sans-serif;

font-size:9px;

float:left;

}

.imgcabezera{

	padding:20px;

	font-family:Verdana, Geneva, sans-serif;

	text-align:justify;}

.marco{

	background: white;

border: 2px solid #DDD;

padding: 0.8em;

margin: 0px 1em;

float:left;

/* height: 50px;

width: 50px; */

/* imagengrande*/



	}

.imagengrande{

	float:left;

	clear:both;

	margin-left:7px;

	}	

.imagenportadamini{

	clear:both;

	float:left;

	width:250px;

	/*background-color:#036; */

	}	

.imagenportadamini img{

	margin-top:11px;

	margin-bottom:11px;

	margin-left:100px;

	text-align:center;

}

.selectportada{

	width:240px;

	float:left;

	clear:both;

	/*background-color:#6FC; */

	}

.selectportada .titulo{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	font-weight:bold;

	width:240px;

	float:left;

	clear:both;

	}	

.selectores{

	width:190px;

	/* float:left; */

	clear:both;

	text-align:center;

	margin: 0 auto;

	}

.selectoresinput{

	width:240px;

	float:left;

	height:50px;

/*	background-color:#0C3; */

	}

.selectoresinput .centrar{

margin: 0 auto;

float:left;

margin-left:70px;

	}	



.busqueda-fff{

	float:left;

	background-color:#666;}

.busqueda-fff .buscar{

	background-color:#A3A3A3;

	top:20px;

	right:5px;

	float:left;

	/*background-color:#666; */

	}	

	

	

	/* SSSSSSSSSSSSSSS */

	

/*

	root element for the scrollable.

	when scrolling occurs this element stays still.

*/

.tiraimagenes{

	/*background-color:#C0C;*/

	/*clear:left;*/

	width:450px;

	float:left;

	}
.imagen_miniportada{
	width:85px;
	height:85px;
	float:left;
	margin:5px;
	border:#666 1px solid;}
/* QWQWQWQW */
.scrollableportadapref {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 850px;
	height:180px;
	/* custom decorations */
/*	border:1px solid #ccc;*/
	margin-top:35px;
	margin-left:12px;
	margin-right:12px;
/*	background: url(../../../imagenes/h300.png) repeat-x;*/
}
.scrollableportadapref .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
.scrollableportadapref .items div {
	float:left;
	width:850px;
}
.scrollableportadapref .items div .portadajuguete{
	width:140px;
	height:180px;
}
.scrollableportadapref .items div .portadajuguete .portadajugueteimg{
	width:130px;
	height:130px;
}
.imagport{
	border:0px;}
.scrollableportadapref .items div .portadajuguete .portadajuguetetextos{
	margin-left:5px;
	width:135px;
	height:50px;
	overflow:hidden;ç
/*	background-color:#999;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6F7E00;
/*	font-family:Verdana, Geneva, sans-serif;*/
}
.scrollableportadapref .items div .portadajuguete .portadajuguetetextos a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6F7E00;}
.scrollableportadapref .items div .portadajuguete .portadajugueteimg img{
	float:left;
	 margin:3px 7px 7px 8px; 
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:120px;
	height:120px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
/* single scrollable item submarcas */
/* active item */
.scrollableportadapref .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
/* this makes it possible to add next button beside scrollable */
.scrollableportadapref{
	float:left;	
}
/* QWQWQWWQ*/
.scrollableportada {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 850px;
	height:90px;
	/* custom decorations */
/*	border:1px solid #ccc;*/
	margin-top:35px;
	margin-left:12px;
	margin-right:12px;
/*	background: url(../../../imagenes/h300.png) repeat-x;*/
}


.scrollableportada .items {

	/* this cannot be too large */

	width:20000em;

	position:absolute;

	clear:both;

}



.scrollableportada .items div {

	float:left;

	width:850px;

}



/* single scrollable item submarcas */

.scrollableportada img {

	float:left;

	 margin:10px 7px 7px 8px; 

	background-color:#fff;

	padding:2px;

	border:1px solid #ccc;

	width:85px;

	height:85px;

	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



/* active item */

.scrollableportada .active {

	border:2px solid #000;

	position:relative;

	cursor:default;

}



/* this makes it possible to add next button beside scrollable */

.scrollableportada {

	float:left;	

}

.scrollable {



	/* required settings */

	position:relative;

	overflow:hidden;

	width: 350px;

	height:80px;



	/* custom decorations */

	border:1px solid #ccc;

	background: url(../../../imagenes/h300.png) repeat-x;

}



/*

	root element for scrollable items. Must be absolutely positioned

	and it should have a extremely large width to accomodate scrollable items.

	it's enough that you set the width and height for the root element and

	not for this element.

*/

.scrollable .items {

	/* this cannot be too large */

	width:20000em;

	position:absolute;

	clear:both;

}



.items div {

	float:left;

	width:350px;

}



/* single scrollable item */

.scrollable img {

	float:left;

	 margin:10px 5px 5px 8px; 

	background-color:#fff;

	padding:2px;

	border:1px solid #ccc;

	width:50px;

	height:50px;

	

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



/* active item */

.scrollable .active {

	border:2px solid #000;

	position:relative;

	cursor:default;

}



/* this makes it possible to add next button beside scrollable */

.scrollable {

	float:left;	

}



/* prev, next, prevPage and nextPage buttons */

a.browse {

	background:url(../../../imagenes/hori_large.png) no-repeat;

	display:block;

	width:30px;

	height:30px;

	float:left;

	margin:25px 5px;

	cursor:pointer;

	font-size:1px;

}



/* right */

a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}

a.right:hover 		{ background-position:-30px -30px; }

a.right:active 	{ background-position:-60px -30px; } 





/* left */

a.left				{ margin-left: 0px; } 

a.left:hover  		{ background-position:-30px 0; }

a.left:active  	{ background-position:-60px 0; }



/* up and down */

a.up, a.down		{ 

	background: url(../../../imagenes/vert_large.png) no-repeat; 

	float: none;

	margin: 10px 50px;

}



/* up */

a.up:hover  		{ background-position:-30px 0; }

a.up:active  		{ background-position:-60px 0; }



/* down */

a.down 				{ background-position: 0 -30px; }

a.down:hover  		{ background-position:-30px -30px; }

a.down:active  	{ background-position:-60px -30px; } 





/* disabled navigational button */

a.disabled {

	visibility:hidden !important;		

} 	

ul#productos .cuerpo li{

	

	}

.cuerpo li{





	margin-left:20px;



	}

.descripcion .cuerpo{

/*	background-color:#093;*/

	max-height:200px;

	overflow:auto;

	margin-left:10px;

	width:710px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;}	
	
	/* ordenar*/

.seccion_titulo{
	height:18px;
	padding-left:20px;
	color: #9DAD30;
font-size: 11px;
float:left;
clear:both;
	}
.seccion_nombre{
	float:left;
clear:both;
	padding-left:20px;
	color: #C6DA3F;
display: block;
font-size: 11px;
font-weight: bold;
line-height: 14px;
height:18px;
position: relative;
text-decoration: none;
	}	
	
.elcatalogo{
	background-image:url(../imagenes/fondo_catalogo.jpg);
	width:738px;
	height:495px;
	overflow:hidden;
	margin:auto;
	position:relative;}
	
	
	ul#productos2 {
/*background: white  url(../imagenes/filaproductos.png) repeat-y; */
background-color:#fff;
/*background-color:#c5d345;*/
float: left;
width: 550px;
height:330px;
position:absolute;
top:80px;
left:40px;
/*background-color:#F00;*/
}
.centrarimg{
	padding-left:25px;
	padding-top:5px;}
ul#productos2 li {
	margin-left:3px;
	margin-top:4px;
/* background-image:url(../imagenes/fondo_4_p_s.png); */
background-image:url(../imagenes/fondo_prod_cat.png);
background-position:2px 0px;
background-repeat:no-repeat;
display: inline-block;
width: 130px;
left: 0px;
/*padding: 17px 0px 17px 0px;*/
position: relative;
top: 0px;
vertical-align: top;
height: 160px;
overflow:hidden;
border:dotted 1px #666;

}


#productos2 a .agregarcarrito{
text-decoration:none;}

#productos2 .agregarcarrito{
	/* nloquecarrito*/
	/*background:url(../imagenes/sprite-botones.png) no-repeat -00px -335px ;
height:25px;
overflow:hidden;
float:left;
width:180px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
color:#000;
padding-top:5px;
text-align:center;
font-weight:bold; */
}

#productos2 .bloque:hover .agregarcarrito{
	/*
background:url(../imagenes/sprite-botones.png) no-repeat -00px -100px ;
height:25px;
overflow:hidden;
float:left;
width:180px;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
text-decoration:none;
color:#bababa;
padding-top:5px;
text-align:center;
font-weight:bold; */}

#productos2 .agregarcarritofin{
	/*background:url(../imagenes/sprite-botones.png) no-repeat -240px -335px ;
height:25px;
overflow:hidden;
float:left;
width:10px; */}

#productos2 .bloque:hover .agregarcarritofin{
	/*background:url(../imagenes/sprite-botones.png) no-repeat -240px -100px ;
height:25px;
overflow:hidden;
float:left;
width:10px; */}



#productos2 .bloque{
color: #4D4D4D !important;
display: block;
font-size: 11px;
line-height: 14px;
margin-left: 00px;
text-decoration: none;

}
.bloquecarrito2{
	position:absolute;
	bottom:0px;
	left:10px;
	
	}
	/* buscar*/
.bloquecarrito2 a,	 .bloquecarrito2 a:visited, .bloquecarrito2 a:hover{
	color:#333;
	font-weight:bold;
	text-decoration:none;}

/* express-shop spam contenidoprincipal2*/
#productos2 .tituloproducto{
	padding-left:10px;
	padding-right:4px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	height:24px;
	overflow:hidden;

	}

#productos2 .tituloproducto a{

	text-decoration:none;

	color:#4d4d4d;

	}	
	
#productos2 .express-shop2{
	position:absolute;
	top:40px;
	left:5px;
	background-image:url(../imagenes/compra_rapida_fondo2.png);
	width:120px;
	height:20px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}

	

#productos2 .express-shop2 a{
		color:#FFF;
		font-weight:bold;
		text-decoration:none;
		}

		

#productos2 .express-shop2 .hidden{
	color:#FFF;
	padding-top:3px;
	margin:auto;
	text-align:center;
		}	/* categoria_ita*/
#productos2 .precioproducto{
	padding-left:10px;
	font-weight:bold;
	color:#4d4d4d;
font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#productos2 .precioproductosindescuento{
	padding-left:10px;
	color:#4d4d4d;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}		
