/*ok*/
.tit_catalogo {
	border-bottom: 1px solid #000;
	font-size: 120%;
	margin-bottom: 8px;
	font-weight: bold;
}
.destacado_progpuntos{
	margin-bottom:15px;
}
.puntos{
	border: 1px solid gray;
	margin-bottom:10px;
	height: 16px;
	padding-top:4px;
	padding-bottom: 0px;
	padding-left:5px;
	color: #d13101;
	font-size: 1.3em;
	font-weight: bold;
	width: 60px;
}
.submit_puntos{
	border: 1px solid gray;
}
.cont_buscar{
	
}

.puntos_simbolo{
padding:3px;
text-align: right;
}
.puntos_simbolo img{
vertical-align: middle;
}
.detalle_producto{
	overflow:hidden;
}

.detalle_producto .tit{
	color:#d13101;
	font-size:180%;
	font-weight: bold;
}

.detalle_producto .cont_img{
	float: left;
	width: 220px;
}

.detalle_producto .cont_info{
	float: right;
	width: 250px;
}

.detalle_producto p{
	margin-bottom:10px;
}

.detalle_producto .especificaciones{
	margin-bottom:4px;
	display: block;
	font-weight:bold;
}

.detalle_producto .bluebold{
	color:#d13101;
	font-size:130%;
	float: right;
}
.preciopuntos{
	background-image: url(../img/precio_puntos.gif?ver=roja);
	background-repeat: no-repeat;
	width: 120px;
	height: 120px;
	text-align: center;
	font-size: 1.4em;
	float: right;
	display: block;
	text-align: center;
}
.preciopuntos p{
	font-weight: bold;
	width: 100px;
	display:block;
	text-align: center;
	margin: 0 auto;	
	margin-top: 40px;
}
.leyenda_eu{
	background-image: url(../img/leyenda_eu.gif?ver=roja);
	background-repeat: no-repeat;
    background-color: #e6e7e8;
	height: 125px;
	background-position: 20px;
}
.leyenda_es{
	background-image: url(../img/leyenda_es.gif?ver=roja);
	background-repeat: no-repeat;
	background-color: #e6e7e8;
	height: 125px;	
	background-position: 20px;
}
.modoentrega{
	margin-left:10px;
	width: 50px;
	display: block;
	float: left;
}
.modoentrega img{
	margin-bottom:4px;
}
.cont_info p{
	font-size: 1.1em;
}




/*///////////////////// menu categorias catalogo ////////////////*/

.cont_menu_catalogo_principal{
	display: block;
	clear: both;
	padding-bottom: 10px;
}

.cont_menu_catalogo{
	display: block;
	clear: both;
	padding: 15px;	
	vertical-align: middle;
	background: url(../img/fon_menu_categorias.gif?ver=roja) no-repeat center;
}

.cont_menu_catalogo_principal p{
	display: block;
	line-height: 20px;
	border-bottom: 1px solid #000;
	color: #000;
	font-weight: bold;
	margin: 10px;
	padding-left:5px;
	font-size: 120%;
}

.lista_menu_categorias{
	clear:both;
	margin: 5px;
	line-height: 15px;
	display: block;
	overflow: hidden;
}

* html .lista_menu_categorias{
	height:1%;
}

.lista_menu_categorias li{
	float: left;
	line-height: 15px;
	margin: 4px 10px 4px 0;
}

.lista_menu_categorias li a{
	line-height: 15px;
	display: block;
	font-weight: bold;
	color: #000;
	padding-left:5px;
	font-size: 110%;

}

.lista_menu_categorias li a:hover{
	text-decoration: none;
}

.lista_menu_categorias li a span{
	padding-left: 15px;
	padding-right: 8px;
	display: block;
	line-height: 15px;
}

.cont_menu_catalogo .lista_menu_categorias li a span{
	padding-left: 18px;
	padding-right: 8px;
	display: block;
	line-height: 15px;
	
}
/* CATEGORIAS VIEJAS
.lista_menu_categorias li.opc_hogar a{
	background: url(../img/ico_lst_hogar.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_cocina a{
	background: url(../img/ico_lst_cocina.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_ocio a{
	background: url(../img/ico_lst_ocio.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_sostenibilidad a{
	background: url(../img/ico_lst_sostenibilidad.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_ahorro a{
	background: url(../img/ico_lst_ahorro.gif?ver=roja) no-repeat left center;
}


.lista_menu_categorias li.opc_hogar a:hover span{
	background: url(../img/fon_on_hogar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_cocina a:hover span{
	background: url(../img/fon_on_cocina.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ocio a:hover span{
	background: url(../img/fon_on_ocio.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_sostenibilidad a:hover span{
	background: url(../img/fon_on_sostenibilidad.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ahorro a:hover span{
	background: url(../img/fon_on_ahorro.gif?ver=roja) no-repeat right center;
}

.lista_menu_categorias li.opc_hogar a.selec span{
	background: url(../img/fon_on_hogar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_cocina a.selec span{
	background: url(../img/fon_on_cocina.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ocio a.selec span{
	background: url(../img/fon_on_ocio.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_sostenibilidad a.selec span{
	background: url(../img/fon_on_sostenibilidad.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ahorro a.selec span{
	background: url(../img/fon_on_ahorro.gif?ver=roja) no-repeat right center;
}
*/

/*CATEGORIAS NUEVAS*/
.lista_menu_categorias li.opc_infantil a{
	background: url(../img/ico_lst_infantil.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_hogar a{
	background: url(../img/ico_lst_hogar.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_ahorrar a{
	background: url(../img/ico_lst_ahorrar.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_diversion a{
	background: url(../img/ico_lst_diversion.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_cocina a{
	background: url(../img/ico_lst_cocina.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_parati a{
	background: url(../img/ico_lst_parati.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_sonreir a{
	background: url(../img/ico_lst_sonreir.gif?ver=roja) no-repeat left center;
}
.lista_menu_categorias li.opc_responsables a{
	background: url(../img/ico_lst_responsables.gif?ver=roja) no-repeat left center;
}


.lista_menu_categorias li.opc_infantil a:hover span{
	background: url(../img/fon_on_infantil.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_hogar a:hover span{
	background: url(../img/fon_on_hogar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ahorrar a:hover span{
	background: url(../img/fon_on_ahorrar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_diversion a:hover span{
	background: url(../img/fon_on_diversion.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_cocina a:hover span{
	background: url(../img/fon_on_cocina.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_parati a:hover span{
	background: url(../img/fon_on_parati.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_sonreir a:hover span{
	background: url(../img/fon_on_sonreir.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_responsables a:hover span{
	background: url(../img/fon_on_responsables.gif?ver=roja) no-repeat right center;
}


.lista_menu_categorias li.opc_infantil a.selec span{
	background: url(../img/fon_on_infantil.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_hogar a.selec span{
	background: url(../img/fon_on_hogar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_ahorrar a.selec span{
	background: url(../img/fon_on_ahorrar.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_diversion a.selec span{
	background: url(../img/fon_on_diversion.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_cocina a.selec span{
	background: url(../img/fon_on_cocina.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_parati a.selec span{
	background: url(../img/fon_on_parati.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_sonreir a.selec span{
	background: url(../img/fon_on_sonreir.gif?ver=roja) no-repeat right center;
}
.lista_menu_categorias li.opc_responsables a.selec span{
	background: url(../img/fon_on_responsables.gif?ver=roja) no-repeat right center;
}


/*/////////////// cont destacado categorias /////////////*/
.cont_categoria{
	width: auto;
	min-height: 80px;
	height: auto;
}
* html .cont_categoria{
	height: 80px;
}
.cont_categoria a{
font-weight: bold;
color:#000000;
}
.cont_categoria a:hover{
color:#666666 !important;
}
.cont_image{
float:left;
margin: 2px;
padding:2px;
padding-right: 5px;
}
.cont_categoria .cont_image a{
display: block;
margin:0;
padding:0;
border:none;
color:#ffffff;
}

.cont_categoria .cont_image a:hover{
border:none;
}

* html .cont_categoria{
	height:50%;
}

/*categorias old*/
/*.cat_hogar{
	border: 1px solid #f67f1b;
}

.cat_hogar .cont_categoria{
	background: #f67f1b;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_cocina{
	border: 1px solid #ffcb03;
}

.cat_cocina .cont_categoria{
	background: #ffcb03;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_ocio{
	border: 1px solid #e53f94;
}

.cat_ocio .cont_categoria{
	background: #e53f94;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_sostenibilidad{
	border: 1px solid #b0d234;
}

.cat_sostenibilidad .cont_categoria{
	background: #b0d234;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_ahorro{
	border: 1px solid #0080c7;
}
.cat_ahorro .cont_categoria{
	background: #0080c7;
	display: block;
	overflow: hidden;
	padding: 10px;
}*/

/*CATEGORĶAS NUEVAS*/
.cat_infantil{
	border: 1px solid #00a7a4;
}

.cat_infantil .cont_categoria{
	background: #e2f2f4;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_hogar{
	border: 1px solid #f58220;
}

.cat_hogar .cont_categoria{
	background: #fef1e2;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_ahorrar{
	border: 1px solid #128cc6;
}
.cat_ahorrar .cont_categoria{
	background: #dee9f5;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_diversion{
	border: 1px solid #9f4173;
}
.cat_diversion .cont_categoria{
	background: #fdf3f7;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_cocina{
	border: 1px solid #c5ab1e;
}
.cat_cocina .cont_categoria{
	background: #fdf3d6;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_parati{
	border: 1px solid #513293;
}
.cat_parati .cont_categoria{
	background: #e5e2f0;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_sonreir{
	border: 1px solid #ed1c24;
}
.cat_sonreir .cont_categoria{
	background: #feede5;
	display: block;
	overflow: hidden;
	padding: 10px;
}
.cat_responsables{
	border: 1px solid #7aae37;
}
.cat_responsables .cont_categoria{
	background: #dfebd0;
	display: block;
	overflow: hidden;
	padding: 10px;
}


* html .cont_lista_destacados .lista_destacados li .cont_categoria{
	height:110px;
	clear: both;
}

.cont_lista_destacados .lista_destacados li{
	padding: 5px;
	margin-bottom:8px;
}

.cont_lista_destacados .lista_destacados li a img{
}

.cont_lista_destacados .lista_destacados li a:hover img{
}

.cont_lista_destacados .lista_destacados li a{
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #000;
	text-decoration: underline;
}

.cont_lista_destacados .lista_destacados li a:hover{
	
	color: #fff;
}

.cont_lista_destacados .lista_destacados li a:hover .cont_categoria{
	color: #fff;
}

.cont_lista_destacados .lista_destacados .bluebold{
	padding:4px;
	
}



.lista_destacados_2cols li{
	overflow: hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:46%;
	padding: 5px;
	margin-left:2px;
	margin-left:5px;
	margin-bottom:5px;
	min-height: 135px;
}

* html .lista_destacados_2cols li{
	height: 130px;
}

.lista_destacados_2cols li a img{
	width:60px;
	height: 60px;
	border: none;
	float: left;
}


.lista_destacados_2cols li a{
	margin:0px;
	color: #000;
	text-decoration: underline;
}

.lista_destacados_2cols li a:hover{
	text-decoration:underline;
	color: #fff;
}

.lista_destacados_2cols li a span{

}

.lista_destacados_2cols li a:hover img{
	border: none;
}

.lista_destacados_2cols li .puntos_simbolo{
	text-align: right;
	padding: 0px;
	padding-right: 8px;
	padding-top: 8px;	
	vertical-align: middle;
	margin: 0px;
}

.lista_destacados_2cols li .puntos_simbolo span{
	height: 22px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}

.lista_destacados_2cols .bluebold{
	height: 22px;
	line-height: 22px;
	font-size: 120%;
	display: inline;
	text-align: right;
}

.lista_destacados_2cols li a .icono_peq{
	height:22px;
	line-height: 22px;
}

.lista_destacados_2cols li a .icono_peq img{
	width: 22px;
	height: 22px;
}


