body {
	background-image:  url(../imagenes/fondo_pantalla.jpg);
	margin: 0 auto;
	text-align:center;
	background-repeat:  repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
}
table.cuerpo {
	width: 973px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
}

/* CABECERA */
table.cabecera {
	width: 973px;
	margin: 0 auto 10 auto;
	background-color: #FFFFFF;
}
td.logo {
	width: 336px;
}
td.buscador {
	width: 625px;
	height: 90px;
	padding: 0 30 10 0;
	text-align: right;
	valign: center;
	background-image:  url(../imagenes/fondo_buscador.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
/* IE7  Only*/
* html td.buscador{
	padding: 30 30 10 0;
}

/* BUSCADOR */
.input_buscar {
	width: 300px;
	height: 33px;
	border-top: solid 1px #009e8b;
	border-left: solid 1px #009e8b;
	border-bottom: solid 1px #009e8b;
	border-right: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	padding: 7 0 0 10;
}	
/* IE7  Only*/
* html .input_buscar{
	padding: 7 0 0 10;
}
.boton_buscar {
	margin: 0px;
	valign: center;
}

/*MENÚ SUPERIOR */
td.menu_superior {
	background-image:  url(../imagenes/fondo_menu_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	padding: 0 5 0 5;
	text-align: center;
	height: 46px;
}
td.menu_superior a,  td.menu_superior a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	text-decoration: none;
}
td.menu_superior a:hover {
	text-decoration: underline;
}

/*SUBMENÚ SUPERIOR IZQ */
div.submenu_superior_izq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	float: left;
	padding: 10 0 10 10;
}
div.submenu_superior_izq a,  div.submenu_superior_izq a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	text-decoration: none;
}
div.submenu_superior_izq a:hover {
	text-decoration: underline;
}

/*SUBMENÚ SUPERIOR DCHA */
div.submenu_superior_dcha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	float: right;
	padding: 10 10 10 0;
}
div.submenu_superior_dcha a,  div.submenu_superior_dcha a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
div.submenu_superior_dcha a:hover {
	text-decoration: underline;
}



div.submenu_superior_dcha_gratis {
	background:  url(../imagenes/caja/caja_anuncio_gratis.jpg) no-repeat top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFF00;
	float: right;
	padding: 10 10 5 0;
}
div.submenu_superior_dcha_gratis a,  div.submenu_superior_dcha_gratis a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
div.submenu_superior_dcha_gratis a:hover {
	text-decoration: underline;
}




/* BANNER HOME */
.banner_home {
	background:  url(../imagenes/fondo_banner_home.jpg) no-repeat top right;
	height: 310px;
	padding: 0 0 30 17;
	text-align: center;
}

/* BLOQUE NUEVOS PRODUCTOS HOME */
.nuevos_productos_home a,  #nuevos_productos_home a:visited {
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
	
}
.nuevos_productos_home a:hover {
	text-decoration: underline;
}
.nuevos_productos_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-align: center;
	padding: 0 3 0 3;
}
.imagen_nuevos_home {
	background-image:  url(../imagenes/fondo_nuevos_home.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	padding: 16px 10px 20px 0px;
	height: 75px;
}
/* IE7  Only*/
* html .imagen_nuevos_home {
	padding: 16px 7px 20px 0px;
}

/* TITULO CAJAS */
.titulo_caja_lateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 0 0 10 10;
}
.titulo_caja_central {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding: 7 0 7 0;
}

/* CAJA TIENDA DE LA SEMANA */
.texto_tienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	text-align: center;
	padding-top: 10px;
}

/* CAJA TIENDAS */
.mas_tiendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009e8b;
	text-align: right;
	padding: 10 7 0 0;
}
.mas_tiendas a,  .mas_tiendas a:visited {
	color: #009e8b;
	text-decoration: none;
}
.mas_tiendas a:hover {
	text-decoration: underline;
}

/* CAJA TOP DESCUENTOS */
.producto_principal_top {
	text-align: center;
	padding-bottom: 10px;
}
.producto_principal_top a, .producto_principal_top a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.producto_principal_top a:hover {
	text-decoration: underline;
}
.imagen_top {
	padding-bottom: 10px;
}
.descuento_principal_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #93107e;
	padding-bottom: 10px;
	text-align: center;
}
.antes_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-align: right;
	padding-top: 5px;
}
.ahora_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93107e;
	text-decoration: underline;
	text-align: center;
	padding-top: 5px;
}
.otros_productos_top {
	padding-bottom: 15px;
}
.otros_productos_top a, .otros_productos_top a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
.otros_productos_top a:hover {
	text-decoration: underline;
}
.descuento_otros_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #228986;
	padding-bottom: 15px;
	width: 35px;
}

/* CAJA MAS VISITADOS */
.mas_visitados a,  .mas_visitados a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.mas_visitados a:hover {
	text-decoration: underline;
}
.mas_visitados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	width: 130px;
}
hr.mas_visitados {
	color: #e5e5e5;
	width: 150px;
	height: 1px;
}

/* CAJA MAS BUSCADO */
.menu_mas_buscado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e5f5f3;
	font-size: 10px;
	color: #707070; 
	height: 23px; 
}
.menu_mas_buscado ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
.menu_mas_buscado li {
	display: inline; 
}
.menu_mas_buscado li a {
	color: #707070; 
	text-decoration: none;
	padding: 4 0 0 0;
}
.menu_mas_buscado li a.tabactive {
	color: #009e8b;
	position: relative;
}
#tabcontent1, #tabcontent2, #tabcontent3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #707070;
	padding: 6px 0px;
	margin-bottom: 5px;
	height: 160px;
}
a.mas_buscado10, a:visited.mas_buscado10 {
	color: #707070;
	font-size: 10px;
	text-decoration: none;
}
a:hover.mas_buscado10 {
	text-decoration: underline;
}
a.mas_buscado11, a:visited.mas_buscado11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
a:hover.mas_buscado11 {
	text-decoration: underline;
}
a.mas_buscado12, a:visited.mas_buscado12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	text-decoration: none;
}
a:hover.mas_buscado12 {
	text-decoration: underline;
}

/* CAJA TOP CATEGORIAS */
.top_categorias a,  .top_categorias a:visited {
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.top_categorias a:hover {
	text-decoration: underline;
}
.top_categorias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	padding: 5 0 5 0;
}

/* RECOMENDADO HOME */
.recomendado_home {
	background:  url(../imagenes/fondo_recomendados_home.jpg) no-repeat top center;
	height: 181px;
	padding: 15 0 15 0;
	margin:25 auto;
	position:relative;
	margin-bottom:25px;
}
/* IE7  Only*/
* html .recomendado_home {
	padding: 15 0 0 0;
	margin-bottom:0px;
}
.titulo_recomendado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.recomendado_home a, .recomendado_home a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009e8b;
	text-decoration: none;
}
.recomendado_home a:hover {
	text-decoration: underline;
}
.descripcion_recomendado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 10 20 10 5;
	height: 90px;
}
#precio_recomendado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	vertical-align: top;
}
#precio_recomendado .euro {
	font-size: 16px;
}
#antes_recomendado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	width: 80px;
}
#antes_recomendado .num {
	font-size: 12px;
	font-weight: bold;
}

/* MAS VISITADOS HOME */
.masvisitados {
	background:  url(../imagenes/fondo_masvisitados.jpg) no-repeat center right;
	padding: 0 0 10 0;
}
.masvisitados a, .masvisitados a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009e8b;
	text-decoration: none;
}
.masvisitados a:hover {
	text-decoration: underline;
}
.vermas {
	padding: 5 10 0 0;
	text-align: right;
}
/* IE7  Only*/
* html .vermas {
	padding: 0 10 0 0;
}
.vermas a, .vermas a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #707070;
	text-decoration: none;
}
.vermas a:hover {
	text-decoration: underline;
}
.caja_masvisitados {
	background:  url(../imagenes/caja/masvisitados_arriba_izq.jpg) no-repeat top left;
}
.caja_masvisitados_arriba {
	background:  url(../imagenes/caja/masvisitados_arriba_dcha.jpg) no-repeat top right;
}
.caja_masvisitados_arriba div, .caja_masvisitados_arriba {
	width: 100%;
	height: 28px;
	font-size: 1px;
}
.caja_masvisitados_contenido {
	background:  url(../imagenes/caja/linea_gris.png) top right repeat-y;
	margin-top: -16px;
	padding: 10 10 0 10;
}

/* RUTA */
.ruta a, .ruta a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
}
.ruta a:hover {
	text-decoration: underline;
}
.ruta_grande a, .ruta_grande a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009e8b;
	text-decoration: none;
}
.ruta_grande a:hover {
	text-decoration: underline;
}

/* FICHA PRODUCTO */
.caja_ficha_contenido {
	background:  url(../imagenes/caja/linea_gris.png) top right repeat-y;
	margin-top: -19px;
	padding: 0 20px; 
}
.titulo_ficha {
	padding: 10 0 15 0;
}
.titulo_ficha a, .titulo_ficha a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #009e8b;
	text-decoration: none;
}
.titulo_ficha a:hover {
	text-decoration: underline;
}
.foto_ficha {
	width: 320px;
	height: 320px;
	border: 1px solid #dbdbdb;
	text-align: center;
}
.foto_ficha img {
	cursor: pointer;
	
}
.foto_extra {
	padding: 10 0 0 0; 
}
.thumbnail {
	float: left;
	width: 80px;
	height: 80px;
	border: solid #dbdbdb 1px;
	padding: 1px;
	text-align: center;
	cursor: pointer;
	margin: 10px 13px 0 0;
}
.precio_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  url(../imagenes/fondo_precio_ficha.jpg) no-repeat center center;
	height: 63px;
	text-align: center;
	padding-top: 8px;
}
/* IE7  Only*/
* html .precio_ficha {
	padding-top: 3px;
}
.precio_ficha_ahora {
	font-size: 30px;
	color: #ffff00;
	font-weight: bold;
}
.precio_ficha_antes {
	font-size: 11px;
	color: #ffffff;
}
.descuento_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #93107e;
	text-align: center;
	padding: 12 0 5 0;
}
.iva_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 12 0 5 0;
}
.oferta_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	padding: 12 0 5 0;
}
.descripcion_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	text-align: justify;
	padding: 15 20 5 0;
	valign: top;
}
/* IE7  Only*/
* html .descripcion_ficha {
	padding: 3 20 5 0;
}
.datos_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	border: 1px solid #dbdbdb;
	padding: 10;
	margin-bottom: 10px;
}
.datos_ficha a, .datos_ficha a:visited {
	color: #009e8b;
	text-decoration: none;
}
.datos_ficha a:hover {
	text-decoration: underline;
}
.datos_ficha dt {
	text-align: right;
}
.capa_mas_redes {
	margin: 0;
	padding: 0;
}
.contacto_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.contacto_ficha a, .contacto_ficha a:visited {
	color: #009e8b;
	text-decoration: none;
}
.contacto_ficha a:hover {
	text-decoration: underline;
}
.formulario_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.formulario_ficha input, .formulario_ficha textarea, .formulario_ficha select {
	font-size: 11px;
	color: #707070;
	border: 1px solid #9f9f9f;
}

/* PAGINA TIENDAS */
.tiendas {
	width: 690px;
	padding: 10 0 10 10;
}
.tiendas_imagen {
	width: 50px;
	height: 50px;
	text-align: center;
	border: 1px solid #dbdbdb;
	background-color: #ffffff;
}
.tiendas_nombre {
	padding: 0 5 5 5;
}
.tiendas_nombre a, .tiendas_nombre a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.tiendas_nombre a:hover {
	text-decoration: underline;
}
.tiendas_ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 0 5 5 5;
}
.tiendas_ver a, .tiendas_ver a:visited {
	color: #009e8b;
	text-decoration: none;
}
.tiendas_ver a:hover {
	text-decoration: underline;
}
.tiendas_info {
	width: 80px;
}
.tiendas_cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	padding: 10 0 15 10;
}
.tiendas_abc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	text-align: right;
	padding: 10 0 15 0
}
.tiendas_abc a, .tiendas_abc a:visited {
	color: #707070;
	font-weight: bold;
	text-decoration: none;
}
.tiendas_abc a:hover {
	text-decoration: underline;
}
.tiendas_abc a.activo {
	color: #009e8b;
}

/* PAGINA CATEGORIA */
.nombre_categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#000000;
	padding: 0 0 10 0;
}
.descripcion_categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707070;
	padding: 0 0 15 0;
}
.subcat {
	padding: 5 0 5 5;
	width: 205px;
}
.subcat_imagen {
	width: 30px;
	height: 30px;
	text-align: center;
	border: 1px solid #dbdbdb;
	background-color: #ffffff;
}

.subcat_nombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	width: 205px;
	padding: 0 5 5 5;
}
.subcat_nombre a, .subcat_nombre a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.subcat_nombre a:hover {
	text-decoration: underline;
}





.subcat_ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	padding: 0 5 5 5;
}
/* PRODUCTOS RECOMENDADOS EN PAGINA CATEGORIA */
.recomendado_cat {
	width: 705px;
}
.recomendado_cat td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #891278;
	font-weight: bold;
	width: 141px;
	text-align: center;
	padding: 3 0;
}
.recomendado_cat a, .recomendado_cat a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}


/* LISTADO TIENDAS EN PAGINA CATEGORIA */
.listado_tiendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#707070;
	height: 125px;
	width: 705px;
}
/* IE7  Only*/
* html .listado_tiendas {
	padding: 0 0 0 5;
}
.listado_tiendas td {
	margin: 10 0 5 0; 
	padding: 0 0 0 0;
	text-align: center;
	width: 140px;
	height: 71px;
}
.listado_tiendas td div {
	padding: 5 0 0 0;
}
.listado_tiendas td:hover{
	background: url(../imagenes/fondo_tiendas65.jpg) center center no-repeat;
}
.listado_tiendas a, .listado_tiendas a:visited {
	font-size: 11px;
	color:#009e8b;
	text-decoration:none;
}
.listado_tiendas a:hover {
	text-decoration: underline;
}
.todas_tiendas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	padding-right: 10px;
	margin-top: 0px;
}
/* IE7  Only*/
* html .todas_tiendas {
	margin-top: -28px;
}
.todas_tiendas a, .todas_tiendas a:visited {
	color:#009e8b;
	text-decoration:none;
}
.todas_tiendas a:hover {
	text-decoration: underline;
}

/* LISTADO SUBCATEGORIAS */
.listado_subcategorias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#707070;
	padding: 0;
	height: 25px;
	width: 705px;
}
.listado_subcategorias ul{
	margin:0; 
	padding: 0;
}
.listado_subcategorias li{
	margin: 10 0 0 5; 
	padding: 0;
	float: left;
	list-style: none;
	width: 230px;
}
.listado_subcategorias li a, .listado_subcategorias li a:visited {
	font-size: 11px;
	color:#009e8b;
	font-weight: bold;
	text-decoration:none;
}
.listado_subcategorias li a:hover {
	text-decoration: underline;
}

/* PAGINA PRODUCTOS LISTADO */
#listado_productos {
	padding: 0 0 15 0;
}


#listado_productos_ficha td.ficha {
            padding: 0px 15px 15px 10px;
}


.antes_fichas {
            background:  url(../imagenes/fondo_antes_fichas.jpg) no-repeat center center;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            text-align: center;
            width: 66px;      
}

.descuento_fichas {
            background:  url(../imagenes/fondo_descuento_fichas.jpg) no-repeat center center;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #93107e;
            text-align: center;
            width: 67px;      
}

.precio_fichas {
            background:  url(../imagenes/fondo_precio_fichas.jpg) no-repeat center center;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #ffff00;
            text-align: center;
            width: 67px;      
}





#ordenar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	padding: 5 0 8 0;
}
#ordenar a, #ordenar a:visited {
	color: #707070;
	text-decoration:none;
}
#ordenar a:hover {
	text-decoration:underline;
}
#ordenar a.activo {
	color: #707070;
	font-weight: bold;
}
.titulo_listado {
	padding: 5 0 2 5;
}
.titulo_listado a, .titulo_listado a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009e8b;
	text-decoration: none;
}
.titulo_listado a:hover {
	text-decoration: underline;
}
.descripcion_listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	text-align: justify;
	padding: 5;
	valign: top;
}
.antes_listado {
	background:  url(../imagenes/fondo_antes_listado.jpg) no-repeat center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	width: 84px;	
}
.descuento_listado {
	background:  url(../imagenes/fondo_descuento_listado.jpg) no-repeat center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #93107e;
	text-align: center;
	width: 84px;	
}
.precio_listado {
	background:  url(../imagenes/fondo_precio_listado.jpg) no-repeat center center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffff00;
	text-align: center;
	width: 84px;	
}


.tienda_listado {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #525252;
            padding: 0 0 3 10; 
}


.tienda_listado a, .tienda_listado a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009e8b;
	text-decoration: none;
}
.tienda_listado a:hover {
	text-decoration: underline;
}
.ver_listado {
	padding: 0 10 3 0; 
	text-align: right;
}
.ver_listado a, .ver_listado a a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
.ver_listado a:hover {
	text-decoration: underline;
}

/* CAJA ARTICULOS MAS POPULARES SUBCATEGORIAS */
#mas_populares table {
	width: 708px;
}
#mas_populares td {
	width: 236;
	valign: top;
}
#mas_populares a.mas_populares_primero, a.mas_populares_primero:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
#mas_populares a.mas_populares_primero:hover {
	text-decoration: underline;
}
#mas_populares div {
	padding: 3 5 0 0;
}
#mas_populares a, .mas_populares a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009e8b;
	text-decoration: none;
}
#mas_populares a:hover {
	text-decoration: underline;
}

/*CAJA MAS SUBCATEGORIAS */
#mas_subcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
	float: right;
	margin-top: -20px;
}
#mas_subcat dl {
	margin: 0px;
	padding: 0px;
}
#mas_subcat dt {
	text-align: right;
}
#mas_subcat dd {
	margin: 0px;
	padding: 5 0 0 6;
}
#mas_subcat table {
	width: 693px;
}
#mas_subcat td {
	width: 231px;
	padding: 5px;
}
#mas_subcat a, #mas_subcat a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
#mas_subcat a:hover {
	text-decoration: underline;
}

/* CATEGORIAS */
#categorias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	font-weight: bold;
	padding: 7 10 10 10;
	width: 245px;
}
#categorias div {
	padding-bottom: 5;
}
#categorias a, #categorias a:visited {
	font-size: 10px;
	color: #707070;
	font-weight: normal;
	text-decoration: none;
}
#categorias a:hover {
	text-decoration: underline;
}
.imagen_categorias {
	width: 110px;
	padding: 7 0 10 0;
}
#mas_categorias {
	padding: 5 25 10 0;
	text-align: right;
}
#mas_categorias a, #mas_categorias a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009e8b;
	text-decoration: none;
}
#mas_categorias a:hover {
	text-decoration: underline;
}
#capa_categorias {
	margin: 0;
	padding: 7 10 10 10;
}
#capa_categorias div {
	height: 18px;
}
#capa_categorias a, #capa_categorias a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight: normal;
	text-decoration: none;
}
#capa_categorias a:hover {
	text-decoration: underline;
}

/* FICHA EMPRESA */
.nombre_tienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 5 0 0 15;
}
.datos_tienda_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 15 0 0 0;
}
.datos_tienda_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5 0 0 20;
}
.datos_tienda_texto a, .datos_tienda_texto a:visited {
	color: #009e8b;
	text-decoration: none;
}
.datos_tienda_texto a:hover {
	text-decoration: underline;
}
.logo_tienda {
	width: 210px;
	height: 210px;
	border: solid 1px #d2d2d2;
    vertical-align: middle;
	text-align: center;
	margin: auto;
}
.productos_tienda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 15px;
}
.productos_tienda a, .productos_tienda a:visited {
	color: #009e8b;
	text-decoration: none;
}
.productos_tienda a:hover {
	text-decoration: underline;
}

/* PAGINACION */
#paginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10 10 23 0;
	margin: 0;
	height: 15px;
}
#paginacion ul {
	float: right;
}
#paginacion li{
	margin: 0 10px 0 0; 
	padding: 0;
	float: left;
	list-style: none;
	height: 18px;
	line-height: 18px;
}
#paginacion li a, #paginacion li a:visited {
	font-size: 11px;
	float: left;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ccc;
	background: #e5f5f3;
	color: #555;
	padding: 0 5px;
	text-decoration: none;
}
#paginacion li a:hover {
	background: #009e8b;
	color: #fff;
}
#paginacion li.activo a{
	background: #009e8b;
	color: #fff;
	font-weight: bold;
}
.paginacion_superior {
	float: right;
	margin-top: -15;
}
* html .paginacion_superior {
	margin-top: 0;
}

/* ESQUINAS REDONDAS BORDE GRIS Y FONDO BLANCO */
.caja_gris {
	background:  url(../imagenes/caja/arriba_izq_gris.png) no-repeat top left;
}
.caja_gris_arriba {
	background:  url(../imagenes/caja/arriba_dcha_gris.png) no-repeat top right;
}
.caja_gris_abajo {
	background:  url(../imagenes/caja/abajo_izq_gris.png) no-repeat bottom left;
}
.caja_gris_abajo div {
	background:  url(../imagenes/caja/abajo_dcha_gris.png) no-repeat bottom right;
}
.caja_gris_contenido {
	background:  url(../imagenes/caja/linea_gris.png) top right repeat-y;
}
.caja_gris_arriba div,.caja_gris_arriba,
.caja_gris_abajo div, .caja_gris_abajo {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.caja_gris_contenido, .caja_gris_abajo {
	margin-top: -19px;
}
.caja_gris_contenido { padding: 0 5px; }

/* ESQUINAS REDONDAS BORDE GRIS Y FONDO GRIS */
.caja_gris2 {
	background:  url(../imagenes/caja/arriba_izq_gris2.png) no-repeat top left;
}
.caja_gris2_arriba {
	background:  url(../imagenes/caja/arriba_dcha_gris2.png) no-repeat top right;
}
.caja_gris2_abajo {
	background:  url(../imagenes/caja/abajo_izq_gris2.png) no-repeat bottom left;
}
.caja_gris2_abajo div {
	background:  url(../imagenes/caja/abajo_dcha_gris2.png) no-repeat bottom right;
}
.caja_gris2_contenido {
	background:  url(../imagenes/caja/linea_gris2.png) top right repeat-y;
}
.caja_gris2_arriba div,.caja_gris2_arriba,
.caja_gris2_abajo div, .caja_gris2_abajo {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.caja_gris2_contenido, .caja_gris2_abajo {
	margin-top: -19px;
}
.caja_gris2_contenido { padding: 0 10px; }

/* ESQUINAS REDONDAS BORDE VERDE Y FONDO VERDE */
.caja_verde {
	background:  url(../imagenes/caja/arriba_izq_verde.png) no-repeat top left;
}
.caja_verde_arriba {
	background:  url(../imagenes/caja/arriba_dcha_verde.png) no-repeat top right;
}
.caja_verde_abajo {
	background:  url(../imagenes/caja/abajo_izq_verde.png) no-repeat bottom left;
}
.caja_verde_abajo div {
	background:  url(../imagenes/caja/abajo_dcha_verde.png) no-repeat bottom right;
}
.caja_verde_contenido {
	background:  url(../imagenes/caja/linea_verde.png) top right repeat-y;
}
.caja_verde_arriba div,.caja_verde_arriba,
.caja_verde_abajo div, .caja_verde_abajo {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.caja_verde_contenido, .caja_verde_abajo {
	margin-top: -19px;
}
.caja_verde_contenido { padding: 0 10px; }




/* PIE */
#pie {
	width: 973px;
	margin: 0 auto 10 auto;
	padding-top: 30px;
}
#pie hr{
	color: #e5e5e5;
	width: 600px;
	height: 1px;
}
#pie1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5 0 10 0;
}
#pie1 a.verde, #pie1 a.verde:visited {
	font-size: 10px;
	color: #009e8b;
	font-weight: bold;
	text-decoration: none;
}
#pie1 a.verde:hover {
	text-decoration: underline;
}
#pie1 a.gris, #pie1 a.gris:visited {
	font-size: 10px;
	color: #707070;
	font-weight: normal;
	text-decoration: none;
}
#pie1 a.gris:hover {
	text-decoration: underline;
}
#pie2 {
	background:  url(../imagenes/fondo_pie.jpg) center center no-repeat;
	height: 84px;
	padding-top: 25px;
}
/* IE7  Only*/
* html #pie2 {
	padding-top: 13px;
}
#pie2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
#pie2 a, #pie2 a:visited {
	font-size: 10px;
	color: #707070;
	font-weight: normal;
	text-decoration: none;
}
#pie2 a:hover {
	text-decoration: underline;
}
#pie3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	text-align: justify;
	padding-top: 10px;
}
#pie4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #707070;
	text-align: center;
	padding-top: 10px;
}


/* Estilos de la anterior versión que aún se utilizan */


.textoGrisPie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight: normal;
	text-decoration: none;
}


.textoBlanco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.textoBlanco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.textoNegro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
a.enlaceNaranja11:link, a.enlaceNaranja11:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #d94e00;
	text-decoration: none;
}
a.enlaceNaranja11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #d94e00;
	text-decoration: underline;
}
.textoNegro12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
a.enlaceNaranja10:link, a.enlaceNaranja10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #d94e00;
	text-decoration: none;
}

a.enlaceNaranja10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #d94e00;
	text-decoration: underline;
}
.textoRojo10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #e2001a;
}

.textoNaranja10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #d94e00;
}
.textoGris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
}
a.enlaceGris10:link, a.enlaceGris10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-decoration: none;
}
a.enlaceGris10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #535353;
	text-decoration: underline;
}
.textoAzul11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006ab3;
}

/* formularios */	
.inputNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #d94e00;
}
.inputNaranjaUsuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #d94e00;
	padding: 3 3 3 3;
}
.inputEmpresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #006ab3;
	padding: 3px 3px 3px 3px;
}
/* IE7  Only*/
* html .inputEmpresa{
	padding: 0px 0px 0px 3px;
}
.inputEmpresaObligatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #006ab3;
	padding: 3 3 3 3;
	background-color: #ffffcc;
}
/* IE7  Only*/
* html .inputEmpresaObligatorio{
	padding: 0px 0px 0px 3px;
}
.inputDescuento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	border: 1px solid #006ab3;
	padding: 3px 3px 3px 3px;
}
.inputPrecio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #006ab3;
	border: 1px solid #006ab3;
	padding: 3px 3px 3px 3px;
	background-color: #ffffcc;
}
/* IE7  Only*/
* html .inputPrecio{
	padding: 2px 0px 0px 3px;
}



/* End estilos antiguos */




