@charset "utf-8";
/* CSS Document */
BODY{
	background-image:url(img/fondopizarra.jpg);
	margin:0px;
	padding:0px;
	background-color:#000;
}
IMG {
	border:0px;
}
	.flotaIzda{
		float:left;
	}
	.alignDcha{
		text-align:right;
	}
	.mediacolumna{
		width:50%;
	}
	.colorAmarillo{
		color:#eee88f;
	}		
	.colorRosa{
		color:#ab1724;
	}
	.colorBlanco{
		color:#FFF;
	}
	.puntos9{
		font-size:9px;
	}	
	.puntos10{
		font-size:10px;
	}	
	.puntos11{
		font-size:11px;
	}
	.puntos24{
		font-size:24px;
	}	
	.negrita{
		font-weight:bold;
	}
	.noenlace{
		text-decoration:none;
	}	
	.microtexto{
		font-family:Tahoma, Geneva, sans-serif;
		font-size:8px;
		text-decoration:none;
		color:#FFF;
	}
	.microtexto:hover{
		color:#ab1724;
	}	
#contenedor{
	position:relative;
	width:985px;
	margin:auto;
}
#logo{
	position:relative;
	float:left;
	width:350px;
	margin-left:21px;
	margin-top:15px;
	margin-bottom:15px;
	display:inline;
	
}
#pestanas-top{
	position:relative;
	float:left;
	width:555px;
	margin-top:40px;
	height:20px;
}
	#pestanas-top IMG{
		padding:0px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:0px;
	}
#carrito{
	position:relative;
	float:left;
	margin-top:30px;
}
#pestanas-izda{
	position:relative;
	float:left;
	width:20px;
	clear:left;
	padding-top:20px;
}
	#pestanas-izda IMG{
		margin-bottom:25px;		
	}
#pestanas-dcha{
	position:relative;
	float:left;
	padding-top:20px;
	width:20px;
}
	#pestanas-dcha IMG{
		margin-bottom:25px;	
	}
#main{
	position:relative;
	float:left;	
	width:895px;
	border: 11px solid #fff;
	padding:7px;

}
#columna1{
	position:relative;
	float:left;	
	width:610px;
	min-height:640px;
	text-align:justify;
}
	#granseleccion{
		position:relative;
		width:100%;
		height:223px;
		margin-bottom:15px;
	}
	.linea{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		display:table;
		margin-top:10px;
		margin-bottom:10px;
		clear:both;
	}
	
	.linea-contienefoto{
		position:relative;
		height:35px;
		width:35px;
		margin-left:11px;
		margin-right:11px;		
		border:1px solid #fff;
		overflow:hidden;
		display:inline;
	}	
	.linea-foto{
		height:35px;
		min-width:35px;
		display:inline;
	}
	.linea-texto{
		position:relative;
		margin-top:10px;
		width:240px;
		display:inline;
	}
	.lineanoticias{
		position:relative;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:13px;
		display:table;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:11px;
		margin-right:10px;
	}
	.lineanoticias-contienefoto{
		height:72px;
		width:72px;
		margin-right:11px;		
		border:1px solid #fff;
		overflow:hidden;
		margin-bottom:3px;
	}	
	.lineanoticias-foto{
		height:72px;
		min-width:72px;
	}
	.lineanoticias-texto{
		text-align:justify;
	}	

#columna2{
	position:relative;
	float:left;
	width:278px;
	margin-left:7px;
	background-color:#000;

}
#flores{
	position:absolute;
	right:0px;
	bottom:0px;
	height:500px;
	width:286px;
	background-image:url(img/2010/floresdegradado.png);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.enlaceblanco {
	color: #DBDAD9;
	text-decoration: none;
}
.enlaceblanco:hover {
	color: #ffffff;
	text-decoration: none;
}
.enlacerosa {
	color:#ab172f;
	text-decoration:none;
}
#productos-iframe{
	position:relative;
	padding:6px;
	overflow:hidden;
}
#panel-recordar{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-bottom:20px;
	z-index:2;
}
	#panel-recordar P{
		margin-left:10px;
		margin-right:5px;
		
	}
	#panel-recordar LABEL{
		margin-right:5px;
		width:40px;
		display:inline-block;
		text-align:right;
	}
	#panel-recordar INPUT {
	HEIGHT: 11px; FONT-SIZE: 11px; FONT-FAMILY: Arial; BORDER: #921D30 1px solid; background-color:#333333; color: #ffffff;
	width:160px;
	}
	#panel-recordar .botonenviar{
		vertical-align:top;
	}
	#panel-sedirige{
		position:relative;
		padding:8px;
		z-index:2;
	}
	#ola3{
		position:absolute;
		height:99px; width:278px; margin-top:0px;
		z-index:1;
		background-image:url(img/2010/ola3.png)
	}	
	#ola2{
		position:absolute;height:99px; width:278px; margin-top:0px;
		z-index:1;
		background-image:url(img/2010/ola2.png)
	}	
	#ola{
		position:absolute;height:99px; width:278px; margin-top:-20px;
		z-index:1;
		background-image:url(img/2010/ola.png)
	}
	
#panel-login{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-bottom:20px;
	z-index:1;
}
	#panel-login P{
		margin-left:10px;
		margin-right:5px;
		
	}
	#panel-login LABEL{
		margin-right:2px;
		width:75px;
		display:inline-block;
		text-align:right;
		margin-bottom:2px;
	}
	#panel-login INPUT {
	HEIGHT: 11px; FONT-SIZE: 11px; FONT-FAMILY: Arial; BORDER: #921D30 1px solid; background-color:#333333; color: #ffffff;
	width:135px;
	}
	#panel-login .botonenviar{
		vertical-align:top;
	}

	
#panel-datos{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
}
	#panel-datos P{
		margin-left:10px;
		margin-right:5px;
		
	}
#aviso{
	clear:both; position:relative; bottom:0; left:0px; z-index:2;padding:0px; padding-top:4px; padding-bottom:4px; background-color:#A21517; height:15px; width:100%;  color:#FFF; font-size:10px; text-align:center
}
#buscador-productos{
	padding:8px;
}

	#buscador-productos SELECT{
		max-width:170px;
	}
	LABEL.label75px{
		width:75px; display:inline-block;
	}
	 .botonnegro{
		background-image:url(img/2010/fondobotonnegro.png);
		background-repeat:no-repeat;
		border:0px;
		background-color:#000;
		color:#FFF;
		height:20px;
		width:113px;
	}
	 .botonrojo{
		background-image:url(img/2010/fondobotonrojo.png);
		background-repeat:no-repeat;
		background-position:left;
		border:0px;
		background-color:#000;
		color:#FFF;
		height:20px;
	}	

#panel-destacados-especiales{
	padding:8px;
	margin-top:8px;
}

#panel-destacados-vistos{
	padding:8px;
	margin-top:8px;
}
#panel-destacados-nuevo{
	padding:8px;
	margin-top:8px;
}


	.listadoproductos{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		display:table;
		margin-top:10px;
		margin-bottom:20px;
		margin-left:11px;
		margin-right:10px;
	}
	.listadoproductos-contienefoto{
		margin-right:11px;		
	}	
	.listadoproductos-foto{

	}
	.listadoproductos-texto{
		position:relative;
		text-align:justify;
		bottom:0px;
	}	
#galeriatitular{
	position:relative;
	width:100%;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}	
#galeriafoto{
	position: absolute;
	left:5px;
	top:5px;
	z-index:1;
	width:880px;
	height:665px;
	text-align:center;
	overflow:hidden;
	line-height:665px;
	display:inline-block;
	vertical-align: middle;
}
#galeriafoto IMG{
	max-width:870px;
	max-height:665px;
	text-align:center;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	vertical-align:middle;
	display:inline;
}
#galeriaizda{
	position:absolute;
	top:50%;
	left:0px;
	z-index:2;
}
#galeriadcha{
	position:absolute;
	top:50%;
	right:0px;
	z-index:2;
}
#galeriacolumna1{
	position:relative;
	float:left;
	padding-top:400px;
	padding-left:50px;
	margin-right:20px;
}
#galeriacolumna2{
	position:relative;
	float:left;
	width:670px;
	height:500px;
	text-align:center;
	line-height:450px;
	margin-bottom:20px;
}
#galeriacolumna2 IMG{
	position: relative;
	max-width:880px;
	max-height:650px;
	text-align:center;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	vertical-align:middle;
}
#galeriacolumna3{
	position:relative;
	float:left;
	padding-top:400px;
	margin-left:20px;
	margin-right:20px;
}
#galeriacolumna1b{
	position:relative;
	float:left;
	width:270px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
#galeriacolumna2b{
	position:relative;
	float:left;
	width:270px;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
#galeriacolumna3b{
	position:relative;
	float:left;
	width:270px;
	text-align:left;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#galeria-barrainferior{
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(img/2010/galeria/sombraabajo.png);
	background-repeat:repeat-x;
	height:45px;
	width:902px;
	z-index:2;
	vertical-align:top;
	overflow:hidden;
	text-align:right;
	padding-top:70px;
}
#galeria-barrainferior-referencia{
	position:relative;
	margin-top:85px;
	font-size:15px;
	font-weight:bold;
	display:inline;
	max-width:200px;
}
#galeria-barrainferior-tamano{
	position:relative;
	padding-left:10px;
	padding-top:85px;
	font-size:15px;
	font-weight:bold;
	display:inline;
	max-width:200px;
}
#galeria-barrainferior-precio{
	position:relative;
	padding-left:10px;
	padding-top:85px;
	font-size:15px;
	font-weight:bold;
	display:inline;
	max-width:200px;
}
#galeria-barrainferior-carrito{
	position:relative;
	padding-left:10px;
	margin-top:-20px;
	font-size:15px;
	font-weight:bold;
	display:inline;
	vertical-align:middle;
}
#galeria-barrainferior-verpresentacion{
	position:relative;
	padding-left:10px;
	margin-top:0px;
	font-size:15px;
	font-weight:bold;
	display:inline-table;
	vertical-align:middle;
}
#galeria-barrainferior-pararpresentacion{
	position:relative;
	padding-left:10px;
	margin-top:0px;
	font-size:15px;
	font-weight:bold;
	display:inline-table;
	vertical-align:middle;
}
#pie{
	position:relative;
	clear:both;
	margin-left:30px;
	margin-right:50px;
}

#minibuscador{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:justify;
	margin-top:10px;
	display:inline;
	width:450px;
}
	#minibuscador LABEL{
		margin-right:3px;
		width:80px;
		display:inline-block;
		text-align:right;
		margin-bottom:2px;
	}
	#minibuscador INPUT {
	HEIGHT: 11px; FONT-SIZE: 11px; FONT-FAMILY: Arial; BORDER: #921D30 1px solid; background-color:#333333; color: #ffffff;
	width:135px;
	margin-right:4px;
	}
	#minibuscador .botonenviar{
		vertical-align:top;
	}	
	
#minienlaces {
	position:relative;
	margin-top:10px;
	width:450px;
	display:inline;
}	
	#minienlaces A{
		text-decoration:none;
	}	
