@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@import url(http://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed);
/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
*/
/************************************* RESET **************************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote, label,td { margin:0px; padding:0px; } fieldset,img {border:0;}ol,ul {list-style:none;} 
/***************************** GENERAL *******************************/
body { font:normal 11px 'open sans', sans-serif; background:url(../imagenes/fondo-internas.png) repeat-x}
body.pgs_sueltas {
	background:none
}
#index_black {text-align:center; margin-top:50px;}
#index_black h5 {font:bold 14px 'open sans', sans-serif; margin-bottom:25px;}
#index_black p {margin-bottom:25px;}
a { font:normal 11px 'open sans', sans-serif; color:#999; text-decoration:none; }
a:hover { text-decoration:underline}
#top, #fav,#menusup, #main, #pie,#pie_netone, #leyenda_central, #footer {width:1150px;margin:0px auto; position:relative}
#leyenda_central {text-align:center;padding:5px 0; display:none;}
#leyenda_gral_top {
	width:1150px; margin:0 auto; margin-top:2px;
}
#ofertas #leyenda_gral_top {
	display:none
}
#main, #top, #pie {background:#fff; width:1150px;}
#leyenda_gral_footer {text-align:center;}
#fondo {width:100%;}
#general #center, #general.marcas #center {
	width:740px !important; margin-left:30px; border:0px solid #f00
}
p.foot_netone {
	text-align:center;
}
#general h5 {
	font:normal 22px 'open sans', sans-serif; color:#333 !important
}
/***************************** COLUMNAS *******************************/
#left 	{float:left;width:200px;}
#center 	{float:left;background:#fff; width:740px;margin-left:30px; padding-bottom:30px;}
#right 	{float:right;width:180px;background:#fff}
#cont-der-central {float:left}
#cont-der-central .ley-der-central {color:#f00;}
#center h5,#center h6, #pgs_sueltas h5,#pgs_sueltas h6, #workflow h5, #workflow h6 {font:normal 24px 'open sans', sans-serif; color:#666; letter-spacing:0px;background:transparent;border-bottom:1px solid #ccc;margin-top:10px;margin-bottom:15px;}
#pgs_sueltas h6 {border:none;}
#center h5.solpromo, #center h5.solnuevo {
	display:block; 
	text-align:center; font:700 26px 'open sans', sans-serif !important; color:#8dd216;

}
#center h5 {font:normal 24px 'open sans', sans-serif; color:#666; letter-spacing:0px;}

#pgs_sueltas h6 {font:normal 18px 'open sans', sans-serif;color:#666; margin-top:-10px; margin-bottom:0}
#center h6 {font:normal 18px 'open sans', sans-serif; }
.spotsleft, .spotsright {text-align:center}
div#menutop { width:510px;z-index:50;display:none; border:0px solid #f00; position:absolute; bottom:8px; left:10px;top:auto}
div#menutop ul li {
	float:left; display:block; margin:0 !important;
	border:0px solid #f00; padding:0 !important
}
div#menutop ul li a {
	font:normal 14px 'open sans', sans-serif; font-style:normal; display:block; padding:5px 10px;
	text-decoration:none; background:#fff; color:#fff; border-right:1px solid #b0b0b0; text-transform:uppercase
}
/***************************** TOP *******************************/
/*** TOP ***/
div.frasetop {
	font:normal 20px 'roboto condensed', sans-serif; color:#000
}
#cont-top {width:100%; height:41px; background:#333; position:fixed; z-index:2}

#caja_func_sup {padding:0px 0;background:#333;width:1150px; left:50%; margin-left:-575px; height:37px !important;
color:#fff;top:0px;}
#top #caja_func_sup {padding:2px 3px !important;position:fixed; z-index:3050 !important;  }
li.suscripcion {
	background:url(../imagenes/ico-suscribir.png) no-repeat 
}
#fav {text-align:left; width:400px; margin:0 50%; margin-top:0px;left:-565px;
padding:10px 0 9px 0; border:0px solid #999; background:transparent; color:#000; 
position:fixed; z-index:3000 }
#fav ul {width:100%; margin:0 auto; padding-left:15px;background:transparent}
#fav ul li {display:inline; color:#fff}
#fav ul li a {color:#fff; text-transform:uppercase}
#fav ul li a:hover {color:#fff;text-decoration:none}
#fav ul li img {position:relative;top:-4px;}
div#suscripcion { display:none;}
.datos_usu { float:right;}
#buscartop {position:absolute;right:50%; bottom:8px;z-index:40; padding-left:35px ; color:#fff; 
width:410px; height:38px;background:none; margin-right:-230px; top:70px;}
#buscartop form {margin:0; padding:0px;}
#buscartop input {margin:0; padding:0px;}
#buscartop #palabra {
float:left;border:2px solid #8cd228; height:15px; margin-top:4px; 
margin-left:10px; width:250px; position:relative; top:1px; padding:14px; 
background:#fff;-webkit-border-radius:0;
border-radius:0; }
#buscartop input[type="image"] {position:relative; top:2px;}
#login_sup .boxlogin {width:50px;font:normal 10px arial;}
#login_sup {border:0px; font:normal 11px 'roboto', sans-serif;; text-align:right; padding:9px 0; padding-right:15px; border-right:0px solid #e0e0e0; float:right;}
#login_sup a {color:#fff; font-weight:bold; padding-right:4px; text-transform:uppercase}
#nombre_usuario { color:#fff !important;float:right; padding:10px 0 9px 0; padding-right:23px;}
#carrito_top{ border:0px; color:#fff; font-weight:bold; float:right;display:inline; padding:10px 5px 9px 5px; 
background: #8dd216; /* Old browsers */
/*
background: -moz-linear-gradient(top, #6eac41 0%, #87c659 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6eac41), color-stop(100%,#87c659)); 
background: -webkit-linear-gradient(top, #6eac41 0%,#87c659 100%);
background: -o-linear-gradient(top, #6eac41 0%,#87c659 100%); 
background: -ms-linear-gradient(top, #6eac41 0%,#87c659 100%);
background: linear-gradient(to bottom, #6eac41 0%,#87c659 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bc4c', endColorstr='#ffdd5f',GradientType=0 );
*/
}
#carrito_top .int_carrito_top { display:inline;background:url(../imagenes/carrito.png) no-repeat 7px;
border-left:0px solid #fff; float:left; padding:2px; padding-left:30px;font:normal 13px 'roboto condensed', sans-serif;color:#000;}
a.ircarrito {
	background:none !important; color:#fff; font:bold 14px calibri; text-decoration:none;padding:2px;
}
div.ley_gral_top2 {
	display:none
}
#micuenta_top{ border:0px; float:right; padding:5px;padding-right:20px;}
#micuenta_top a { font-weight:bold; color:#fff }

#top { padding-top:40px; background:none}

div.spot_top, div.ley_gral_top2 { text-align:center; }
section#slides_ofertas_t { margin-top:25px; }
div.spot_top a + a  { margin-left:20px; }
div#banners_top { overflow:hidden }
div#banner_top { float:left; position:relative; top:5px; }
div#banner_top_derecha { float:right; position:relative; top:25px}
div.spot_top { margin-bottom:20px; }
div.ley_gral_top2 { margin-top:25px; }
div.ley_gral_top2 a + a { margin-left:12px;}
div#leyenda_gral_top a + a { margin-left:10px; }
div.scroll_sup { margin-top:30px !important; }
div.afip { width:45px; height:62px; position:absolute; left:85%; bottom:40px; }

div.ribbon {
	position:absolute;
}

/***************************** PIE *******************************/
#pie {background:#f5f5f5; color:#999;border-top:1px solid #ddd;font:normal 11px arial;padding:10px 0; text-align:center; width:100%; }
p.datos_pie, p.leyenda {
	width:990px; margin:20px auto; position:relative; margin-top:35px;
}
p.datos_pie, p.datos_pie a {
	font:normal 18px 'roboto condensed', sans-serif
}
div#botopie {
	position:absolute; overflow:hidden; top:15px;  left:50%; margin-left:-165px
}
div#botopie ul li {
	float:left;
}
div#botopie ul li a {
	color:#000; padding:10px;
}
div#botopie ul li + li {
	border-left:1px solid #666
}
/*****************MENU TOP RUBROS*******************/
#menusup{ position:absolute;background:#8cd228; left:0px;border-top:1px dashed #ccc;
bottom:auto; top:165px;text-transform:uppercase;z-index:20 !important;clear:both}
#nav, #nav ul { z-index: 300000000 !important; position:relative;height:40px;width:1150px; }	
#nav li + li {
	border-left:1px dashed #ccc
}
#nav a { font:bold 12px 'open sans', sans-serif; font-style:normal; display:block; padding:12px 22px 12px 23px;
text-decoration:none; background:#8cd228; color:#666; border-right:0px solid #b0b0b0; text-transform:uppercase;
text-align:center; }
#nav a:hover{ color:#666; background:#f0f0f0}
#nav ul a { font:normal 13px calibri; padding:5px; background:#fff; color:#fff; position:relative; z-index:5000 }
#nav > li { float:left; position:relative; }
#nav ul { position:absolute; display:none; width:110px; top:60px !important; z-index:10000000 !important; }
#nav ul ul { top:20px !important; border:1px solid #ccc;}
#nav ul ul { display:none; }
#nav ul li {
	border:0px solid #ccc; border-right:0px solid #ccc;float:none !important;
}
#nav ul li a{ color:#666 !important; padding:4px 5px; display:block; border:none; border-bottom:0px dotted #ccc;
text-align:left; font:normal 11px 'open sans', sans-serif}
#nav ul li a:hover { color:#6eac41 }
#nav ul ul li a {
	background:#ccc; border-bottom:1px dotted #fff; color:#000
}
#nav ul ul li a:hover {
	background:#ccc; border-bottom:1px dotted #fff; color:#666
}

#nav li ul a { width:135px; color:#fff;float:none; border-bottom:1px solid #ddd; background:#fff}
#nav li:hover > ul  { display:block; }
#nav li a.activo { background:#6eac41; color:#fff; }
#nav li a.activo:hover { color:#fff; background:#6eac41 }
#nav li ul ul a { width:180px; color:#333;float:none; border-bottom:1px dotted #fff; background:#ccc}
#nav li ul {margin-top:-3px}
ol.flex-control-nav {
	display:none;
}
div#spots-top {
	margin-top:15px; text-align:center;
}
/*****************MENU LATERAL**********************/
#menulat {z-index: 50; border:none;}
#nav2, #nav2 ul{z-index: 0;left:185px;display:block;}
#nav2 ul {left:200px;}
#nav2 br { line-height:0; height:0; display:none; }
#nav2 ul {position:absolute; display:none; top:0em; }
#nav2 li:hover ul {display:block; cursor:pointer}
#nav2 a {display:block;	padding:6px 20px; font:normal 11px 'roboto', sans-serif;color:#666; 
background:#fff; text-decoration:none; border-bottom:1px dotted #ccc;text-transform:lowercase}
#nav2 a:first-letter {
	text-transform:uppercase
}
#nav2 a:hover { background:#f5f5f5; color:#067279;}
#nav2 li {position:relative;cursor:pointer;}
#nav2 li a {margin-bottom:0px;display:block; }
#nav2 li ul {margin:0px;}
#nav2 li ul a { color:#333; width:150px;background:#ccc; border-bottom:1px dotted #eee; padding:5px 20px}
#nav2 li ul a:hover {background:#f0f0f0;}
#nav li { z-index:2 }
#nav2 li {z-index:1 }
#nav2 li a.activo {background:#666; color:#fff}

section.slider {
	height:389px;
}
/*****************CAJAS**********************/
.cajaleft {border:1px solid #ddd;margin:5px 0;}
.cajaright {border:1px solid #ddd;margin:5px 0;}
.clear {clear:both}
.cajaright ul li {padding:3px;}
.cajasright p, .cajasleft p { padding:5px;}
#top5 h5, #servicios h5, #buscar h5, #encuestas h5, #carrito h5, #login h5, #compras h5, #suscripcion h5 {padding:5px;font:bold 11px arial;background:#1e8ec6;color:#fff;}
#buscar h5 {margin-bottom:4px;background:#e0e0e0; font-size:16px !important}
#servicios {
	display:none;
}
/*BUSCAR*/
#buscar { border:0px; }
#buscar input[type=text] { width:90px;}
#buscar input[type=image] { margin-left:4px;position:relative; top:-4px;}

/*SERVICIOS Y TOP5*/
#servicios a,#servicios a:hover, #top5 a, #top5 a:hover {font:normal 11px arial;text-decoration:none;display:block;padding:5px;color:#666;background:#f6f6f6;border-bottom:1px dotted #fff;}
#servicios a:hover, #top5 a:hover {color:#999;background:#ddd;}

/*LIBRES*/
#libres a, #libres a:hover {font:normal 11px arial;text-decoration:none;display:block;padding:5px;color:#666;background:#f6f6f6;border-bottom:1px dotted #fff;}

/*ENCUESTA*/
#encuestas ul li {font:normal 11px arial;color:#666;background:#fff;border-bottom:1px dotted #fff;}
#encuestas ul li a:hover {color:#999;background:#ddd;}
#encuestas p {padding:5px;font:bold 11px arial}
#encuestas input[type=image] { margin:5px }

/*LOGIN*/
#login li .boxlogin {width:50%;font:normal 10px arial;}
#login li label {width:50px;float:left;font:normal 10px arial;}
#login .boton { margin-top:1px }
#login input[type=image] {margin-left:5px;}

/*COMPRAS FRECUENTES*/
#compras input[type=text] {width:15%;font:normal 10px arial}
#compras a { display:block; text-decoration:none}
#compras a:hover { text-decoration:underline}

/*SUSCRIPCION*/
#suscripcion input[type=text] {width:15%;font:normal 10px arial}
#suscripcion a { display:block; text-decoration:none}
#suscripcion a:hover { text-decoration:underline}

/************* OFERTAS ************************/
div.scroll_inf {
	margin-top:25px;
}


h5.solofertas {
	display:none;
}
div#divofertas {
	margin:20px 0
}
#ofertas #center {width:1150px; padding:0; margin:0; border:0px solid #f00; margin-left:0px;}
.cajasoferta, .cajasnuevo {float:left; width:17.30% !important; border:1px solid #6eac41;
padding:9px; margin:4px; border-bottom:3px solid #6eac41; text-align:center;}
.cajasoferta:hover, .cajasnuevo:hover {border:1px solid #e0e0e0; padding:9px; margin:4px; border-bottom:3px solid #999}
cajasoferta p.precio,.cajasnuevo p.precio {font:bold 16px calibri; font-style:italic; color:#666}
/*
.cajasnuevo {
	width:11.5% !important
}
*/
.cajasnuevo a.titprod {
	font-size:13px !important;
}
p.img_oferta{float:left;margin-right:10px;}
.imagenart {background:#fff;margin-bottom:7px}
.imagenartofertas {background:#fff;margin-bottom:0px; text-align:center}
.stock,.nostock {display:block}
.nostock {color:#f00;font-weight:bold;}
.precio {font-weight:normal; font-size:15px; padding:10px 0}
.precio-tachado {color:#f00;text-decoration:line-through;}
.precio_ofe, precio_ofe .precio-tachado {font:bold 25px arial;}
p.artdec_ofe {font:normal 12px arial;margin:10px 0}
p.art_cod_home , p.art_cod_precios{color:#f00; font:normal 10px arial; display:none;}
.addthis_toolbox, .addthis_default_style { border-top:1px solid #ddd; margin-top:10px; padding-top:3px; text-align:right; }
.addthis_toolbox  a, .addthis_toolbox img {text-align:right;}
#redes_compartir img {text-align:right;}
.addthis_button_facebook {text-align:right;}
span.desta {background:#f00; color:#fff; position:absolute; padding:3px; font-weight:bold; right:14px}

.bto_compra, .bto_detalle {
	border:0px solid #ccc; background:url(../imagenes/fondo-boton2.png) repeat-x; font:normal 13px 'Roboto Condensed';
	color:#fff; padding:3px;border-radius: 2px;-moz-border-radius: 2px;background:#f00;
   -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer; text-transform:uppercase;
}

/*** ETIQUETAS ***/
div#filtro-aplicado {font:normal 12px arial;background:#e7e7e7; padding-bottom:0px !important;border-bottom:1px solid #ccc; margin-bottom:15px;}
div#filtro-aplicado span.titbusqueda {background:#2c2c2c; color:#fff; display:block; padding:5px;font:normal 13px arial black;}

ul#lista-filtro-aplicado > li { float:none !important; margin-bottom:2px; 
	display:block; padding:5px;font:bold 11px arial; padding-left:10px; background:#e7e7e7;
	position:relative; margin:0px !important}
ul#lista-filtro-aplicado li:hover {cursor:pointer;}
ul#lista-filtro-aplicado > li > span {color:#707070; font:normal 12px arial black; text-transform:uppercase}
div#Colores ul li img {width:25px;border:1px solid #ccc;}

/************* INFO PRODUCTOS GENERAL ************/

.masinfo {display:block;background:url(../imagenes/lupa.gif) no-repeat;padding:3px 25px; }
a.pre_marca {font:bold 12px arial; color:#000}

/************* RUBRO ************************/
a.vertodos_subrubro {font:bold 11px arial;display:block;padding-top:10px; padding-bottom:10px;}
#proy_rubro {margin:15px 0px; clear:both}
.cajasrubro {float:left; width:20%; border:1px solid #ccc; padding:7px;	margin:4px;text-align:center; border-top:4px solid #999}
.leyrubselec {display:block;}
#center > p { padding:10px;}
#listasub ul li a {display:block; padding:0px 10px;}
#listasub ul li {float:left; list-style-type: none;}
/*************** CATEGORIAS **********************/
.tx_categoria {
	font:normal 13px 'Roboto', sans-serif; color:#333
}
div#imgcate {
	display:none;
}

/*************** PRODUCTOS ***********************/
#productos #center { width:900px; margin-left:35px; }
.cajasprod { float:left; width:22.3%; border:1px solid #fff; padding:8px 5px;	margin:4px; 
position:relative; border-bottom:3px solid #82ac2c; text-align:center;}
.cajasprod:hover {border:1px solid #e0e0e0; border-bottom:3px solid #666}
.cajasprod div.divdcorta {display:none}
.cajasprod .sinstock {	background:#f00; color:#fff}
a.titprod {display:block;font:normal 14px 'roboto condensed', sans-serif !important; color:#333; text-decoration:none;}
.cajasprod span.sinstock {position:absolute; top:0; right:0; z-index:10; padding:3px;}
.cajasprod p.precio {font:bold 16px calibri; font-style:italic; color:#666}
#hormiga {background:#fff;text-transform:uppercase;border-radius:5px; 
-webkit-border-radius:5px;padding:5px; padding-left:0;font:normal 16px 'open sans', sans-serif; color:#666; 
background:#fff; 
letter-spacing:0px; margin-top:5px;}
#hormiga  a.hormiga {font:normal 16px 'open sans', sans-serif; color:#666; letter-spacing:0px; 
padding:5px;
text-transform:uppercase !important}
#hormiga br {
	display:none;
}
#hormiga b.hormiga {font:normal 15px 'Roboto', sans-serif; color:#82ac2c}
img.sepa-hormiga {position:relative; top:3px;}
#hormiga b {
	font-weight:normal
}
div#hormigadiv a.hormiga {
	text-transform:uppercase
}
#productos #center h5 {
	display:none;
}
div#hormigadiv a.hormiga br {
	display:none;
}
div.filaprod {
	border:0px solid #f00
}


div.filaprod {border-bottom:1px solid #ddd;margin-bottom:15px;clear:both;}
div.img_filaprod {float:left; margin-right:15px; width:120px; border:0px solid #f00}
div.info_filaprod {border:0px solid #f00;float:left; margin-right:15px; width:300px;  padding-top:15px;}
div.precio_filaprod {border:0px solid #069;float:left; margin-right:15px; width:180px; font-size:16px; padding-top:15px;
color:#6eac41; font-weight:bold
}
span.precio-tachado {
	color:#999; font-weight:normal; padding-right:10px;
}
div.cant_filaprod{ float:left !important; margin-right:15px; width:100px;  padding-top:15px;}
div.precio_filaprod p.compra {border:0px solid #069;margin:0px; padding:0px; float:right;}
div.precio_filaprod br {display:none;}
div.cant_filaprod {
	border:0px solid #f90; width:50px;float:right !important; position:relative; top:-10px;
}
div.filaprod p.compra {
	display:none
}

input.btn_masiva {
	background:#6eac41; color:#fff; float:right; border:none; padding:8px;
}

.paginado {padding:5px; }
ul.subcate {margin-top:10px; padding:10px;background:#ffffff; overflow:hidden}
ul.subcate li {float:left; text-align:center;padding:10px;}
ul.subcate li a, ul.subcate li + li a {text-decoration:none;margin-right:5px;margin-bottom:3px;display:block;
text-transform:initial !important; color:#333; border-right:0px solid #ccc; font-size:10px;
 }
ul.subcate li a:hover {text-decoration:none;margin-right:5px;margin-bottom:3px;display:block; }
ul.subcate li + li {border-left:0px solid #ccc;}


/************* NOVEDADES CORPORATIVAS ************************/
div#novcorp { padding:10px 0; width:740px;}
div#novcorp .imgnovcorp img { float:left; margin-right:25px;}
div#novcorp div.nov {
	overflow:hidden
}
div#novcorp > span.titnovcorp, div#novcorp > div#novcorp span.titnovcorp a {
	border-bottom:1px solid #ccc;
}
div#novcorp span.titnovcorp, div#novcorp span.titnovcorp a {font:normal 22px 'Roboto Condensed' !important; margin-bottom:10px; display:block; color:#333; }
.fecnovcorp {display:block}
.imgnovcorp img {margin:10px 0; padding:2px; background:#fff; border:1px solid #ccc;}
p.novcorp { border-bottom:0px solid #ccc; padding-bottom:15px;}
div#novcorp p { font:normal 13px 'Roboto'}
div#novcorp div.nov {
	border-bottom:1px dashed #ccc; margin-bottom:15px;
}
/*****************REGISTRO*******************/
#registro { width:100% }
#registro td {	padding:5px; }
#reg_personales td,#reg_entrega td {border-bottom:1px solid #e0e0e0;}
#reg_personales, #reg_entrega { background:#f6f6f6 }
#registro label.req, #contacto label.req {padding-right:15px;background:url(../imagenes/requerido.gif) no-repeat right}
form.cmxform label.error, label.error {color: #f00;font: normal 10px arial;display:block;margin-left:0px;}
form.cmxform input {border: 1px solid #000; }
form.cmxform label.error {margin-left: 0px;}
.izq { float:left; width:45%;padding-left:10px; margin-bottom:10px;}
.der { float:right; width:45%;margin-bottom:10px;}
a#acercade {
	display:none;
}
/************** contacto ********************/
#contacto {
	position:relative; width:100%
}
iframe.mapa {
	position:absolute; right:0; top:55px
}
#tabla_form_contacto			{width:560px;}
#tabla_form_contacto td		{padding:3px;}
#tabla_form_contacto .tit	{ font:bold 12px arial; padding:10px 0;}


table.tablatecnica td {
	padding:8px; font:normal 12px 'roboto', sans-serif; color:#666
}
table.tablatecnica td a {
	color:#518c27; text-transform:uppercase; display:block;
}
table.tablatecnica tr:hover {
	background:#f0f0f0; padding:8px; font:normal 12px 'roboto', sans-serif; color:#666
}


/************** busqueda ********************/
#busqueda .izq				{float:left;width:45%}
#busqueda .der				{float:right;text-align:right;width:40%}
.titbusqueda				{padding:5px;border-bottom:2px solid #ccc;margin-top:10px;}
.titbusqueda a				{font:bold 12px arial;}
.filabusqueda				{border-bottom:1px dotted #ccc;padding:3px}
.filabusqueda .imagen	{float:left; padding-right:10px;}
#busqueda #center {
	width:900px; margin-left:30px
}
#busqueda #center div.cajasprod { 	width:22.3% }

/***************** MI CUENTA *******************/
#micuenta #center {width:750px;}
#micuenta #center input[type=text] {width:15%;font:normal 10px arial}
#micuenta #center a { display:block; text-decoration:none}
#micuenta #center a:hover { text-decoration: underline;}
#micuenta #center div.paginado a {display:inline}
#micuenta p.st {color:#069;font:bold 12px arial; margin:0px; padding:0px;}
#micuenta p.st2 {color:#fff;font:bold 12px arial; margin:0px;margin-bottom:5px; padding:0px;background:#666; padding:5px;}
#micuenta #workflow {border:1px solid #ccc; background:#f0f0f0; padding:5px;width:95%; padding-bottom:0px; margin-bottom:10px;}
#micuenta #center ul {list-style-type:disc;margin-left:25px;margin-bottom:20px;}
#micuenta #center ul li a {color:#000}

/************ DETALLE ******************/
#detalle #center {border:0px solid #f00; margin-top:20px; width:1130px !important; margin-left:20px;}
#detalle h1 a.pre_marca, #detalle h1 {font:normal 28px 'Roboto Condensed', sans-serif; padding:10px 0px;}
#detalle #datos_prod {margin:20px 0; border:0px solid #f00}
#detalle p.codprod {font:normal 14px 'Roboto Condensed';margin-top:-10px; padding:0 0 5px 0;}
#detalle p.codprod strong { font-weight:normal }
#detalle h5 {font:normal 16px arial;}
#detalle #img_prod {float:left; margin-right:10px;border:1px solid #ddd; position:relative; }
#detalle #info_prod {float:right; width:620px;font:normal 12px Roboto; line-height:18px; border:0px solid #f00 !important}
#detalle p.dcorta { padding:0 10px 10px 0;border:1px solid #f00 !important }
#detalle p.color, #detalle p.talle { padding-bottom:5px; }
#detalle #preview_color {float:right; position:relative;top:-35px;width:90px;}
#detalle .precio { padding:10px 0; clear:both}
#detalle .precio-tachado {font:bold 11px arial;color:#f00;text-decoration:line-through;}
#detalle .precio-promo {font:bold 14px arial;color:#009900;}
#detalle #precant {margin-top:15px; }
#detalle div.izq{ padding:0px;width:45%; float:left; border-bottom:1px solid #ccc;}
#detalle div.der{ width:45%; float:left; margin-left:10px; border-bottom:1px solid #ccc;}
#detalle p.tit_conf {border:1px solid #ccc;}
#detalle div.cab{	font:bold 11px arial; }
#detalle b.cant_comp { margin-right:25px; }
#detalle p.talle {margin-top:20px;}
#detalle #ampliar {background:url(../imagenes/ico-ampliar.png) no-repeat  2% #000; color:#fff; padding:3px; padding-left:20px; position:absolute; top:0px; right:0px;z-index:1;}
#detalle .cab_ext, #detalle .izq_ext{ font:bold 11px arial; border-bottom:1px solid #ccc; margin-right:5px; text-align:center; padding:2px;}
#detalle .izq_ext {font-weight:normal}
#precant h5 {font:bold 14px arial;}
#detalle_print {padding:15px;width:500px;}
#detalle_print h1 {color:#069; border-top:1px solid #ccc; margin-top:10px; padding-top:10px;}
#detalle_print h5 {font:bold 14px arial; color:#069;margin-top:15px; margin-bottom:5px; border-bottom:1px solid #ccc;}
#detalle_print ul { margin-left:25px; list-style-type:circle }
#detalle_print .cajasoferta {clear:both; width:95%}
#detalle_print .imagenart {float:left; margin-right:10px; padding-bottom:0px;}
#detalle #center {width:980px; padding:0px 5px; }
#detalle p.bot_func {float:right;display:inline}
#detalle p.bot_func a, a.grilla {
	border:1px solid #a8a8a8; text-decoration:none;
	background:url(../imagenes/fondo-boton.png) repeat-x; font:normal 11px arial;
	color:#444444;padding:0px; letter-spacing:0px; padding:5px;border-radius: 2px;-moz-border-radius: 2px;
   -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer
}
#detalle #boton_compra {
	position:relative; left:-430px
}
a.grilla {
	border:1px solid #a8a8a8; text-decoration:none;
	background:url(../imagenes/fondo-boton.png) repeat-x; font:normal 11px arial;
	color:#444444;padding:0px; letter-spacing:0px; padding:5px;border-radius: 2px;-moz-border-radius: 2px;
   -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer; display:block;
   width:170px; margin:10px 0
}
a#recomdet {
	border:1px solid #a8a8a8; text-decoration:none;
	background:url(../imagenes/fondo-boton.png) repeat-x; font:normal 11px arial;
	color:#444444;padding:0px; letter-spacing:0px; padding:5px;border-radius: 2px;-moz-border-radius: 2px;
   -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer; display:block;
   width:170px; margin:10px 0
}
ul#lista-talles li {font:normal 16px calibri; float:left; padding:5px;background:#666; color:#fff; text-align:center; margin-right:3px; cursor:pointer;position:relative;}
ul#lista-talles li.li-talle-off {color:#aaa; cursor:default; background:#fff;border:2px solid #e5e5e5}
#detalle #mas_servicios {display:none; border-bottom:0px}
#detalle #mas_servicios ul#masserv li.links {
	border:none;
}
#detalle #mas_servicios ul#masserv li.links p {
	font-weight:bold;
}
#detalle #mas_servicios ul#masserv li.links ul.ullinks {
	list-style-type: square; margin:10px 0 10px 15px;
}
#detalle #mas_servicios ul#masserv li.links ul.ullinks li a {
	color:#000 !important
}
a.hormiga { font:normal 15px roboto}
#detalle p#compra {
	border:0px solid #f00
}
#detalle p#compra input[type=button]{
	position:relative;right:100px
}

/*** tabs ***/
.etabs { margin: 0; padding: 0; margin-top:25px; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #ccc; border-bottom: none; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font:bold 12px arial; line-height: 2em; display: block; padding: 0 10px; outline: none; text-decoration:none }
.tab a:hover { text-decoration: none; color:#069 }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #ccc; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #ccc 1px; padding: 10px;border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; margin-bottom:25px;}


div.jqZoomTitle{
	font:normal 11px Tahoma;z-index:60;text-align:center;
	padding-top:2px;position:absolute;top: 0px;left: 0px;width: 100%;color: #FFF;background: #999;
}
.jqZoomPup{
		overflow:hidden;background-color: #FFF;
		-moz-opacity:0.5;opacity: 0.5;filter: alpha(opacity = 50);
		z-index:65;border-color:#c4c4c4;border-style: solid;cursor:pointer;
}
.jqZoomPup img { border: 0px; }
.preload {
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font:normal 12px Tahoma;
	border: 1px solid #CCC;
   padding: 8px;
	text-align:center;
   background:#fff url(../imagenes/zoomloader.gif) no-repeat 43px 30px;
   width:90px;height:43px;
	z-index:70;
	position:absolute;top:3px;left:3px;
}
* html .preload { width:90px; height:43px; }
.jqZoomWindow { border: 1px solid #999;	background-color: #FFF; }

/************** downloads ********************/
.item_downloads {border-bottom:1px dotted #ccc;padding:15px 20px 15px 10px;clear:both}
.img_downloads {float:left;margin-right:15px;}
#grupo_downloads h3 {border-bottom:1px solid #666;padding:5px;}

/************** link ********************/
.links {border-bottom:1px solid #ccc;}
#links .imagen { float:left;}
#links  {
	width:740px; margin-left:20px
}
#links .desc {padding-top:5px;}

/************** contacto ********************/
#tabla_form_contacto {width:560px;}
#tabla_form_contacto td {padding:3px;}
#tabla_form_contacto .tit { font:bold 12px arial; padding:10px 0;}

/************** NOSOTROS ********************/
#nosotros {padding-left:10px; font:normal 12px 'roboto', sans-serif !important; line-height:20px;}
#nosotros p {padding-left:0px; font:normal 13px 'roboto', sans-serif !important; line-height:20px !important; text-align:justify}
#nosotros h1 {font:bold 12px arial;}
#img_nosotros {float:left; margin-bottom:20px;}
#link_not_corp {float:right}
.content_marcas {float:left;width:22%;padding:5px;text-align:center}
#nosotros ul {
	list-style-type:disc;
	margin-left:40px;
}
/************** LISTA PRECIOS ********************/
.imprimir {text-align:right;}
.tr1 td,.tr2 td {padding:5px 2px;}
.tr1 { background:#f6f6f6;}
.tr2 { background:#f0f0f0; }
div#listaprecio #center {
	width:740px; margin-left:30px;
}
#listaprecio a.pre_marca {font:bold 11px arial;color:#069}
.rubrodes {margin-top:15px;padding:5px;font:bold 12px arial;color:#069}



/******************************* ALERTA CARRITO ********************************/
/* base semi-transparente */
.overlay {
    display: none;position: fixed;background: #000;
    top: 0;left: 0;width: 100%;height: 100%;
    z-index:100;opacity:.75;-moz-opacity: 0.75;filter: alpha(opacity=60);
}
.overlay2 {
    position: fixed;background: #000;
    top: 0;left: 0;width: 100%;height: 100%;
    z-index:100;opacity:.75;-moz-opacity: 0.75;filter: alpha(opacity=60);
}
/* estilo para lo q este dentro de la ventana modal */
.modal {
	display: none;position: fixed;left: 50%;margin-left:-160px;top:50%;
	margin-top:-200px;width: 320px;height: 290px;padding: 10px;
	font:bold 11px arial;color: #333;z-index:110;overflow: auto;
   text-align:center;background:#fff;border:5px solid #999
}
.modal2 {
	position: fixed;left: 50%;margin-left:-350px;top:50%;
	margin-top:-300px;width: 720px;height: 420px;padding: 0px;
	font:bold 11px arial;color: #333;z-index:110;overflow: auto;
  	text-align:center;background:#fff;border:0px solid #999
}
.modalver { float:left; width:48%; margin-top:20px; }
.modalcont { float:right; width:48%;margin-top:20px; }

#light span#imagen_alert, #light span#nombre_prod_alert,
#light span#color_talle_alert,#light span#precio_alert { display:block; text-align:center;}
#light div.info_carrito { margin-top:15px; background:#f0f0f0; color:#333; padding:10px;}
/* POSITION:FIXED PARA EXPLORER 6 */
.efectoCarritoMod {
	position:absolute;width:200px;height:165px;left:50%;margin-left:-100px;
	/*agregado*/top:50%;margin-top:-87px;/*agregado*/
	border:solid 0px #CCC;text-align:center;z-index:120;font:bold 12px arial;padding-top:10px;
}
#modalBack {
	 position:fixed;width:100%;height:100%;left:0;top: 0;
	 background-color:#CCC;filter:alpha(opacity=60);opacity: 0.6;z-index:130;
}

/**************** PAGINAS SUELTAS *******************/
#pgs_sueltas {width:97%;margin:10px auto;}

.msj {	padding:10px;font:bold 11px arial;color:#666;border:1px solid #ccc;margin-bottom:10px;	}
.msjerror {padding:10px;font:bold 11px arial;color:#f00;border:1px solid #ccc;background:#f6f6f6;margin-bottom:10px;}
.cierre_pag {text-align:right}
.obs_compra {margin:15px 0px;}

/******************* TABLAS ***********************/
#tabla_listados {width:98%}
#cab_tabla_listados td {
	background:#069;padding:5px;font:bold 11px arial;color:#fff;
}
.tabla_listados td { padding:5px; }
.cab_listados td, .pie_listados td {padding:5px;background:#aaa;font:bold 11px arial;color:#fff;}
.cab_tabla_listados td {background:#ccc;padding:5px;font:bold 11px arial;color:#fff;}
.ftl td {background:#f0f0f0;padding:5px;}
.ftl2 td {background:#fff;padding:5px;}
.ftl3 td {background:#fff;padding:5px;border-bottom:1px solid #ddd;}

.pagoonline {text-align:center}

/************** busquedas ********************/
#talle {width:350px;margin:15px 0;}
#bus_tematica #center ul {margin-left:25px;list-style-type:disc}
p.encuesta {font:normal 12px arial}
.content_porc {width:100%; padding:3px; border:1px solid #ccc; margin-bottom:10px;}
.porc {height:25px; }

.jcarousel-skin-tango .jcarousel-container-horizontal {width: 200px;padding: 10px 25px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  200px;height: 75px;}
.jcarousel-skin-tango .jcarousel-item {width: 60px;height: 60px; border:1px solid #ddd; overflow: hidden;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}

.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 33px;right: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../imagenes/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 33px; left: 0px;width: 32px;height: 32px;cursor: pointer;    background: transparent url(../imagenes/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../imagenes/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {cursor: default;background-position: -96px 0;}

#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('../imagenes/fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 11100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 11101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background:url('../imagenes/fancybox.png') -40px 0px ;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('../imagenes/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('../imagenes/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('../imagenes/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../imagenes/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('../imagenes/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../imagenes/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('../imagenes/fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../imagenes/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('../imagenes/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../imagenes/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('../imagenes/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('../imagenes/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('../imagenes/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('../imagenes/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('../imagenes/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagenes/fancy_shadow_nw.png', sizingMethod='scale'); }

ul.faq {margin-top:10px;margin-bottom:10px;}
ul ul.faq {margin:0px;margin-left:15px;}
ul.faq_rel_ul {list-style-type:square;margin:10px 10px 10px 30px;}
div.faq_rel {border:1px solid #ccc;padding:10px;margin-bottom:10px;background:#f6f6f6}
p.faq_respuesta {margin:10px}

.faq_menu {margin-top:20px; margin-left:5px;border:1px solid #ccc;padding:5px;padding-top:15px;background:#f6f6f6;border-top:3px solid #999}
.faq_menu h6 {display:block;margin-top:15px;border:1px solid #f00;margin-bottom:10px;}

/***************************** PIE SEO *******************************/
#footer {padding:5px 0;}
#footer h2 {font:normal 11px arial;text-align:center;color:#999}
p.iva {text-align:center; font:normal 14px 'roboto condensed', sans-serif}

/***************************** PREGUNTAS *******************************/
.pregunta {border:1px solid #ccc;margin-bottom:5px;padding:5px;border-top:3px solid #ccc;background:#f0f0f0}
.respuesta {padding:5px;background:#fff;margin-top:5px;}
.dat_preg {font-weight:bold;color:#666}
a.btnpreguntas {padding:5px;text-decoration:none;background:#069;font:bold 11px arial;color:#fff;margin-bottom:20px;}
.preglogin {width:50%;border-right:1px solid #ccc}
.pregreg {text-align:center}
.btnlogin {margin:10px 0}

/**** PUNTUACION ***/
/* Puntuacion */
#valoracion {margin-top:15px;}
#valoracion br[clear=all] {clear:none !important}
.puntuacion {cursor: pointer;margin-right: 5px;display: block;float: left;overflow: visible;}
.puntuacion:after {content: '.';display: block;height: 0;width: 0;visibility: hidden;}
.estrella {float: left;width: 20px;height: 18px;overflow: hidden;display: inline-block;text-indent: -999em;cursor: pointer;}
.titvalor {float:left; font:bold 11px arial;}
.estrella_izq,.estrella_der {width: 10px}
.estrella,.estrella a {background: url('../imagenes/estrella_sprite3.png') no-repeat 0 0px;}
.estrella_izq,.estrella_izq a {background: url('../imagenes/estrella_sprite_izq3.png') no-repeat 0 0px;}
.estrella_der,.estrella_der a {background: url('../imagenes/estrella_sprite_der3.png') no-repeat 0 0px;}
.estrella a {display: block;width: 100%;height: 100%;background-position: 0 0px;}
div.puntuacion div.on a {background-position: 0px -25px;}
div.puntuacion div.hover a,div.puntuacion div a:hover {background-position: 0px -50px;}
#num_votos p {font:bold 11px arial;}
div#msjvaloracion{text-align:left;margin-top:15px;}

/********************* novedades ofertas ******************************/
div#cajanovofe {padding:0px;}
div.cajasnove h1 a {font:normal 20px georgia;color:#069}
div.cajasnove img {border:1px solid #ccc;padding:2px;float:left; margin:0px 10px 10px 0px}
div.cajasnove {}
div.cajasnove {width:45%;float:left;margin-right:15px;padding-right:10px;border-right:1px solid #ccc;}

/********************* formularios custom ******************************/
#form_detalle {border:1px solid #ddd; padding:5px 15px; background:#f0f0f0;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:15px;}
#form_detalle textarea {width:500px;}
#form_detalle .izq {padding-left:0}
#form_noprod {width:90%;padding:15px;}
#form_detalle input {-moz-border-radius: 5px;border-radius: 5px;  border:1px solid #ddd; font-size:13px;padding:8px;}
#form_detalle input[type="image"] {border:0px; padding:0px;}
#form_noprod textarea {width:500px;}
#form_noprod .izq {padding-left:0}
#form_detalle h6 {
	font:normal 18px 'Roboto Condensed'
}
#form_detalle { font:normal 13px 'Roboto Condensed'}

div.box_error {padding:10px; border:1px solid #ccc;background:#fdfce5; color:#f00; font-weight:bold;margin-top:5px;}

/********************* WORKFLOW **************************/
#tabla_wf {width:98%}
#cab_tabla_wf td {background:#999999;padding:5px;font:bold 11px arial;color:#fff;}
.cab_tabla_wf td {background:#999999;padding:5px;font:bold 11px arial;color:#fff;}
.fila_tabla_wf td {background:#f0f0f0;padding:5px;}
.fila_tabla_wf td.ap {background:#e7dab4;padding:5px;}
.fila_tabla_wf td.lib {background:#cde7b4;padding:5px;}
.fila_tabla_wf td.us {background:#e2e4ae;padding:5px;}
#workflow h5 {color:#666;width:98%; margin:5px auto;}
#workflow h4,#workflow h6 {color:#666;font-size:13px;width:98%; margin:5px auto;}
.wf-pendiente	{color:#000}
.wf-rechazado	{color:#f00}
.wf-aprobado	{color:#119824}
.wf-liberado	{color:#119824}
.wf-boton {background:#666; color:#fff; border:1px solid #ccc;padding:3px; font:bold 11px arial; cursor:pointer}
#workflow #wf2 {margin:20px auto;border:1px solid #ccc; background:#f0f0f0; padding:5px;width:95%; padding-bottom:0px;
margin-bottom:10px;padding-bottom:15px;}
#workflow #wf2 p.st2 {color:#fff;font:bold 12px arial; margin:0px;margin-bottom:5px; padding:0px;background:#666; padding:5px;}
.wf-estado {font:bold 15px arial}
body#fincompraprint #center {float:none;margin:0px auto !important;}
div#ir_pago { padding:5px; border:1px solid #ddd; -webkit-border-radius: 5px;
	-moz-border-radius: 5px;border-radius: 5px;font-size:12px; background:#FFF3DE;font-weight:bold;
}
div#ir_pago  a {font-size:12px; font-weight:bold; color:#000}

.td_costo_total {font-size:14px; color:#000; font-weight:bold;}

#lista-colores li  {float:left; width:30px; height:30px; margin:0 10px 10px 0px !important;overflow:hidden;padding:2px !important; border:2px solid #ccc}
#lista-colores li img { cursor:pointer; margin:0px; padding:0px}
#lista-colores li.fondo_col_selected { border:2px solid #F00;}
li.li-talle {border:2px solid #fff}
.fondo_talle_deselected {border:2px solid #fff}
li.fondo_talle_selected {border:2px solid #f00}

#productos ul.lista-filtros-aplicados li {float:left; margin:0 5px 5px 0px; overflow:hidden;padding:2px ; border:2px solid #ccc; background-color:#ccc;}
#detalle ul.lista-filtros-articulo li {float:left; margin:0 5px 5px 0px; overflow:hidden;padding:2px ; border:2px solid #ccc; background-color:#ccc;}

div.tarjetas-nps {width:25%;text-align:right;float:left;}

div.tarjetas-nps img, div.tarjetas-nps input[type=radio], div.tarjetas-nps label {
	display:block; text-align:center;margin:2px auto;cursor:pointer
}
div.mensajenps {
	background:#fff3de; padding:8px; border:1px solid #b7a88f; font-weight:bold; margin:5px 0
}
span.mensaje-aguarde {
	background:#fff3de; padding:8px; border:1px solid #b7a88f; font-weight:bold; margin:5px auto;
	text-align:center; margin-bottom:20px; display:block; width:500px;
}

/**************** MENSAJES ********************/
.msgerror, .msgexito, .msgalerta, .msginfo  {font: bold 11px arial;border:1px solid #ccc; padding:10px !important; margin:10px 0; padding-left:60px !important;}
.msgerror {color:#666; background:#ffebe8 url(../imagenes/ico_msgerror.png) no-repeat 10px;border-color:#dd3c10}
.msgexito {color:#666; background:#e1ebd8 url(../imagenes/ico_msgexito.png) no-repeat 10px;border-color:#a5bf8e}
.msgalerta {color: #666;background:#f8f7df url(../imagenes/ico_msgalerta.png) no-repeat 10px;border-color:#d5d4b0}
.msginfo {color:#666;background:#dde6eb url(../imagenes/ico_msginfo.png) no-repeat 10px;border-color:#a7bfcc}


/**************** Paginas que abren en PopUp (FancyBox) ********************/
#pgs_sueltas div#viejos{ text-align:center;}

#pgs_sueltas input[type=button], #pgs_sueltas input[type=submit] {
	border:1px solid #a8a8a8;
	background:url(../imagenes/fondo-boton.png) repeat-x; height:30px; font:bold 11px arial;
	color:#444444;padding:0px; letter-spacing:0px; padding:0 10px;border-radius: 2px;-moz-border-radius: 2px;
	-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer
}
#pgs_sueltas input[type=button]#cerrar, #pgs_sueltas input[type=button].btnlogin, #pgs_sueltas input[type=button]#continuar {

}

div#datos_acceso {margin:15px 0}

#datospersonales div.msgalerta ul li{ font-size:1;font-weight:normal;font-style:italic;padding:2px 0; }

#datospersonales input#boton_confirmar {
    background-color: #090;-moz-border-radius: 2px;-webkit-border-radius: 2px;
    border-radius:3px;color: #fff;text-decoration: none;
    cursor: pointer;border:1px solid #060;padding: 3px 3px;margin:10px 10px;
}

#datospersonales input[readonly] {border-color:#ccc; color:#000; background:#f5f5f5}

#regform p.tit, #checkout p.tit {font-weight:bold; margin-bottom:10px;}
#regform label.i, #checkout label.i {float:left; width:45%; padding:5px;padding-right:10px;}
#regform label.c, #checkout label.c {clear:both; width:98%; padding:5px; padding-right:10px;}
#checkout label.c input {margin-left:5px;}
#regform span.sepa, #checkout span.sepa {border-bottom:1px dotted #666;display:block; margin:20px 0}
span.sepa {
	margin-top:50px !important;
}
#boton_login {
	position:relative; top:21px
}
.boton {
	border:1px solid #a8a8a8; background:url(../imagenes/fondo-boton.png) repeat-x; font:normal 11px arial;
	color:#444444; padding:6px;border-radius: 2px;-moz-border-radius: 2px;
   -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;cursor:pointer
}

div#loading {
	width:124px; height:124px; background:transparent; position:fixed; left:50%; margin-left:-62px; top:50%; margin-top:-62px;
	z-index:200
}

input[type=text], input[type=password], textarea {
	border-radius: 3px;-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;padding:5px; text-decoration:none;
   border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;-moz-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;
}

img.imggrillacolor { padding:2px; border:1px solid #ccc; }


/*********************************************************************************************************/
/*------------------------------ FILTROS ---------------------------------*/
.fct li a {
	color: #3d3d3d;display: block;font-size: 12px;
	padding: 3px 3px 0 9px;text-decoration: none;font-weight: normal
}
.fct-bd { border: 1px solid #DDD;margin: 0 0 10px }
.fct-scroll {overflow-x: hidden;overflow-y: auto;text-transform: capitalize}
.fct-hd {
	color: #fff;font:normal 14px "roboto condensed", sans-serif; letter-spacing:1px;
	cursor: pointer;text-transform: uppercase;background:#6eac41;padding:4px;
}
div#filtro-columna h5 {
	font:normal 14px 'roboto condensed', sans-serif
}
div#filtro-aplicado span.titbusqueda {
	font:normal 14px 'roboto condensed', sans-serif
}

/*********************************************************************************************************/
/*------------------------------ CHECKOUT ---------------------------------*/
/* CARRITO / DELIVERY */

table.carrito_checkout {border:none !important}
table.carrito_checkout td {border:none !important;border-bottom:1px solid #ccc !important;}
#tabla_carrito {width:98%}
#cab_tabla_carrito td {background:#069;padding:5px;font:bold 11px arial;color:#fff;}
.cab_tabla_carrito td {background:#069;padding:5px;font:bold 11px arial;color:#fff;}
.fila_tabla_carrito td {background:#f0f0f0;padding:5px;}
.fila_tabla_carrito2 td {background:#fff;padding:5px;}
.fila_tabla_carrito3 td {background:#fff;padding:5px;border-bottom:1px solid #ddd;}
.seleccionada td {background:#bbb; padding:5px;color:#fff}
.seleccionada td a {color:#fff}
.noseleccionada td {background:#f0f0f0; padding:5px;}
#tabla_despliegue_carrito {border-bottom:3px solid #666;}
#tabla_despliegue_carrito td {padding:3px;}
#tabla_conf {width:96%; background:#fff}
#tabla_conf td {padding:3px;}
.tit_subart {background:#999;font:bold 11px arial;color:#fff;}
.comp_subart {width:95%}
#cupones_preg {margin-top:-18px;}
#cupones_preg a {font:bold 12px arial;color:#aaa}
.cupones_cont {margin-bottom:45px;}

#carrito a { display:block}
#avisostock {color:#f00;	margin:10px;font-weight:bold;}
#avisostock ul {list-style-type: disc;margin-left:20px;font-weight:normal}
#avisomonto{color:#f00;	margin:10px;font-weight:bold;}

div#checkout h5 {font-size:20px; border:none; margin-bottom:0}
div.pasos-checkout {overflow:hidden; width:990px; margin:10px auto}
div.pasos-checkout ul li {float:left; background:#ddd; width:31%;text-align:center; padding:8px;}
div.pasos-checkout ul li+li {margin-left:3px;}
div.pasos-checkout ul li.sel {background:#6eac41; color:#fff; font-weight:bold}
ul#subtotales {width:450px;font:normal 12px arial; }
ul#subtotales li {overflow:hidden}
ul#subtotales li span {float:left; font-weight:bold;display:block; width:330px !important; text-align:right;}

ul#subtotales li span.importe {width:110px !important; }

tr#fila_global select {max-width:210px;}
div#opcionesGlobal ul {overflow:hidden}
div#opcionesGlobal ul li {float:left; margin-right:20px;}


div#checkout #center {float:none; width:97%}
div#pasos {padding:0px; overflow:hidden}
div#pasos span {
	display:block; width:31%; border:1px solid #fff; float:left; padding:10px; font:bold 16px arial;
	background:#f0f0f0; border-collapse:collapse
}

div#checkout div#main div#contenido table {border-collapse:collapse; border:1px solid #ccc; width:100%; margin:0 auto}
div#checkout div#main div#contenido table td {padding:5px; border:1px solid #ccc}
div#checkout div#main div#contenido table#resumen {width:50%;border:1px solid #ccc;} 
div#checkout div#main h5.resumencompra {width:50%; margin:0 auto; margin-top:10px;}
div#checkout div#main div#contenido table#resumen td {border:1px solid #ccc;}

div#checkout table#carrito {margin-top:15px;}
div#checkout table#carrito tr.cab, div#checkout table#entrega tr.cab {background:#999; color:#fff; font-weight:bold}
div#checkout table#carrito td span {width:100px;}
div#checkout table#carrito input[type=text] {text-align:center}
input.iniciarpago {padding:8px;background:#ccc; color:#000; border:1px double #666; cursor:pointer}

/* FORMA PAGO */
#tarjetas li {display:block;float:left;padding:10px 5px;margin: 3px 3px;background:#eee;}
#tipos_pagos li {display:block;float:left;padding:10px 5px;margin: 3px 3px;background-color:#EEE;}
.opcionesTipo ul li {display:block;padding:5px 10px;margin: 5px 0px;background:#eee;}
div#opciones_tarjetas {background:#eee !important; padding:10px;}
div#opciones_tarjetas select {
	border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;
   padding:5px; text-decoration:none; border:1px solid #ccc;width:200px;
   -webkit-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;-moz-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;
}
span#montos_tarjetas { display:block; float:right; width:450px }
span#montos_tarjetas span { display:block;border-bottom:1px dotted #ccc;padding:5px; }
span#montos_tarjetas span span { float:right;border:none;padding:0; font-weight:bold }
span#montos_tarjetas span span#monto_total_tarjetas { font-size:16px }

#checkout label.i {float:left; width:36%; padding-right:10px;padding:5px; padding-right:10px;}
.pago {background:#444444; color:#fff; font-weight:bold}
.elegirDireccion {
	border-radius: 3px;-moz-border-radius: 3px; background:#ccc;
   -webkit-border-radius: 3px;
   -khtml-border-radius: 3px;
   border-radius: 3px;padding:5px; text-decoration:none;
   border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;-moz-box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;box-shadow:inset 0 1px 0 #eee,#fff 0 1px 0;
}
li.direccion { padding:10px; margin:5px; border:1px solid #ccc;}
table#nuevadir {margin-top:15px;}
ol.flex-control-nav {
	background:transparent !important; width:300px; left:50%; margin-left:-150px;
}
.flexslider {height:269px !important}
#slides_ofertas_b .flexslider {height:190px !important}

div.spot_ofertas_inf a + a, div.spot_pie a + a {margin-left:0px;}
div.spot_ofertas_inf, div.spot_pie {margin:20px 0}
div.spot_pie {
 margin-left:20px;
}
div#redessh {
	height:40px;
}
div.proy_promociones {
	margin-top: 20px;
}
div.info_filaprod div.dcorta {
	display:none;
}
span.desta {background:url(../imagenes/ico-destacado2.png) no-repeat; border:0px solid #f00;width:102px; height:27px;color:#fff; position:absolute; padding:0px; font-weight:bold; left:0px}

ul#ulsuperior {
	background:#fbf8e7; width:990px; margin:0 auto; overflow:hidden; height:68px; margin-bottom:10px;
}

ul#ulsuperior li.catalogo,ul#ulsuperior li.stock,ul#ulsuperior li.entrega,ul#ulsuperior li.visita {
	float:left; padding-top:15px;height:53px;padding-right:15px; border:0px solid #666; padding-left:80px; text-align:left; font:bold 14px arial; color:#666
}
ul#ulsuperior li + li {
	border-left:1px dotted #b7b4a1 !important
}
ul#ulsuperior li.catalogo {
	background:url(../imagenes/ico-catalogo.png) no-repeat 2px;
}
ul#ulsuperior li.stock {
	background:url(../imagenes/ico-stock.png) no-repeat 5px;
}
ul#ulsuperior li.entrega {
	background:url(../imagenes/ico-entrega.png) no-repeat 2px;
}
ul#ulsuperior li.visita {
	background:url(../imagenes/ico-visita.png) no-repeat 2px;
}

.imagen_subcategoria {
	width:150px; height:105px
}

#nav > li a.neon {
	background:#000;
	color:#ed68f3;font-weight:bold;
	text-shadow: 3px 3px 5px #ed68f3 !important;
}