@charset "utf-8";
body {
	margin: 0px;
	overflow-x: hidden;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 13px;
}
a {
	text-decoration:none;
	color:#000;
}

#fondo_rayado {
	position:absolute;
	top:0px;
	width:100%;
	min-height:100%;
	background-image: url(imagenes/rayitas.png);
	background-repeat:repeat;
}
#fondo_afranjado {
	position:absolute;
	top:0px;
	width:100%;
	min-height:100%;
	background-image: url(imagenes/franjitas.png);
	background-repeat:repeat;
}

.referencia{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}
.texto_negro, .texto_gris, .texto_rojo, .texto_blanco {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 13px;
	font-style: normal;
	text-decoration: none;
}
.texto_negro a {
	color:#000;
	text-decoration: none;
}
.texto_negro a:hover {
	color:#000;
	text-decoration: none;
}
.texto_negro a:visited {
	color:#000;
	text-decoration: none;
}
.texto_negro b, .texto_gris b, .texto_rojo b , .texto_blanco b, .parrafo_gris b {
	/*letter-spacing:-1px;*/
	font-style: normal;
	font-weight: bold;
}
.texto_gris {
	color: #666;
}
.texto_rojo {
	color: #c51b27;
}
.texto_rojo a {
	color: #c51b27;
	text-decoration: none;
}
.texto_rojo a:hover {
	color: #f06;
}
.texto_blanco {
	color: #fff;
}
.texto_blanco a {
	color: #fff;
	text-decoration: none;
}
.texto_blanco a:hover {
	color: #ccc;
}
.texto_gris {
	color: #666;
}
.texto_gris a {
	color: #666;
	text-decoration: none;
}
.texto_gris a:hover {
	color: #c51b27;
}
.parrafo_gris {
	color: #666;
	line-height:16px;
}
.titular_16_negro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	color: #666;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_16_negro a {
	color: #666;
	text-decoration: none;
}
.titular_16_negro_real a {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_16_negro a:hover {
	color: #c51b27;
}
.titular_16_negro_plain {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	color: #000;
	letter-spacing:0px;
}
.titular_16_blanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	color: #fff;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_16_blanco a {
	color: #fff;
	text-decoration: none;
}
.titular_16_sincolor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 14px;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_20_gris {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
	color: #666;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_20_blanco {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	letter-spacing:-1px;
	font-style: italic;
	font-weight: bold;
}
.titular_rojo {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 24px;
	line-height: 20px;
	color: #c51b27;
	letter-spacing:-2px;
	font-style: normal;
	font-weight: bold;
}
.titular_negro {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 24px;
	line-height: 20px;
	color: #000;
	letter-spacing:-2px;
	font-style: normal;
	font-weight: bold;
}
.titular_gris {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 24px;
	line-height: 20px;
	color: #666;
	letter-spacing:-2px;
	font-style: normal;
	font-weight: bold;
}
.titular_grande_gris {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 28px;
	line-height: 24px;
	color: #666;
	letter-spacing:-2px;
	font-style: normal;
	font-weight: bold;
}
.titular_negro a {
	text-decoration:none;
}
select {
	font-size:12px;
	margin:2px 0px 6px -2px;
}
.grande{
	font-weight: bold;
	font-size:18px;
	line-height:16px;
	letter-spacing: -1px;
}
.mini{
	font-size:11px;
	line-height:10px;
}
#boton_rojo {
	margin:4px 0px 4px 0px;
	padding:4px 4px 4px 8px;
	position: relative;
	width:114px;
	height:16px;
	background-image:url(imagenes/boton_base_126px.png);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	letter-spacing: -1px;
	text-align:left;
}
#boton_rojo:hover{
		background-image:url(imagenes/boton_base_126px_hover.png);
		cursor:pointer;
}
#boton_metalico1 {
	padding:16px;
	position: absolute;
	width:83px;
	height:15px;
	background-image:url(imagenes/boton_metalico1.png);
	z-index:3;
}
#ver_carrito {
	margin:-2px 0px 4px 0px;
	position: absolute;
	width:110px;
	height:20px;
	background-image:url(imagenes/ficha_carrito.png);
}
#ver_carrito:hover{
		background-image:url(imagenes/ficha_carrito_hover.png);
		cursor:pointer;
}

#ver_carrito_en {
	margin:-2px 0px 4px 0px;
	position: absolute;
	width:110px;
	height:20px;
	background-image:url(imagenes/coleccion_carrito_eng.png);
}
#ver_carrito_en:hover{
		background-image:url(imagenes/coleccion_carrito_eng_hover.png);
		cursor:pointer;
}
.resaltado {
	background-color:#CF0;
}
/********************************************************************************************************
Menú
********************************************************************************************************/

#cabecera {
	font-size:13px;
	position:relative;	
	text-decoration: none;
	width:1049px;
	height:120px;
	margin: 0px auto;
	z-index:3;
	/*border:solid;
	border-width:1px;
	border-color:#f06;*/
}
#cabecera_corporativa {
	font-size:13px;
	position:relative;	
	text-decoration: none;
	width:1049px;
	height:168px;
	margin: 0px auto;
	z-index:3;
}
#cabecera #fondo {
	position:absolute;
	background-image: url(imagenes/menu.png);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}
#cabecera_corporativa #fondo_corporativo {
	position:absolute;
	background-image: url(imagenes/menu_corporativo.png);
	background-position:top;
	background-repeat:no-repeat;
	left:13px;
	width:100%;
	height:100%;
}
#cabecera_corporativa #fondo_home_corporativa {
	position:absolute;
	background-image: url(imagenes/menu_home_corporativa.png);
	background-position:top;
	background-repeat:no-repeat;
	left:13px;
	width:100%;
	height:100%;
}
#enlace_home {
	position:absolute;
	left:0px;
	top:0px;
	width:112px;
	height:96px;
	/*border: solid;
	border-width:1px;
	border-bottom-color:#FFF;*/
	z-index:3;
	cursor:pointer;
}
#idioma_plegado {
	position:absolute;
	left:784px;
	top:7px;
	width:112px;
	height:96px;
	background-image: url(imagenes/menu_idioma_plegado.png);
}
#idioma_desplegado {
	position:absolute;
	left:784px;
	top:44px;
	width:112px;
	height:96px;
	background-image: url(imagenes/menu_idioma_desplegado.png);
	visibility:hidden;
}
#languaje_plegado {
	position:absolute;
	left:804px;
	top:76px;
}
#languaje_list {
	position:absolute;
	left:808px;
	top:78px;
	visibility:hidden;
}
#languaje_desplegado {
	position:absolute;
	left:804px;
	top:113px;
	visibility:hidden;
}
#buscar {
	position:absolute;
	left:820px;
	top:22px;
	width:200px;
	height:50px;
	/*border:solid;
	border-width:1px;
	border-color:#0F0;*/
}
#usuario {
	position:absolute;
	left:700px;
	top:8px;
	width:100px;
	height:50px;
	/*border:solid;
	border-width:1px;
	border-color:#000;*/
}


/*Facebook*/

#facebook {
	padding: 0px 0px 0px 18px;
	background-image:url(imagenes/icono_facebook.png);
	background-repeat:no-repeat;
}
#facebook:hover {
	background-image:url(imagenes/icono_facebook_hover.png);
	background-repeat:no-repeat;
}


#menu {
	font-weight: bold;
	letter-spacing: -1px;
	position:absolute;
	width:960px;
	left:186px;
	top:56px;
	z-index:2;
	/*border:solid;
	border-width:1px;
	border-color:#Fc0;*/
}
#menu ul {
	padding: 0px;
	margin:0px;
	list-style: none;
}

#menu li a {
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 24px;
}
#menu li a:hover {
	color: #ccc
}
#menu li a.selected { color: #999 }
#menu li {
	display: inline-block;
}
#menu #facebook {
	position:relative;
	padding: 0px 0px 0px 18px;
	background-image:url(imagenes/icono_facebook.png);
	background-repeat:no-repeat;
}
#menu #facebook:hover {
	background-image:url(imagenes/icono_facebook_hover.png);
	background-repeat:no-repeat;
}
#menu_corporativo {
	position:absolute;
	width:214px;
	height:120px;
	top:50px;
}
#menu_corporativo b{
/*	letter-spacing: -0.1em;*/
	letter-spacing: -1px;
}
#menu_corporativo .grande{
	font-weight: bold;
	font-size:18px;
	line-height:16px;
	letter-spacing: -1px;
}
#menu_corporativo ul {
	padding:16px 32px 0px 64px;
	margin:0px;
	list-style: none;
}

#menu_corporativo li a {
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
#menu_corporativo li a:hover {
	color: #ccc;
}
#menu_corporativo a.selected { color: #999 }
#menu_secundario {	
	position:absolute;
	width:214px;
	height:212px;
	left:90px;
	top:411px;
	background-image: url(imagenes/menu_base.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu_secundario b{
	letter-spacing: -1px;
}
#menu_secundario .grande{
	font-weight: bold;
	font-size:18px;
	line-height:16px;
	letter-spacing: -1px;
}
#menu_secundario ul {
	padding:16px 32px 0px 64px;
	margin:0px;
	list-style: none;
}

#menu_secundario li a {
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
#menu_secundario li a:hover {
	color: #ccc;
}
#menu_secundario a.selected { color: #999 }

#menu_secundario_corporativo {
	position:absolute;
	width:200px;
	height:128px;
	background-image: url(imagenes/menu_firma_base.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu_secundario_corporativo ul {
	padding:12px 16px 0px 60px;
	margin:0px;
}

#menu_secundario_corporativo li a {
	color: #fff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
#menu_secundario_corporativo li a:hover {
	color: #ccc;
}
#menu_secundario_corporativo a.selected { color: #999 }
#firma {
	position:absolute;
	width:200px;
	height:60px;
	background-image: url(imagenes/menu_firma_base_mini.png);
	background-repeat:no-repeat;
	padding:12px 0px 0px 16px;
}
#contacto {
	position:absolute;
	width:342px;
	height:175px;
	background-image: url(imagenes/menu_firma_contacto_base.png);
	background-repeat:no-repeat;
	padding:24px;
	z-index:2;
	visibility:hidden;
}
.texto_tallado  {
	font-weight: normal;
	color: #000;
	text-shadow: #fff 0px 1px 0px;
}
.texto_relieve  {
	font-weight: normal;
	color: #000;
	text-shadow: #fff 0px -1px 0px;
	
}
.texto_tallado b, .texto_relieve b {
	/*letter-spacing: -1px;*/
}
.texto_tallado a, .texto_relieve a {
	color: #000;
	text-decoration:none;
}	
.texto_tallado a:hover, .texto_relieve a:hover {
	color: #903;
}
.texto_tallado:hover, .texto_relieve:hover {
	color: #903;
}	
input[type=text], textarea  {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
.texto_tallado input[type=text] {
	font-weight: bold;
	text-shadow: #fff 0px 1px 0px;
	padding: 0px;
	border: none;
	background-color:rgba(0,0,0,0);
	background-image:url(imagenes/bg_buscar.png);
}

/********************************************************************************************************
Cosas de la home
********************************************************************************************************/

#creatividad {
	position:relative;
	width:1280px;
	height:800px;
	top:-120px;
	margin: 0px auto;
	/*border:solid;
	border-width:1px;
	border-color:#f06;*/
	z-index:1;
	background-image: url(imagenes/home_pinup1.png);
	background-position:top;
	background-repeat:no-repeat;
	
}
#creatividad_eng {
	position:relative;
	width:1280px;
	height:800px;
	top:-120px;
	margin: 0px auto;
	z-index:1;
	background-image: url(imagenes/home_pinup1_eng.png);
	background-position:top;
	background-repeat:no-repeat;
	
}
#creatividad #creatividad_enlace {
	position:absolute;
	width:1280px;
	height:800px;
}
#creatividad #creatividad_enlace:hover {
	cursor:pointer;
}

/********************************************************************************************************
Colección
********************************************************************************************************/

#chester {
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	min-height:760px;
	margin: 0px auto;
	border:dotted;
	border-width:1px;
	border-color:#fff;
	z-index:2;
	background-image: url(imagenes/chester_temp.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contenido {
	position:relative;
	width:1024px;
	top:100px;
	margin: 0px auto;
	/*border:solid;
	border-width:1px;
	border-color:#f06;*/
	z-index:3;
}
#menu_contenido {
	font-size: 11px;
	line-height: 13px;
	position:absolute;
	left:24px;
	top:0px;
	width:240px;
	height:480px;
	/*border:solid;
	border-width:1px;
	border-color:#f0f;*/
}
#menu_contenido b {
	/*letter-spacing: -1px;*/
	font-weight: bold;
}
#menu_contenido a {
	color: #971417;
	text-decoration:none;
}
#menu_contenido a:hover {
	color: #f09;
}
#marcos {
	position:absolute;
	left:270px;
	top:0px;
	width:490px;
	height:550px;
	background-image: url(imagenes/marcos.png);
	background-position:top;
	background-repeat:no-repeat;
	/*border:solid;
	border-width:1px;
	border-color:#0ff;*/
}
#marcos #marco1, #marco2, #marco3, #marco4, #marco5, #marco6, #marco7, #marco8, #marco9 {
	position:absolute;
	width:90px;
	height:110px;
	background-color:#eee;
}
#marcos #marco1 {
	left:54px;
	top:26px;
}
#marcos #marco2 {
	left:198px;
	top:26px;	
}
#marcos #marco3 {
	left:342px;
	top:26px;
}
#marcos #marco4 {
	left:54px;
	top:194px;
}
#marcos #marco5 {
	left:198px;
	top:194px;
}
#marcos #marco6 {
	left:342px;
	top:194px;
}
#marcos #marco7 {
	left:54px;
	top:362px;
}
#marcos #marco8 {
	left:198px;
	top:362px;
}
#marcos #marco9 {
	left:342px;
	top:362px;
}
#marcos #paginacion {
	position: absolute;
	left:200px;
	top:496px;
	width:88px;
	height:46px;
	text-align:center;
	padding: 13px;
	background-image: url(imagenes/paginacion_placa.png);
	background-position:top;
	background-repeat:no-repeat;
}

#marcos #izquierda {
	position: absolute;
	left:0px;
	top:256px;
	width:22px;
	height:22px;
	background-image: url(imagenes/paginacion_izquierda.png);
	background-position:top;
	background-repeat:no-repeat;
}
#marcos #izquierda:hover {
	background-image: url(imagenes/paginacion_izquierda_hover.png);
}
#marcos #derecha {
	position: absolute;
	left:468px;
	top:256px;
	width:22px;
	height:22px;
	background-image: url(imagenes/paginacion_derecha.png);
	background-position:top;
	background-repeat:no-repeat;
}
#marcos #derecha:hover {
	background-image: url(imagenes/paginacion_derecha_hover.png);
}
#ficha_bg, #ficha_bg2, #ficha_bg_pais, #ficha_bg_ficha, #ficha_bg_carrito,#ficha_bg_registro,#ficha_bg_login,#ficha_bg_atencioncliente  {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:4;
	background-image: url(imagenes/bg_negro_70.png);
	/*background-color:rgba(0,0,0,.6);
	background-position:center;
	background-repeat:no-repeat;*/
}
.ficha_bg {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:4;
	background-image: url(imagenes/bg_negro_70.png);
}
#ficha_center {
	position:relative;
	width:832px;
	height:100%;
	margin:auto;
	z-index:1;
	top:0px;
	bottom:0px;
	/*background-color:rgba(255,255,0,.2);*/
}
#ficha_middle {
	position:absolute;
	width:832px;
	height:548px;
	margin:auto;
	z-index:1;
	top:0px;
	bottom:0px;
	/*background-color:rgba(0,255,255,.2);*/
}
#ficha_titular {
	position:absolute;
	bottom:454px;
	left:16px;
	width:320px;
	vertical-align:text-bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: italic;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	letter-spacing: -3px;
}
#ref_titular {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: -2px;
}
.imagen_ampliada {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:4;
	background-image: url(imagenes/bg_negro_70.png);
}
#imagen_ampliada_center {
	position:relative;
	height:100%;
	margin:auto;
	background-color:rgba(255,255,0,.2);
	top:0px;
	bottom:0px;
}
#imagen_ampliada_middle {
	position:absolute;
	height:100%;
	margin:auto;
	background-color:rgba(0,255,255,.2);
	top:0px;
	bottom:0px;

}

/********************************************************************************************************
Módulos blancos
********************************************************************************************************/
#cajica {
	position:absolute;
	padding:16px;
	z-index:2;	
}
/* bordes con sombra blancos */
#borde_top_izda {
	position:absolute;
	top:-16px;
	left:-16px;
	width:100%;
	height:100%;
	background-image:url(imagenes/borde_top_izda.png);
}
#borde_top_dcha {
	position:absolute;
	top:-16px;
	right:-16px;
	width:32px;
	height:100%;
	background-image:url(imagenes/borde_top_dcha.png);
	background-position:top;
}
#borde_bot_izda {
	position:absolute;
	bottom:-16px;
	left:-16px;
	width:100%;
	height:32px;
	background-image:url(imagenes/borde_bot_izda.png);
	background-position:left;
}
#borde_bot_dcha {
	position:absolute;
	bottom:-16px;
	right:-16px;
	width:32px;
	height:32px;
	background-image:url(imagenes/borde_bot_dcha.png);
}
/* bordes con sombra negros */
#borde_negro_top_izda {
	position:absolute;
	top:-16px;
	left:-16px;
	width:100%;
	height:100%;
	background-image:url(imagenes/borde_negro_top_izda.png);
}
#borde_negro_top_dcha {
	position:absolute;
	top:-16px;
	right:-16px;
	width:32px;
	height:100%;
	background-image:url(imagenes/borde_negro_top_dcha.png);
	background-position:top;
}
#borde_negro_bot_izda {
	position:absolute;
	bottom:-16px;
	left:-15px;
	width:100%;
	height:32px;
	background-image:url(imagenes/borde_negro_bot_izda.png);
	background-position:left;
}
#borde_negro_bot_dcha {
	position:absolute;
	bottom:-16px;
	right:-16px;
	width:32px;
	height:32px;
	background-image:url(imagenes/borde_negro_bot_dcha.png);
}
/* bordes sin sombra blancos */
#borde_plano_top_izda {
	position:absolute;
	top:-8px;
	left:-8px;
	width:100%;
	height:100%;
	background-image:url(imagenes/borde_plano_top_izda.png);
}
#borde_plano_top_dcha {
	position:absolute;
	top:-8px;
	right:-8px;
	width:16px;
	height:100%;
	background-image:url(imagenes/borde_plano_top_dcha.png);
	background-position:top;
}
#borde_plano_bot_izda {
	position:absolute;
	bottom:-8px;
	left:-8px;
	width:100%;
	height:16px;
	background-image:url(imagenes/borde_plano_bot_izda.png);
	background-position:left;
}
#borde_plano_bot_dcha {
	position:absolute;
	bottom:-8px;
	right:-8px;
	width:16px;
	height:16px;
	background-image:url(imagenes/borde_plano_bot_dcha.png);
}
/* bordes sin sombra negros */
#borde_plano_negro_top_izda {
	position:absolute;
	top:-8px;
	left:-8px;
	width:100%;
	height:100%;
	background-image:url(imagenes/borde_plano_negro_top_izda.png);
}
#borde_plano_negro_top_dcha {
	position:absolute;
	top:-8px;
	right:-8px;
	width:16px;
	height:100%;
	background-image:url(imagenes/borde_plano_negro_top_dcha.png);
	background-position:top;
}
#borde_plano_negro_bot_izda {
	position:absolute;
	bottom:-8px;
	left:-8px;
	width:100%;
	height:16px;
	background-image:url(imagenes/borde_plano_negro_bot_izda.png);
	background-position:left;
}
#borde_plano_negro_bot_dcha {
	position:absolute;
	bottom:-8px;
	right:-8px;
	width:16px;
	height:16px;
	background-image:url(imagenes/borde_plano_negro_bot_dcha.png);
}
/* bordes sin sombra rojos */
#borde_plano_rojo_top_izda {
	position:absolute;
	top:-8px;
	left:-8px;
	width:100%;
	height:100%;
	background-image:url(imagenes/borde_plano_rojo_top_izda.png);
}
#borde_plano_rojo_top_dcha {
	position:absolute;
	top:-8px;
	right:-8px;
	width:16px;
	height:100%;
	background-image:url(imagenes/borde_plano_rojo_top_dcha.png);
	background-position:top;
}
#borde_plano_rojo_bot_izda {
	position:absolute;
	bottom:-8px;
	left:-8px;
	width:100%;
	height:16px;
	background-image:url(imagenes/borde_plano_rojo_bot_izda.png);
	background-position:left;
}
#borde_plano_rojo_bot_dcha {
	position:absolute;
	bottom:-8px;
	right:-8px;
	width:16px;
	height:16px;
	background-image:url(imagenes/borde_plano_rojo_bot_dcha.png);
}
/* fin de bordes */
#cajica_content {
	position:absolute;
	left: 16px;
}
#ampliar {
	position:absolute;
	left:-8px;
	bottom:-4px;
}
#cerrar {
	position:absolute;
	width:12px;
	height:13px;
	background-image:url(imagenes/icono_cerrar.png);
	z-index:3;
}
#cerrar:hover {
	cursor:pointer;
	background-image:url(imagenes/icono_cerrar_hover.png);
}
#borrar_articulo {
	position:absolute;
	margin:0px;
	width:10px;
	height:11px;
	background-image:url(imagenes/boton_x_roja.jpg);
}
#borrar_articulo:hover {
	cursor:pointer;
	background-image:url(imagenes/boton_x_roja_rollover.jpg);
}
#separador {
	width:100%;
	height:1px;
	background-image:url(imagenes/fondo_puntitos_blanco.jpg);
}

/********************************************************************************************************
Proceso artesanal
********************************************************************************************************/

#boton_proceso_artesanal_0 {
	position:absolute;
	padding:48px 0px 0px 0px;
	background-image:url(imagenes/boton_proceso_artesanal_0.png);
	background-repeat:no-repeat;
	z-index:3;
	/*border:solid;
	border-color:#F00;*/
}
#boton_proceso_artesanal_0_dirty {
	color:#900;
	position:absolute;
	padding:48px 0px 0px 0px;
	background-image:url(imagenes/boton_proceso_artesanal_0_dirty.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_0_selected {
	position:absolute;
	padding:48px 0px 0px 0px;
	background-image:url(imagenes/boton_proceso_artesanal_0_selected.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_0:hover, #boton_proceso_artesanal_0_dirty:hover {
	color:#000;
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/boton_proceso_artesanal_0_over.png);
	/*border:solid;
	border-color:#FFF;*/
}
/**/
#boton_proceso_artesanal_1 {
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_1.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_1_dirty {
	color:#900;
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_1_dirty.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_1_selected {
	color:#333;
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_1_selected.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_1:hover, #boton_proceso_artesanal_1_dirty:hover {
	color:#000;
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/boton_proceso_artesanal_1_over.png);
}
/**/
#boton_proceso_artesanal_2 {
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_2.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_2_dirty {
	color:#900;
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_2_dirty.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_2_selected {
	color:#333;
	position:absolute;
	padding:52px 0px 0px 10px;
	background-image:url(imagenes/boton_proceso_artesanal_2_selected.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_2:hover, #boton_proceso_artesanal_2_dirty:hover {
	color:#000;
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/boton_proceso_artesanal_2_over.png);
}/**/
#boton_proceso_artesanal_3 {
	position:absolute;
	padding:40px 0px 0px 44px;
	background-image:url(imagenes/boton_proceso_artesanal_3.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_3_dirty {
	color:#900;
	position:absolute;
	padding:40px 0px 0px 44px;
	background-image:url(imagenes/boton_proceso_artesanal_3_dirty.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_3_selected {
	color:#333;
	position:absolute;
	padding:40px 0px 0px 44px;
	background-image:url(imagenes/boton_proceso_artesanal_3_selected.png);
	background-repeat:no-repeat;
	z-index:3;
}
#boton_proceso_artesanal_3:hover, #boton_proceso_artesanal_3_dirty:hover {
	color:#000;
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/boton_proceso_artesanal_3_over.png);
}

/********************************************************************************************************
Tiendas
********************************************************************************************************/

#tiendas {
	position:relative;
	width:1280px;
	min-height:640px;
	top:-120px;
	margin: 0px auto;
	z-index:1;
	/*border:solid;
	border-width:1px;
	border-color:#f06;	
	background-image: url(imagenes/temp_tiendas.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
}
#maps {
	position:absolute;
	height:0px;
	width:0px;
	padding:16px;
	/*border:solid;
	border-width:1px;
	border-color:#f06;
	*background-color:#36C;*/
	z-index:1;
}
#thumbnail{
	position:absolute;
	height:0px;
	width:0px;
	padding:0px;
	z-index:3;
}
#thumbnail_sombra {
	position:absolute;
	width:164px;
	height:132px;
	padding:12px;
	z-index:3;
	background-image:url(imagenes/fondo_thumbnail_sombra.png);
}

/********************************************************************************************************
News
********************************************************************************************************/

#modulo_news1{
	position:absolute;
	width: 308px;
	height: 164px;
	padding:18px;
	background-image:url(imagenes/modulo_1_rojo.png);
	/*border:solid;
	border-color:#F00;*/
}
#modulo_news1:hover{
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/modulo_1_blanco.png);
	/*border:solid;
	border-color:#FFF;*/
}

#modulo_news2{
	color:#fff;
	position:absolute;
	width: 266px;
	height: 162px;
	padding:32px;
	z-index:1;
	background-image:url(imagenes/modulo_2_rojo.png);
}
#modulo_news2:hover{
	color:#000;
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/modulo_2_blanco.png);
}

#modulo_news3{
	position:absolute;
	width: 230px;
	height: 122px;
	padding:18px;
	background-image:url(imagenes/modulo_3_rojo.png);
	/*border:solid;
	border-color:#F00;*/
}
#modulo_news3:hover{
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/modulo_3_blanco.png);
	/*border:solid;
	border-color:#FFF;*/
}

#modulo_news4{
	position:absolute;
	width: 194px;
	height: 104px;
	padding:18px;
	background-image:url(imagenes/modulo_4_rojo.png);
	/*border:solid;
	border-color:#F00;*/
}
#modulo_news4:hover{
	text-decoration:none;
	position:absolute;
	cursor:pointer;
	background-image:url(imagenes/modulo_4_blanco.png);
	/*border:solid;
	border-color:#FFF;*/
}
#modulo_circulo_rojo {
	background-image:url(imagenes/modulo_circulo_rojo.png);
	position:absolute;
	width:110px;
	height:110px;
	padding:24px;
}
#modulo_circulo_rojo:hover {
	background-image:url(imagenes/modulo_circulo_blanco.png);
	cursor:pointer;
	
}
#modulo_circulo_plano_rojo {
	background-image:url(imagenes/modulo_circulo_plano_rojo.png);
	position:absolute;
	width:110px;
	height:110px;
	padding:24px;
}
#modulo_circulo_plano_rojo:hover {
	background-image:url(imagenes/modulo_circulo_plano_blanco.png);
	cursor:pointer;
	
}