*{
	margin:0;
	padding:0;
	}
body{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#000000;
	color:#9F9F9F;
	}
body #all{
	font-size:12px;
	}
	#general{
		}
		
.centrar-contenido {
	margin:0 auto;
	width:995px;
	}
	
h1{
	display:block;
	clear:both;
	}
	h1 span{
		float:left;
		overflow:hidden;
		text-indent:-9999px;
		}
	h1 a{
		}
		h1 a IMG{
			float:left;
			width:auto;
			}
			
/*h2{
	font-size:24px;
	margin:0 0 7px 0;
	color:#848484;
	}*/
h2{
	background-color:#434343;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 3px 3px 3px;
	margin:0 0 10px 0;
	}
/*h2{
	color:#D30000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 7px 0;
	}*/
h2.login{
	font-size:19px;
	margin:0 0 5px 0;
	color:#848484;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
	padding:0 0 0 0;
	text-transform:none;
	}
h3{
	color:#D30000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
	margin:0 0 5px 0;
	}

			
A{
	color:#979695;
	text-decoration:underline;
	}
	A:hover{
		text-decoration:none;
		}
	A:link, 
	A:visited, 
	A:active{
	text-decoration:none;
	}

p{
	margin:0 0 5px 0;
	}
			
			
UL{
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	width:100%;
	float:left;
	}
	UL LI{
		background:url(/images/ver-mas.gif) no-repeat 0 3px;
		padding:0 0 5px 13px;
		}

IMG.print{
    display:none;
    }
		
/*** CABECERA ***/
#cabecera{
	background-color:#000000;
	float:left;
	width:100%;
	border-top:5px solid #ffffff;
	}
	
#cabecera .utilidades{
	float:right;
	padding:55px 0 0 0;
	font-size:10px;
	}
	#cabecera .utilidades UL{
	float:right;
	background:url(/images/separador-cabecera.gif) no-repeat 0 0;
	padding:0 0 0 0;
	width:auto;
		}
		#cabecera .utilidades UL LI{
			float:left;
			background:url(/images/separador-cabecera.gif) no-repeat 100% 0;
			padding:0 10px 0 10px;
			}
		#cabecera .utilidades UL LI.carrito{
			background:url(/images/carrito.png) no-repeat 7px 1px;
			padding:0 0 0 25px;
			}
			#cabecera .utilidades UL LI.carrito A{
				background:url(/images/separador-cabecera.gif) no-repeat 100% 0;
				display:block;
				padding:0 10px 0 0;
				}
				#cabecera .utilidades UL LI.carrito A:hover{
					}
			#cabecera .utilidades UL LI A{
				text-decoration:none;
                                padding:0 0 0 0;
				}
				#cabecera .utilidades UL LI A:hover{
					text-decoration:underline;
					color:#ffffff;
					}
			#cabecera .utilidades UL LI.cerrar A{
				background:url(/images/cerrar.gif) no-repeat 0 0;
				display:block;
				padding:0 0 0 16px;
				}
					
	#cabecera .utilidades FORM{
		width:100%;
		float:right;
		padding:10px 0 0 0;
		}
		#cabecera .utilidades FORM DIV{
			float:right;
			margin:0 0 0 0;
			}
		#cabecera .utilidades FORM label{
			float:left;
			width:auto;
			padding:0 5px 0 0;
			}
			#cabecera .utilidades FORM label input{
				color:#989898;
				font-size:9px;
				border:0;
				}
			#cabecera .utilidades FORM input.lupa{
				border:0;
				
				background:url(/images/lupa.gif) no-repeat 0 0;
				cursor:pointer;
				width:18px;
				height:15px;
				}
	
#cabecera .idiomas{
	float:right;
	background:#ffffff url(/images/esq-izq.gif) no-repeat 0 0;
	font-size:10px;
	}
	#cabecera .idiomas DIV{
		float:left;
		background:url(/images/esq-der.gif) no-repeat 100% 0;
		padding:1px 0 2px 6px;

		}
		#cabecera .idiomas DIV A{
			display:block;
			float:left;
			width:auto;
			line-height:19px;
			
			padding:3px 5px 0 30px;
			text-decoration:none;
			color:#979695
			}
			#cabecera .idiomas DIV A:hover{
				color:#000000;
				}
                    #cabecera .idiomas DIV A SPAN.raya{
                        border-left:1px solid #979695;
                        padding:0 0 0 4px;
                        background:none;
                        width:auto;
                        float:left;
                        }
                        #cabecera .idiomas DIV A SPAN.arrow{
                            background:url(/images/morearrow.gif) no-repeat 100% 7px;
                            display:block;
                            float:left;
                            height:19px;
                            padding:0 14px 0 0;
                            }
				
				
				
/*** esto se quitara tb ***/
/*#cabecera .idiomas{
	float:right;
	background:#ffffff url(/images/esq-izq.gif) no-repeat 0 0;
	font-size:10px;
	}
	#cabecera .idiomas UL{
		float:left;
		background:url(/images/esq-der.gif) no-repeat 100% 0;
		padding:3px 0 2px 6px;

		}
		#cabecera .idiomas UL LI A{
			display:block;
			float:left;
			width:auto;
			padding:0 8px 4px 0;
			background:url(/images/spain.png) no-repeat 0 0;
			line-height:15px;
			text-decoration:none;
			color:#979695
			}
			#cabecera .idiomas UL LI A:hover{
				color:#000000;
				}*/
/*******/

			
		#cabecera .idiomas UL LI{
			float:left;
			width:auto;
			padding:0;
			background:none;
			}
		#cabecera .idiomas UL LI.sel{
			}
			#cabecera .idiomas UL LI A{
				display:block;
				width:22px;
				height:16px;
				}
				#cabecera .idiomas UL LI A:hover{
				
					}
				#cabecera .idiomas UL LI A SPAN{
					display:none;
					}
					
/*#cabecera .idiomas UL LI A.espana{
	background:url(/images/bandera-espana.gif) no-repeat 0 0;
	}		
#cabecera .idiomas UL LI A.espana:hover{
	background:url(/images/bandera-espana-gris.gif) no-repeat 0 0;
	}					
#cabecera .idiomas UL LI.sel A.espana{
	background:url(/images/bandera-espana-gris.gif) no-repeat 0 0;
	}
	
#cabecera .idiomas UL LI A.inglesa{
	background:url(/images/bandera-inglesa.gif) no-repeat 0 0;
	}		
#cabecera .idiomas UL LI A.inglesa:hover{
	background:url(/images/bandera-inglesa-gris.gif) no-repeat 0 0;
	}				
#cabecera .idiomas UL LI.sel A.inglesa{
	background:url(/images/bandera-inglesa-gris.gif) no-repeat 0 0;
	}
	
#cabecera .idiomas UL LI A.francesa{
	background:url(/images/bandera-francesa.gif) no-repeat 0 0;
	}		
#cabecera .idiomas UL LI A.francesa:hover{
	background:url(/images/bandera-francesa-gris.gif) no-repeat 0 0;
	}				
#cabecera .idiomas UL LI.sel A.francesa{
	background:url(/images/bandera-francesa-gris.gif) no-repeat 0 0;
	}
	
#cabecera .idiomas UL LI A.alemana{
	background:url(/images/bandera-alemana.gif) no-repeat 0 0;
	padding-right:0;
	}					
#cabecera .idiomas UL LI A.alemana:hover{
	background:url(/images/bandera-alemana-gris.gif) no-repeat 0 0;
	}	
#cabecera .idiomas UL LI.sel A.alemana{
	background:url(/images/bandera-alemana-gris.gif) no-repeat 0 0;
	}*/
	
	
	
/*** MIGAS ***/
.migas{
	background:url(/images/punteado.png) repeat-x 0 100%;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	font-size:10px;
	}
	.migas p{
		margin:5px 0 5px 0;
		}
		.migas p SPAN{
			}
			.migas p SPAN A{
				text-decoration:none;
				}
				.migas p SPAN A:hover{
					}


/*** MENU ***/
#menu{
	width:200px;
	float:left;
	font-size:13px;
	padding:50px 0 0 0;
	}
	#menu UL{
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
		#menu UL LI{
			padding:0 0 8px 0;
			background:none;
			margin:0 0 0 0;
			}
		#menu UL LI.sel{
			
			}
			#menu UL LI.sel A{
				text-decoration:underline;
				}
				#menu UL LI.sel A:hover{
					text-decoration:underline;
					}
			#menu UL LI A{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
				}
				#menu UL LI A:hover{
					text-decoration:underline;
					}
			#menu UL LI UL{
				padding:0 0 8px 20px;
				width:180px;
				float:left;
				}
				#menu UL LI UL LI{
					padding:8px 0 0 0;
					}
					#menu UL LI.sel UL LI A{
						color:#666666;
						text-decoration:none;
						}
						#menu UL LI.sel UL LI A:hover{
							text-decoration:underline;
							}
				#menu UL LI.sel UL LI.sel{
				
					}
					#menu UL LI.sel UL LI.sel A{
						text-decoration:underline;
						}
						#menu UL LI.sel UL LI.subsel A:hover{
							text-decoration:underline;
							}
	
/*** CONTENIDO Y C. HOME ****/
#contenido-home,
#contenido-interior{
	width:100%;
	float:left;
	background:#ffffff url(/images/fondo-contenido.gif) repeat-x 0 0;
	min-height:470px;
	}
/*#contenido-interior-fin{
background:#000000 url(/images/fondo-pie.gif) repeat-x 0 100%;
width:100%;
float:left;
	}*/
	
	
	
#contenido-interior{
	line-height:17px;
	}
	
#contenido-home #contenedor{
	width:795px;
	float:left;
	padding:0 0 0 0;
	}
#contenido-interior #contenedor{
	width:795px;
	float:left;
	padding:50px 0 0 0;
	}
	

/*** /imagen y cajet�n gris (detalle galeria) ***/
.detalle-galeria{
	width:100%;
	float:left;
	padding:30px 0 0 0;
	margin:0 0 0 0;
	}
	/*.detalle-galeria IMG{
		width:197px;
		float:left;
		}*/
		/*.detalle-galeria .cajetin-gris{
			background:#F2F2F2 url(/images/destacado.gif) no-repeat 100% 100%;
			/*width:598px;*/
			/*width:533px;
			float:left;
			padding:5px 60px 5px 5px;
			}
			.detalle-galeria .cajetin-gris h2{
				font-size:11px;
				}
			.detalle-galeria .cajetin-gris p.precio{
				font-size:12px;
				margin:10px 0 5px 0;
				}
				.detalle-galeria .cajetin-gris p.precio SPAN{
					color:#000000;
					font-weight:bold;
					font-size:16px;
					}*/

.detalle-galeria .conjunto IMG{/**528**/
		width:514px;
		float:left;
		border:2px solid #f2f2f2;
		padding:5px 5px 5px 5px;

		}


 .detalle-galeria .cajetin-gris-peque{
	/*background:#F2F2F2 url(images/destacado.gif) no-repeat 100% 100%;*/
	background-color:#F2F2F2;
	width:242px;
	float:left;
	padding:5px 5px 5px 5px;
	margin:0 0 35px 15px;
	}
	.detalle-galeria .cajetin-gris-peque  IMG{
		width:62px;
		float:right;
		}
	.detalle-galeria .cajetin-gris-peque h2{
		font-size:11px;
		}
                .detalle-galeria .cajetin-gris-peque p.precio{
                        font-size:12px;
                        margin:10px 0 5px 0;

                        float:left;
                        }
		.detalle-galeria .cajetin-gris-peque p.precio SPAN{
			color:#000000;
			font-weight:bold;
			font-size:16px;
			}
                        .detalle-galeria .cajetin-gris-peque A.aniadir-carrito IMG{
                                        width:62px;
                                        float:right;
                        }
.detalle-galeria .destacado-derecha{
	width:236px;
	float:left;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	border-left:1px solid #f2f2f2;
	}
	.detalle-galeria .destacado-derecha h2{
		background-color:#f2f2f2;
		color:#434343;
		font-weight:bold;
		}
	.detalle-galeria .destacado-derecha P{
		font-size:11px;
		margin:0 0 15px 0;
		}
	.detalle-galeria .destacado-derecha UL{
		list-style-type:none;
		padding:10px 10px 10px 10px;
		margin:0 0 0 0;
		float:left;
		background-color:#F2F2F2;
		width:216px;
		}
		.detalle-galeria .destacado-derecha UL LI{
			background:none;
			padding:0 0 0 0;
			margin:0 13px 10px 0;
			width:44px;
			float:left;
			}
		.detalle-galeria .destacado-derecha UL LI.sin-margen{
			margin:0 0 0 0;
			}
			.detalle-galeria .destacado-derecha UL LI A{
				display:block;

				}
				.detalle-galeria .destacado-derecha UL LI A:hover{
					}
			.detalle-galeria .destacado-derecha UL LI A IMG{
				width:42px;
				border:1px solid #ffffff;
				}







					
/*** Galeria ***/

.galeria{
	width:100%;
	float:left;
	padding:20px 0 0 0;
	margin:0 0 20px 0;
	}
	.galeria DIV{
		width:100%;
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		}
		.galeria DIV DIV{
			width:auto;
			float:left;
			padding:0 13px 0 13px;
			background:none;
			}

			.galeria DIV DIV.siguiente{
				padding:0 0 0 0;
				}
				.galeria DIV DIV.atras A IMG,
				.galeria DIV DIV.siguiente A IMG{
					border:0 none;
					}
				.galeria DIV DIV.atras A:hover IMG,
				.galeria DIV DIV.siguiente A:hover IMG{
					border:none;
					}
			.galeria DIV DIV A IMG{
				border:1px solid #666666;
				}
				.galeria DIV DIV A:hover IMG{
					border:1px solid #000000;
					}


                                        .galeria IMG.flecha-off-izq,
                                        .galeria IMG.flecha-off-der,
                                        .galeria A.anterior IMG{
                                            float:left;
                                        }
			
/*** Formulario generico ***/
.formulario{
	background-color:#EEEEEE;
	margin:0 0 10px 0;
	}
	.formulario fieldset {
		border:0 none;
		}
		.formulario fieldset legend {
			display:none;
			}
	.formulario DIV{
		width:100%;
		float:left;
		}
            .formulario DIV.fieldWithErrors{
                float:none;
                width:auto;
                padding:0 0 0 0;
                margin:0 0 0 0;
                }
	.formulario DIV.botones INPUT{
		background-color:#000000;
		color:#ffffff;
		border:0;
		}
	.formulario label{
		color:#000000;
		width:200px;
		float:left;
		}
	.formulario .aceptaprivacidad{
		clear:both;
		margin-left:201px;
		width:auto;
		float:none;
		}
		.formulario .aceptaprivacidad label{
			margin:0 0 0 5px;
			}
	.formulario .botones{
		width:auto;
		float:none;
		margin-left:201px;
		}
		.formulario .botones INPUT{
			margin:20px 0 0 0;
			}
.formulario input, 
.formulario textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#434343;
	}
	


/*** Login ***/		
#login .formulario{
	margin:0 0 20px 0;
	}
#login .formulario DIV{
	margin:0 0 10px 0;
	}
#login .formulario label{
	width:270px;
	float:left;
	font-size:12px;
	}
#login .formulario .botones input{
	margin:0 0 0 273px;
	}
	
	
/*** Listado de Noticias ***/
.listado-noticias{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 0 0;
	}
	.listado-noticias UL{
		width:100%;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
		.listado-noticias UL LI{
			width:100%;
			float:left;
			margin:0 0 15px 0;
			padding:0 0 0 0;
			}
			.listado-noticias UL LI .marco{
				width:755px;
				float:left;
				margin:0 0 0 0;
				padding:10px 10px 10px 10px;
				border:10px solid #EEEEEE;
				}
			.listado-noticias UL LI h3{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-weight:bold;
				font-size:14px;
				}
				.listado-noticias h3 A{
					color:#D30000;
					text-decoration:none;
					}
					.listado-noticias h3 A:hover{
						text-decoration:underline;
						}
			.listado-noticias UL LI SPAN.fecha{
				color:#000000;
				font-weight:bold;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:9px;
				margin:0 0 5px 0;
				width:100%;
				float:left;
				}
			.listado-noticias UL LI .enlaces-comentarios{
				width:auto;
				float:right;
				padding:7px 0 0 0;
				margin:0 0 0 0;
				}
				.listado-noticias UL LI .enlaces-comentarios A{
					color:#929292;
					font-weight:bold;
					display:block;
					float:left;
					}
					.listado-noticias UL LI .enlaces-comentarios A:hover{
						}
				.listado-noticias UL LI .enlaces-comentarios A.ver-comentario{
					background:url(/images/comentarios.gif) no-repeat 0 0;
					padding:0 10px 0 16px;
					height:14px;
					}
				.listado-noticias UL LI .enlaces-comentarios A.leer-mas{
					background:url(/images/leer-mas.gif) no-repeat 0 0;
					padding:0 0 0 17px;
					height:14px;
					}
					
					
					
/*** Paginaci�n ***/
.pagination{
	/*width:100%;*/
	float:right;
	padding:0 0 0 0;
	}
	.pagination P{
		}
		.pagination P SPAN{
			float:right;
			}
			.pagination SPAN.disabled{
				float:none;
                                color:#000000;
				}
			.pagination SPAN.current{
				float:none;
                                color:#000000;
				}
			.pagination SPAN A{
				text-decoration:none;
				}
				.pagination SPAN A:hover{
					text-decoration:underline;
					color:#000000;
					}	
					
/*** Noticia Ampliada ***/
.noticia-ampliada{
	}

	.noticia-ampliada SPAN.fecha{
		color:#000000;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:9px;
		margin:0 0 15px 0;
		width:100%;
		float:left;
		}
	.noticia-ampliada P.summary{
		font-size:11px;
		font-style:italic;
		margin:0 0 15px 0;
		}
		
		
/*** Mapa Web ***/
#mapa-web{
	width:100%;
	float:left;
	font-size:12px;
	}
	#mapa-web UL{
		/*padding:0 0 0 95px;*/
		padding:0 0 0 0;
		margin:0 0 0 0;
		width:700px;
		}
		#mapa-web UL LI{
			clear:both;
			padding:0 0 10px 13px;
                        background:transparent url(/images/ver-mas.gif) no-repeat scroll 0 3px;
			}
			#mapa-web UL LI UL{
				padding:10px 0 0 0;
				margin:0 0 0 0;
				width:100%;
				float:left;
				}
				#mapa-web UL LI UL LI{
					}
			#mapa-web UL LI A{
				text-decoration:none;
				color:#000000;
				}
				#mapa-web UL LI A:hover{
					text-decoration:underline;
					}
					#mapa-web UL LI UL LI A{
						color:#979695;
						text-decoration:none;
						}
						#mapa-web UL LI UL LI A:hover{
							text-decoration:underline;
							}
/*** Paises ***/
UL.paises{
	width:100%;
	float:left;
	list-style-type:none;
	padding:0 0 0 0;
	margin:0 0 40px 0;
        background:url(/images/punteado.gif) repeat-x 0 0;
	}
	UL.paises LI{
		background:none;
		padding:0 0 0 0;
		margin:10px 0 10px 0;
		width:159px;
		float:left;
		}
		UL.paises LI A{
			display:block;
			padding:3px 0 2px 28px;
			margin:0 0 0 0;
			font-size:11px;
			text-decoration:none;
			}
			UL.paises LI A:hover{
				text-decoration:underline;
				}
				
A.botswana{
	background:url(/images/Botswana.png) no-repeat 0 0;
	}
A.cameroon{
	background:url(/images/Cameroon.png) no-repeat 0 0;
	}
A.central_african_republic{
	background:url(/images/Central-African-Republic.png) no-repeat 0 0;
	}
A.egypt{
	background:url(/images/Egypt.png) no-repeat 0 0;
	}
A.equatorial_guinea{
	background:url(/images/Equatorial-Guinea.png) no-repeat 0 0;	
	}
A.guinea{
	background:url(/images/Guinea.png) no-repeat 0 0;	
	}
A.guinea_bisseau{
	background:url(/images/Guinea-Bissau.png) no-repeat 0 0;	
	}
A.india{
	background:url(/images/India.png) no-repeat 0 0;	
	}
A.israel{
	background:url(/images/Israel.png) no-repeat 0 0;	
	}
A.ivory_coast{
	background:url(/images/Ivory-Coast.png) no-repeat 0 0;	
	}
A.jordan{
	background:url(/images/Jordan.png) no-repeat 0 0;	
	}
A.kenya{
	background:url(/images/Kenya.png) no-repeat 0 0;	
	}
A.madagascar{
	background:url(/images/Madagascar.png) no-repeat 0 0;
	}
A.mali{
	background:url(/images/Mali.png) no-repeat 0 0;	
	}
A.mauritius{
	background:url(/images/Mauritius.png) no-repeat 0 0;	
	}
A.niger{
	background:url(/images/Niger.png) no-repeat 0 0;	
	}
A.qatar{
	background:url(/images/Qatar.png) no-repeat 0 0;	
	}
A.saudiarabia{
	background:url(/images/Saudi-Arabia.png) no-repeat 0 0;	
	}
A.senegal{
	background:url(/images/Senegal.png) no-repeat 0 0;	
	}
A.south_africa{
	background:url(/images/South-Africa.png) no-repeat 0 0;	
	}
A.united_arab_emirates{
	background:url(/images/United-Arab-Emirates.png) no-repeat 0 0;	
	}
	
A.australia{
	background:url(/images/Australia.png) no-repeat 0 0;	
	}
A.china{
	background:url(/images/China.png) no-repeat 0 0;		
	}
A.hong_kong_english{
	background:url(/images/Hong-Kong.png) no-repeat 0 0;		
	}
A.hong_kong{
	background:url(/images/Hong-Kong.png) no-repeat 0 0;		
	}
A.indonesia{
	background:url(/images/Indonesia.png) no-repeat 0 0;		
	}
A.japan{
	background:url(/images/Japan.png) no-repeat 0 0;		
	}
A.korea{
	background:url(/images/Korea.png) no-repeat 0 0;		
	}
A.macau{
	background:url(/images/Macau.png) no-repeat 0 0;		
	}
A.malaysia{
	background:url(/images/Malaysia.png) no-repeat 0 0;		
	}
A.new_zealand{
	background:url(/images/New-Zealand.png) no-repeat 0 0;		
	}
A.philippines{
	background:url(/images/Philippines.png) no-repeat 0 0;	
	}
A.singapore{
	background:url(/images/Singapore.png) no-repeat 0 0;		
	}
A.taiwan{
	background:url(/images/Taiwan.png) no-repeat 0 0;		
	}
A.thailand{
	background:url(/images/Thailand.png) no-repeat 0 0;		
	}
A.vietnam{
	background:url(/images/Viet-Nam.png) no-repeat 0 0;		
	}


/**A.{
	background:url(/images/.png) no-repeat 0 0;	
	}**/			
A.austria{
	background:url(/images/Austria.png) no-repeat 0 0;	
	}
A.belgium{
	background:url(/images/Belgium.png) no-repeat 0 0;	
	}
A.bulgaria{
	background:url(/images/Bulgaria.png) no-repeat 0 0;	
	}			
A.croatia{
	background:url(/images/Croatia.png) no-repeat 0 0;	
	}
A.czech_republic{
	background:url(/images/Czech-Republic.png) no-repeat 0 0;	
	}
A.denmark{
	background:url(/images/Denmark.png) no-repeat 0 0;	
	}
A.estonia{
	background:url(/images/Estonia.png) no-repeat 0 0;	
	}	
A.finland{
	background:url(/images/Finland.png) no-repeat 0 0;	
	}
A.france{
	background:url(/images/France.png) no-repeat 0 0;	
	}
A.germany{
	background:url(/images/Germany.png) no-repeat 0 0;	
	}
A.greece{
	background:url(/images/Greece.png) no-repeat 0 0;	
	}			
A.hungary{
	background:url(/images/Hungary.png) no-repeat 0 0;	
	}
A.ireland{
	background:url(/images/Ireland.png) no-repeat 0 0;	
	}
A.italy{
	background:url(/images/Italy.png) no-repeat 0 0;	
	}
A.latvia{
	background:url(/images/Latvia.png) no-repeat 0 0;	
	}
A.liechtenstein{
	background:url(/images/Liechtenstein.png) no-repeat 0 0;	
	}
A.lithuania{
	background:url(/images/Lithuania.png) no-repeat 0 0;	
	}
A.luxembourg{
	background:url(/images/Luxembourg.png) no-repeat 0 0;	
	}
A.malta{
	background:url(/images/Malta.png) no-repeat 0 0;	
	}			
A.macedonia{
	background:url(/images/Macedonia.png) no-repeat 0 0;	
	}
A.montenegro{
	background:url(/images/Montenegro.png) no-repeat 0 0;	
	}
A.moldova{
	background:url(/images/Moldova.png) no-repeat 0 0;	
	}
A.netherlands{
	background:url(/images/Netherlands.png) no-repeat 0 0;	
	}	
A.norway{
	background:url(/images/Norway.png) no-repeat 0 0;	
	}
A.poland{
	background:url(/images/Poland.png) no-repeat 0 0;	
	}
A.portugal{
	background:url(/images/Portugal.png) no-repeat 0 0;	
	}
A.romania{
	background:url(/images/Romania.png) no-repeat 0 0;	
	}			
A.russia{
	background:url(/images/Russian-Federation.png) no-repeat 0 0;	
	}
A.slovakia{
	background:url(/images/Slovakia.png) no-repeat 0 0;	
	}
A.spain{
	background:url(/images/Spainn.png) no-repeat 0 0;	
	}
A.sweden{
	background:url(/images/Sweden.png) no-repeat 0 0;	
	}
A.switzerland{
	background:url(/images/Switzerland.png) no-repeat 0 0;	
	}
A.turkey{
	background:url(/images/Turkey.png) no-repeat 0 0;	
	}
A.uk{
	background:url(/images/United-Kingdom.png) no-repeat 0 0;	
	}
	
	
A.argentina{
	background:url(/images/Argentina.png) no-repeat 0 0;	
	}
A.brazil{
	background:url(/images/Brazil.png) no-repeat 0 0;	
	}
A.chile{
	background:url(/images/Chile.png) no-repeat 0 0;	
	}
A.colombia{
	background:url(/images/Colombia.png) no-repeat 0 0;	
	}
A.dominican_republic{
	background:url(/images/Dominican-Republic.png) no-repeat 0 0;	
	}
A.ecuador{
	background:url(/images/Equador.png) no-repeat 0 0;	
	}
A.el_salvador{
	background:url(/images/El-Salvador.png) no-repeat 0 0;	
	}
A.guatemala{
	background:url(/images/Guatemala.png) no-repeat 0 0;	
	}
A.honduras{
	background:url(/images/Honduras.png) no-repeat 0 0;	
	}
A.jamaica{
	background:url(/images/Jamaica.png) no-repeat 0 0;	
	}
A.mexico{
	background:url(/images/Mexico.png) no-repeat 0 0;	
	}
A.nicaragua{
	background:url(/images/Nicaragua.png) no-repeat 0 0;	
	}
A.panama{
	background:url(/images/Panama.png) no-repeat 0 0;	
	}
A.paraguay{
	background:url(/images/Paraguay.png) no-repeat 0 0;	
	}
A.peru{
	background:url(/images/Peru.png) no-repeat 0 0;	
	}
A.puerto_rico{
	background:url(/images/Puerto-Rico.png) no-repeat 0 0;	
	}
A.uruguay{
	background:url(/images/Uruguay.png) no-repeat 0 0;	
	}
A.venezuela{
	background:url(/images/Venezuela.png) no-repeat 0 0;	
	}
	
	
A.canada{
	background:url(/images/Canada.png) no-repeat 0 0;	
	}
A.usa{
	background:url(/images/United-States-of-America.png) no-repeat 0 0;	
	}
	
	
/*** Tiendas ***/
#contenido-interior .tiendas{
	background:url(/images/mapasinfondo.png) no-repeat 100% 0;
	float:left;
	width:100%;
	min-height:590px;
	}
	
	.listas-marginadas{
		margin:0 0 0 83px;
		padding:0 0 0 0;
		width:912px;
		float:left;
		font-size:12px;
		}
		.listas-marginadas UL{
			list-style-type:none;
			padding:0 0 0 0;
			margin:0 30px 0 0;
			width:auto;
			float:left;
			}
			.listas-marginadas UL LI{
				padding:0 0 0 0;
				margin:0 0 5px 0;
				background:none;
				}
				.listas-marginadas UL LI A{
					color:#000000;
					}
					.listas-marginadas UL LI A:hover{
						text-decoration:underline;
						}
				.listas-marginadas UL LI.sel A{
					color:#979695;
					text-decoration:none;
					}
					.listas-marginadas UL LI.sel A:hover{
						text-decoration:none;
						}
			.listas-marginadas UL.ciudad LI{
				font-weight:bold;
				color:#000000;
				}
							
/*** Accesibilidad ***/
kbd{
	background-color:#EEEEEE;
	border-color:#CCCCCC #AAAAAA #888888 #BBBBBB;
	border-style:solid;
	border-width:0.05em 0.15em 0.2em 0.1em;
	color:#000000;
	font-size:1em;
	line-height:2em;
	margin:0.2em 0 0;
	padding:0 0.2em;
	}
P.enlacesAccesibilidad{
	margin:10px 0 10px 0;
	}
UL.acc_lista LI{
	padding:0 0 5px 15px;
	background:url(/images/ver-mas.gif) no-repeat scroll 0 6px;
	}
	
/*** Errores formularios ***/
.errorExplanation{
	color:#000000;
	font-size:11px;
	}
	.errorExplanation UL{
		float:none;
		width:auto;
		}
		.errorExplanation UL LI{
			color:#D30000;
			}
			
			
			
/*** Destacado PDF ***/		

.destacado-pdf{
	background-color:#F2F2F2;
	float:left;
	width:775px;
	padding:10px 10px 10px 10px;
	margin:15px 0 20px 0;
	}
	.destacado-pdf DIV{
		background:url(/images/punteado.gif) repeat-x 0 100%;
		float:left;
		width:100%;
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		}
	.destacado-pdf DIV A{
		color:#D30000;
		float:right;
		margin:0 550px 0 0;
		padding:0;
		}
	.destacado-pdf STRONG{
		color:#D30000;
		}
	.destacado-pdf SPAN{
		clear:left;
		display:block;
		color:#434343;
		}
	.destacado-pdf a.der{
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
		.destacado-pdf P STRONG{
			color:#9F9F9F;
			}
	
	
/*** PIE ***/
#pie{
	width:100%;
	float:left;
	background:#000000 url(/images/fondo-pie.gif) repeat-x 0 0;
	color:#9F9F9F;
	font-size:10px;
	}
	
#top-pie{
	float:left;
	width:100%;
	padding:40px 0 0 0;
	border-bottom:1px solid #9F9F9F;
	}
	#top-pie UL{
		padding:0 0 15px 0;
		width:100%;
		float:left;
		background:url(/images/separador-pie.gif) no-repeat 0 0;
		}
		#top-pie UL LI{
			background:url(/images/separador-pie.gif) no-repeat 100% 0;
			width:auto;
			float:left;
			padding:0 10px 0 10px;
			}
			#top-pie UL LI A{
				text-decoration:none;
				}
				#top-pie UL LI A:hover{
					color:#ffffff;
					text-decoration:underline;
					}

#down-pie{
	float:left;
	width:100%;
	padding:15px 0 15px 0;
	}
	#down-pie .direccion{
		width:50%;
		float:left;
		}
	#down-pie .enlaces{
		float:right;
		}
	#down-pie A{
		}
		#down-pie A:hover{
			color:#FFFFFF;
			}
			
/*** Enlace Volver ***/
.volver{
	width:100%;
	float:left;
	background:url(/images/punteado.gif) repeat-x 0 0;
	border:0 none;
	margin:20px 0 0 0;
	}
	.volver P{
		}
		.volver P A{
			text-decoration:none;
			color:#000000;
			}
			.volver P A:hover{
				text-decoration:underline;
				color:#000000;
				}


/*** /imagen izq e /imagen der ***/
.imagen-izquierda {
	float:left;
	margin:0 20px 10px 0;
	}
	
.imagen-derecha{
	float:right;
	margin:0 0 10px 20px;
	}
	
	
	


/***** EXPOSITORES ****/
.marco-expositor{
	width:755px;
	float:left;
	margin:10px 0 10px 0;
	padding:10px 10px 10px 10px;
	border:10px solid #EEEEEE;
	}
	.marco-expositor h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:14px;
		color:#D30000;
		}



/*Comentarios */
#comentarios{
    width:100%;
    float:left;
    margin:0 0 0 0;
    padding:0 0 0 0;
    }
    #comentarios UL{
        padding:0 0 0 0;
        margin:0 0 0 0;
        list-style-type:none;
        float:left;
        width:100%;
        }
        #comentarios UL LI{
            padding:0 0 0 0;
            background:none;
            margin:0 0 20px 0;
            float:left;
            width:100%;
            }
            
/*** enlace forma boton ***/
DIV.enlace-boton{
	width:100%;
	float:left;
	margin:25px 0 5px 201px;
	padding:0 0 0 0;
	}
	DIV.enlace-boton A{
		background-color:#000000;
		border:0 none;
		color:#FFFFFF;
		display:block;
		padding:0.2em 0.3em;
		width:auto;
		float:left;
		clear:both;
		text-decoration:none;
		cursor:Pointer;
                font-size:11px;
		}
		DIV.enlace-boton A:hover{
			text-decoration:none;
			}


/** productos carrito ***/
.formulario #producto{
    width:100%;
    float:left;
    margin:0 0 20px 0;
    padding:0 0 20px 0;
    background: url(/images/punteado.png) repeat-x 0 100%;
    }
    .formulario #producto IMG{
        cursor:auto;
        float:left;
        margin:0 15px 0 0;
        padding:0 0 0 0;
        border:1px solid #434343;
        }
    .formulario #producto label{
        width:121px;
        }
    .formulario #producto p.precio{
        width:auto;
        float:left;
        margin:2px 15px 0 0;
        padding:0 0 0 0;
        font-weight:bold;
        }
        .formulario #producto p.precio span{
            color:#D30000;
            }

    .formulario #producto input{
        float:left;
        margin:0 15px 0 0;
        }


        p.enlace-vaciar-cesta A{
            font-weight:bold;
            color:#000000;
            cursor:pointer;
            text-decoration:underline;
            }
            p.enlace-vaciar-cesta A:hover{
                text-decoration:none;
                }


/*** finalizar compra ***/
.compra-final{
    padding:10px;
    background-color:#eeeeee;
    width:769px;
    float:left;
    }
    .compra-final #compra{
        margin:0 0 20px 0;
        padding:0 0 20px 0;
        background: url(/images/punteado.png) repeat-x 0 100%;
        }
        .compra-final span{
            font-weight:bold;
            color:#D30000;
        }
        .compra-final STRONG{
            color:#000000;
            }
            .compra-final SPAN.rojo{
                font-weight:bold;
                color:#D30000;
                }
                .compra-final IMG{
                    border:1px solid #434343;
                    cursor:auto;
                    
                    margin:0 15px 0 0;
                    padding:0;
                }
                #compra p.cantidad{
                    font-weight:bold;
                    font-size:13px;
                    margin:0 15px 0 0;
                    color:#000000;
                }
                #compra p.precio{
                    margin:0 0 0 15px;
                }
                #compra p{
                    float:left;
                    width:auto;
                }
                #compra IMG{
                    float:left;
                }
                #compra STRONG{
                    float:left;
                }
                #compra{
                    float:left;
                    width:100%;
                }


/*** Enlace borrar de la cesta de la compra ***/
A.eliminar-cesta{
    background:url(/images/eliminarCompra.gif) no-repeat 0 5px;
    display:block;
    width:11px;
    height:16px;
    float:left;
    }
    A.eliminar-cesta SPAN{
        display:none;
    }
    A.eliminar-cesta:hover{
        background:url(/images/eliminarCompraHover.gif) no-repeat 0 5px;
        }


    .show-boletin{

        }
        .show-boletin h2{
           background:none;
           padding:0 0 0 0;
           text-transform:none;
           }
           .show-boletin P.pie-boletin{
               background:#000000 url(/images/fondo-pie.gif) repeat-x 0 0;
               text-align:center;
               padding:40px 0 30px 0!important;
           }
           .show-boletin table{
    
           }
           .show-boletin table.general-boletin{
               border:0!important;
           }
           .show-boletin .pie-sin-foto{
               background:none!important;
           }




           P.detalle-producto IMG{
               width:795px;
               float:left;
               margin:0 0 30px 0;
               padding:0 0 0 0;
           }

/*Dos login*/
.dos-loguin{
	width:100%;
	float:left;
	margin:20px 0 20px 0;
	padding:0 0 0 0;
	}
	.dos-loguin DIV{
		background-color:#EEEEEE;
		padding:10px;
		/*width:377px;*/
		width:357px;
		float:left;
		margin:0 0 0 0;
		}
	.dos-loguin DIV.nuevo-cliente{
		margin:0 41px 0 0;
		}
		.dos-loguin DIV h3{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			margin:0 0 3px 0;
			padding:0 0 0 0;
			font-weight:normal;
			}
		.dos-loguin DIV IMG{
			float:left;
			}
		.dos-loguin DIV P{
			margin:20px 0 30px 0;
			}
			.dos-loguin DIV P SPAN{
				color:#000000;
				}
		.dos-loguin DIV A{
			background-color:#000000;
			border:0 none;
			color:#FFFFFF;
			font-size:11px;
			line-height:1.1em;
			padding:0.2em 0.3em;
			vertical-align:middle;
			cursor:pointer;
			float:right;
			margin:0 10px 0 0;
			}
			.dos-loguin DIV A:hover{
				text-decoration:none;
				}