
/***************************/
/** Cabecera de Programas **/
/***************************/
div#menudeprogramas {
	background-color: #000;
	color: #fff;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -1px;
	margin-left: 1px;
}

div#menudeprogramas .cont {
	position:relative;	
}
div.columnaPrograma {
	float: left;
	width: 248px;
	margin: 0;
	padding: 15px 0 15px 0;
	text-transform: lowercase;
	background: transparent;
}

div#menudeprogramas li a {
	background: #000;
	color: #fff;
	text-decoration: none;
	line-height: 10px;
	padding: 2px 0;
	font-size: 10px;
	display: block;
	padding: 6px 2px 6px 20px;
}

div#menudeprogramas li h3 {
	font-size: 20px;
	padding: 10px 0 4px 20px;
}

.sf-menu .columnaPrograma ul {
	position: static;
	width: 250px;
}

.sf-menu .columnaPrograma ul li {
	padding-top:5px;
}

/************************/
/** Cabecera de Marcas **/
/************************/
div#menudemarcas {
	background-color: #000;
	color: #fff;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: -184px;
	height: 440px;
	width: 690px;
	padding: 5px 0 0 20px;
	margin-left: 1px;
}

div#menudemarcas .cont {
	width: 2000px;
	position: relative;
}

div.columna {
	float: left;
	height: 455px;
	width: 129px;
	margin: 0;
	padding: 15px 0 15px 0;
	text-transform: none;
	background: transparent;
}

.sf-menu .columna ul {
	position: static;
	width: 129px;
}

span.columnan {
	position: absolute;
	display: block;
	right: 0;
	top: 0;
	height: 455px;
	width: 31px;
	margin: 0;
	padding: 10px 0;
	background: #000;
}

span#prevBtn {
	left: 0;
	margin-left: -1px
}

span#nextBtn {
	right: 0;
	margin-right: -1px
}

span.columnan a {
	border: 0;
	margin: 0;
	padding: 0;
}

div#menudemarcas li a {
	background: #000;
	color: #fff;
	text-decoration: none;
	line-height: 10px;
	padding: 2px 0;
	font-size: 10px;
	display: block;
	padding: 6px 2px 6px 20px;
}

div#menudemarcas li h3 {
	font-size: 20px;
	padding: 10px 0 4px 20px;
}

div#menudemarcas li a:hover {
	background-color: #A0A0A0;
	color: #fff;
}

.nivel-2.marcas li,.nivel-2.programas li {
	padding: 0
}

.resultListThumb {
	position: relative;
	height: 33px;
	width: 21px;
	left: 10px;
	top: 146px;
}


/***************HOME******************************/
.mercadillo .coment{background:black;height:40px;width:100%}
.mercadillo .EAT{width:50%;float:left}
.mercadillo .EAT p{font-size:2em!important;color:#92C000;margin:0;padding:3px 0 0 20px}
.mercadillo .EAT_intro{width:50%;float:right}
.mercadillo .EAT_intro p{font-size:0.9em!important;color:#92C000;margin:0}

.mercadillo .finder h2 {padding: 3px;padding-left: 20px;font-size: 12px;background-color: #92C000;font-weight: bold;color: black;}
.mercadillo .finder h2 a {color:black}

.mercadillo .lista_art{width:708px;height:520px;position:relative;overflow:hidden}
.mercadillo .lista_art .colum_art{width:141.5px;height:100%;float:left;margin-top:15px;text-align:center}
.mercadillo .lista_art .colum_art .simple_art{width:100%;height:75px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:12px;}
.mercadillo .lista_art .colum_art .simple_art_tit{width:100%;height:75px;position:relative;text-align:left;}
.mercadillo .lista_art .colum_art .simple_art_tit .tit{*letter-spacing:-1px}

.mercadillo .lista_art .colum_art .doble_art{width:100%;height:162px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:12px;}
.mercadillo .lista_art .colum_art .simple_art_tit .sub_tit a{color:#000;background:#92C000;font-size:0.9em;padding:0 5px;font-weight:bold}
.mercadillo .lista_art .simple_art .img-dto-mini{position:absolute;left:98px;top:30px;z-index:1}
.mercadillo .lista_art .doble_art .img-dto{position:absolute;left:90px;top:100px;z-index:1}


/*Mensaje Hoover*/
.mercadillo .lista_art .precios{position:absolute;top:0;left:0;width:100%;color:#fff;text-align:left;display:none;z-index:1000}
.mercadillo .lista_art .precios div{float:left;background:#000;clear:both;padding-left:3px;padding-right:4px;clear:both}
.mercadillo .lista_art .precios .descrip{font-size:0.8em;}
.mercadillo .lista_art .precios .marca{font-size:0.9em;font-weight:bold;text-transform:uppercase;width:100%;clear:none;}
.mercadillo .lista_art .precios .precio{font-size:1.3em;color:#fff;padding-right:5px;clear:none;}
.mercadillo .lista_art .precios .precio-ant{font-size:1.3em;clear:none}


/*Mensaje POP*/
.mercadillo .lista_art .pop_art{position:absolute;left:50%;margin-left:-235px;top:50%;top:79px;width:470px;background:#fff;z-index:100;border:1px inset;display:none}
.mercadillo .lista_art .pop_bg{position:absolute;left:0;top:0;width:1000px;height:1000px;background:#92C000;opacity:.35;filter:alpha(opacity=35);z-index:99;display:none}

.mercadillo .lista_art .pop_art .cab_pop{height:20px;width:100%;background:#000;margin-bottom:5px}
.mercadillo .lista_art .pop_art .cab_pop img{float:right;padding:5px}
.mercadillo .lista_art .pop_art .imagen{padding:10px;float:left}

.mercadillo .lista_art .pop_art .precios{padding:10px;float:left;position:static;width:130px;display:block}
.mercadillo .lista_art .pop_art .precios div{float:none;background:transparent;clear:none;padding:0;color:#000}
.mercadillo .lista_art .pop_art .precios .descrip{font-size:0.9em}
.mercadillo .lista_art .pop_art .precios .marca{font-size:0.9em;font-weight:bold;text-transform:uppercase}
.mercadillo .lista_art .pop_art .precios .precio{font-size:2.5em;color:#A8D425;line-height:31px}
.mercadillo .lista_art .pop_art .precios .precio-ant{font-size:1em;line-height:7px}
.mercadillo .lista_art .pop_art .precios .iva{color:#A8D425;font-size:.9em;padding-top:4px}
.mercadillo .lista_art .pop_art .precios .button_compra{background:transparent url(gfx/compraloya.gif) no-repeat 0 10px;color:#000;padding-top:10px;padding-bottom:10px;padding-left:22px}
.mercadillo .product_detail .compra_zone .button_compra a, .mercadillo .lista_art .button_compra a{color:#fff;text-decoration:none;font-size:1em;font-weight:bold}

.mercadillo .lista_art .pop_art .programs_pop{float:right;border-left:1px solid #000;padding:10px}
.mercadillo .lista_art .pop_art .programs_pop img{padding-left:10px;vertical-align:middle}

.mercadillo ul{list-style-type:none}
.mercadillo .lista_art .select_color_size{position:relative}
.mercadillo .lista_art .pop_art  .select_color_size{padding:0;width:100%;display:table;padding-bottom:10px!important}
.mercadillo .lista_art .pop_art .select_color_size .size_set{padding-top:8px}
.mercadillo .lista_art .select_color_size .size_set{float:left!important;width:40px;border:none}
.mercadillo .lista_art .select_color_size .size_set ul{margin:0 10px 0 0 }
.mercadillo .lista_art .pop_art .select_color_size .color_set{padding-top:8px}
.mercadillo .lista_art .select_color_size .color_set{float:left!important;width:30px;border:none}
.mercadillo .lista_art .select_color_size .color_set ul{margin:1px 0 0 0}
.mercadillo .lista_art .select_color_size .color_set span{display:none;}

.mercadillo .lista_art .select_color_size .size_set li a{display:block;padding:2px;min-width:24px;font-family:Arial;height:15px;color:white;background-color:black;font-size:10px;text-decoration:none;text-align:center;text-transform:uppercase!important;border:none;padding-top:2px}
.mercadillo .lista_art .select_color_size .color_set li a{display:block;width:15px;height:15px;border:1px dotted #000000}






.mercadillo .container .escaparate-fotos-destacado{width:100%;margin-top:10px;height:240px;}
.mercadillo .container .escaparate-fotos-destacado .producto .imagen{text-align:center;float:left;}
.mercadillo .container .titulo{background:#000;border-bottom:10px solid #A6D622;height:30px;padding-left:20px}
.mercadillo .container .titulo h2{color:#A6D622;font-size:1.9em;background-color:transparent}
.mercadillo .container .producto{width:33%;float:left}
.mercadillo .container .producto .imagen {padding-right:10px;position:relative} 

.mercadillo .precios{float:left;padding:20px 10px} 
.mercadillo .lista_art .precios{padding:4px 10px} 
.mercadillo .container .producto .precios .descrip{font-size:0.9em}
.mercadillo .container .producto .precios .marca{font-weight:bold;text-transform:uppercase;line-height:12px}
.mercadillo .precios .precio{font-size:2.5em;color:#A6D622;font-weight:bold;}
.mercadillo .product_features .precios .precio{height:33px;line-height:33px}
.mercadillo .precios .precio-ant{text-decoration:line-through;font-size:1.4em;padding-top:0}

.mercadillo .container .escaparate-fotos-destacado .precios .precio{font-size:3.2em;line-height:1.5em}
.mercadillo .container .escaparate-fotos-destacado .precios .precio-ant{line-height:0;font-size:1.7em;font-weight:bold}
.mercadillo #resultList .img-dto,.mercadillo .escaparate-fotos .img-dto{position:absolute;left:62px;top:89px}
.mercadillo .escaparate-fotos-destacado .img-dto{position:absolute;left:80px;top:100px;text-decoration:none}
.mercadillo .escaparate-fotos .img-dto-mini{position:absolute;left:116px;top:100px;text-decoration:none}
.mercadillo .escaparate-fotos-destacado a,.mercadillo .escaparate-fotos a{text-decoration:none}
.mercadillo .escaparate-fotos .img-dto p{padding:10px 0 0 0}

.mercadillo .container .escaparate-fotos{width:48.9%;float:left;margin:0}
.mercadillo .escaparate-fotos .producto{text-align:center}

.mercadillo .escaparate-fotos .producto .precios{margin:0;padding:0;margin-left:auto; margin-right:auto;width:100%}
.mercadillo .escaparate-fotos .producto .imagen{margin:0;padding:0;margin-left:auto; margin-right:auto;width:100%;}
.mercadillo .escaparate-fotos .producto .precios .precio{float:left;font-size:1.4em;padding-left:15%}
.mercadillo .escaparate-fotos .producto .precios .precio-ant{float:rigth; font-size:1.4em}

.mercadillo .container .separador{width:2%;float:left}
.mercadillo .footer .advert{background:#A6D622;color:#000;margin:10px 0;padding:1px 10px}
.mercadillo .footer .links{border-top:10px solid #A6D622}
.mercadillo .footer .uppercase{color:#A6D622}


/************* BUSQUEDA PRODUCTO MERCADILLO *****************************/

.mercadillo .product_grid .producto{width:100%;padding-bottom:10px}
.mercadillo .product_grid .producto .imagen .avatar{float:right;right:0;left:auto;top:auto;position:absolute;bottom:10px;}
.mercadillo .product_grid .producto .imagen .avatar img {height: 33px;width: 21px;}
.mercadillo .product_grid .producto .precios{line-height:15px;padding:0}
.mercadillo .product_grid .producto .precios .descrip{line-height:6px}
.mercadillo .product_grid .producto .precios .precio{float:left;margin-right:5px;height:25px;line-height:25px;}
.mercadillo .product_grid .producto .precios .precio-ant{float:left}

.mercadillo #resultList li{border:none}
.mercadillo #resultList .size_set{float:left;width:20%;border:none}
.mercadillo #resultList .color_set{float:left;width:75%;border:}
.mercadillo #resultList .size_set li a{display:block;padding:2px;min-width:24px;font-family:Arial;height:15px;line-height:15px;color:white;background-color:black;font-size:10px;text-decoration:none;text-align:center;text-transform:uppercase!important;border:none;padding-top:2px}
.mercadillo #resultList .color_set li {height:15px;width:15px;border:1px dotted #000000;}
.mercadillo #resultList .color_set li a{display:block;width:15px;height:15px;}

.mercadillo .container .span-18 .nav_pie{border:1px solid #7F7F7F;text-align:right;padding:6px 30px 0 0;height:20px;font-size:0.8em}


/*************** DETALLE PRODUCTO MERCADILLO ***************/
.mercadillo .product_detail .product_name_brand_link {
	background: transparent;
}
.mercadillo .product_detail .product_name_brand h1 {font-size:13px !important;font-weight:bold;padding:10px 0 10px 20px !important}
.mercadillo .product_detail .product_photos {margin-bottom: 15px;}

.mercadillo .price_zone:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.mercadillo .precios .iva{color:#A6D622; font-size:0.76em;line-height:1em;}
.mercadillo .price_zone .precios{float:left;padding-top:0;line-height:21px}
.mercadillo .price_zone .precios .precio-ant{font-size:1em;font-weight:bold;}

.mercadillo .product_features .price_zone .precios{padding-left:0}
.mercadillo .product_features .price_zone .precios .iva{line-height:1em}
.mercadillo .product_features .price_zone .img-dto{margin-top:-10px}

.mercadillo .img-dto{float:right;background:transparent url(gfx/marco_dto.png) no-repeat left top;height:45px;width:45px;padding:0;margin:0;text-align:center;color:#fff;line-height:1em;}
.mercadillo #resultList .img-dto{font-size:0.9em;background:transparent url(gfx/marco_dto_mini.png) no-repeat center;right:30px;bottom:0;left:auto;top:auto}
.mercadillo .img-dto-mini{float:right;background:transparent url(gfx/marco_dto_mini.png) no-repeat top left;height:33px;width:33px;padding:0;margin:0;text-align:center;color:#fff;z-index:1;font-size:.8em;line-height:.8em}

.mercadillo .img-dto span{display:block;padding:11px 0 0 2px;margin:0;font-weight:bold;font-size:1.3em;line-height:13px}
.mercadillo .img-dto-mini span{display:block;padding:6px 0 0 0;margin:0;font-weight:bold;font-size:1.1em;line-height:1em}

.mercadillo .colum_art .img-dto{background:transparent url(gfx/marco_dto.png) no-repeat top left;height:45px;width:45px;z-index:1;color:#fff;font-size:0.9em}
.mercadillo .colum_art .img-dto-mini{float:right;background:transparent url(gfx/marco_dto_mini.png) no-repeat top left;height:31px;width:33px;z-index:1;color:#fff;font-size:.8em;line-height:.8em}
.mercadillo .colum_art .img-dto span{display:block;padding:12px 0 0 2px;margin:0;font-weight:bold;font-size:1.5em;line-height:15px}
.mercadillo .colum_art .img-dto-mini span{display:block;padding:6px 0 0 0;margin:0;font-weight:bold;font-size:1.1em;line-height:1em}

.mercadillo .product_detail .color_set li.selected {border:none;}
.mercadillo .product_detail .size_set li.selected {border:none;margin-bottom:5px}
.mercadillo .product_detail .select_color_size {padding:0}
.mercadillo .select_color_size p{font-size:0.8em}
.mercadillo .product_detail .talla {background:#727272;color:#fff}
.mercadillo .product_detail .talla p {font-size:0.8em;padding:8px}
.mercadillo .product_detail .talla a {background:#727272;color:#fff;text-decoration:none;}
.mercadillo .cross_sale_zone strong{text-decoration:underline}
.mercadillo .product_detail .compra_zone{border-top:1px dashed #CCCCCC;margin-bottom:15px;padding:15px 0}
.mercadillo .product_detail .compra_zone a{font-size:0.9em}
.mercadillo .product_detail .compra_zone .button_compra{background:transparent url(gfx/btn_compra.jpg) no-repeat left top;height:50px;text-align:center;width:125px}
.mercadillo .product_detail .compra_zone .button_compra a{color:#fff;text-decoration:none;font-size:1em;font-weight:bold}
.mercadillo .product_detail .especial {border-top:none !important}
.mercadillo .product_detail h3 {border:none}
.mercadillo .product_detail .text_norm {border-bottom:1px dashed #CCCCCC;padding-bottom:10px}

/******************** IE7 HACKS *************************/
.mercadillo .product_photos div.zoom {
	*height:330px !important;
}
.mercadillo .product_features h2 {
	*clear:both;
}

div#menudemarcas {margin-left: -6px\9}

div#menudemarcas {width: 691px\9}
div#menudemarcas {
	*width: 689px;
	*margin-left: -5px}
	
	
/******************** CHROME HACKS *************************/
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#menudemarcas {margin-left: 2px;}
}

/*Cabecera  y  Paginación*/
.paginas {float:right;margin:0;padding:3px 6px}
.paginas li{float:left;padding:0 10px 0 0;list-style:none}
.paginas a.active{text-decoration:underline;color:#000}
.paginas li a{color:#BFBFBF;font-weight:bold;text-decoration:none}
#resultList .pager{overflow:hidden;}
#resultList .nombre_art{float:left;width:268px;padding:3px 0 0 13px; overflow:hidden}
#resultList .nombre_art p{font-size:1.5em;padding:0}
#resultList .orden_art{float:left;width:200px;border-right:1px solid #404040;border-left:1px solid #404040;color:#000; overflow:hidden}
#resultList .order_art span {text-align:center;}
#resultList .orden_art .ordenacion{float:none}
#resultList .pg_art{float:right;width:220px;text-align:center;padding-top:5px;overflow:hidden}
.ordenacion ul.select li {margin:7px 0 0}