@charset "utf-8";
/* CSS Document */

    body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
    	padding: 0;
    	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    	color:#000000;
		font-size:11px;
    }
	tr,td,div,span,p {
	}
	h1{
		font-size:12px;
	}
	h4{
		font-size:11px;
		color:#aaaaaa;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}
	a:link, a:active, a:visited{
		color:#666666;
		text-decoration:underline;
	}
	a:hover{
		color:#999999;
	}
	a.linkBoton:link, a.linkBoton:active, a.linkBoton:visited{
		font-size:11px;
		display:block;
		color:#666666;
		text-decoration:underline;
		padding:3px 0 0 14px;
		background:url(images/bgLink.gif) no-repeat;
		background-position:4px 7px;
	}
	a.linkBoton:hover{
		color:#999999;
		text-decoration:underline;
	}
	.nombreUsuario{
		color:#666666;
	}

	a.linkBotonZonaUsuario:link, a.linkBotonZonaUsuario:active, a.linkBotonZonaUsuario:visited{
		float:right;
		clear:none;
		margin-bottom:5px;
		font-size:11px;
		display:block;
		color:#666666;
		text-decoration:underline;
		padding:3px 0 0 14px;
		background:url(images/bgLink.gif) no-repeat;
		background-position:4px 7px;
	}
	a.linkBotonZonaUsuario:hover{
		float:right;
		clear:none;
		margin-bottom:5px;
		color:#999999;
		text-decoration:underline;
	}
	a.linkSeparador:link, a.linkSeparador:active, a.linkSeparador:visited{
		float:right;
		clear:none;
		margin-bottom:5px;
		font-size:11px;
		display:block;
		color:#666666;
		text-decoration:none;
		padding:3px 0 0 7px;
	}
	a.linkSeparador:hover{
		float:right;
		clear:none;
		margin-bottom:5px;
		color:#999999;
		text-decoration:none;
	}
	a.linkMostrarCR:link, a.linkMostrarCR:active, a.linkMostrarCR:visited{
		font-size:10px;
		display:block;
		color:#E10A16;
		text-decoration:underline;
		padding:0px 0 0 14px;
		background:url(images/bgBMostrarCR.gif) no-repeat;
		background-position:4px 3px;
		text-decoration:none;
	}
	a.linkMostrarCR:hover{
		color:#999999;
		text-decoration:underline;
		background:url(images/bgBMostrarCRON.gif) no-repeat;
		background-position:4px 3px;
		text-decoration:none;
	}
	a.linkMostrarCS:link, a.linkMostrarCS:active, a.linkMostrarCS:visited{
		font-size:10px;
		display:block;
		color:#E10A16;
		text-decoration:underline;
		padding:0px 0 0 14px;
		background:url(images/bgBMostrarCS.gif) no-repeat;
		background-position:4px 3px;
		text-decoration:none;
	}
	a.linkMostrarCS:hover{
		color:#999999;
		text-decoration:underline;
		background:url(images/bgBMostrarCSON.gif) no-repeat;
		background-position:4px 3px;
		text-decoration:none;
	}
	a.linkBotonInvertido:link, a.linkBotonInvertido:active, a.linkBotonInvertido:visited{
		padding:0 0 0 14px;
		font-size:11px;
		color:#666666;
		text-decoration:underline;
		background:url(images/bgLinkInvertido.gif) no-repeat;
		background-position:4px 4px;
	}
	a.linkBotonInvertido:hover{
		color:#999999;
		text-decoration:underline;
	}
	a.linkBotonValidarMiniCarrito:link, a.linkBotonValidarMiniCarrito:active, a.linkBotonValidarMiniCarrito:visited{
		padding:0 0 0 14px;
		font-size:11px;
		color:#666666;
		text-decoration:underline;
		background:url(images/bgLink.gif) no-repeat;
		background-position:4px 4px;
	}
	a.linkBotonValidarMiniCarrito:hover{
		color:#999999;
		text-decoration:underline;
	}

	.menuEmpresa{
		float:left;
		clear:none;
		padding:8px 0 0 0;
		width:290px;
	}
	a.linkZonaEmpresa:link, a.linkZonaEmpresa:active, a.linkZonaEmpresa:visited{
		color:#666666;
		text-decoration:underline;
		
	}
	a.linkZonaEmpresa:hover{
		color:#999999;
		text-decoration:underline;
	}
	a.botonGo:link, a.botonGo:active, a.botonGo:visited, a.botonGo:hover{
		display:block;
		width:19px; 
		height:19px;
		margin:0px;
		#margin-top:1px;
		background:url(images/bGo.gif) no-repeat;
		
	}
	a.bNovedades:link, a.bNovedades:active, a.bNovedades:visited, a.bNovedades:hover{
		display:block;
		width:169px; 
		height:29px;
		margin-top:2px;
		background:url(images/bNovedades.gif) no-repeat;
	}
	a.bOfertas:link, a.bOfertas:active, a.bOfertas:visited, a.bOfertas:hover{
		display:block;
		width:169px; 
		height:29px;
		margin-top:2px;
		background:url(images/bOfertas.gif) no-repeat;
	}
	div.menuFamilias a:link, div.menuFamilias a:active, div.menuFamilias a:visited{
		display:block;
		height:auto;
		color:#ffffff;
		text-decoration:none;
		padding:1px 0 0 14px;
		_padding:2px 0 0 14px;
		#padding:2px 0 0 14px;
		background:url(images/bgLinkFamilias.gif) no-repeat;
		background-position:4px 7px;
		letter-spacing:-1px;
		text-transform:lowercase;
	}
		div.menuFamilias a:hover{
		text-decoration:underline;
	}

	div.menuMarcas a:link, div.menuMarcas a:active, div.menuMarcas a:visited {
		font-size:10px;
		display:block;
		color:#666666;
		text-decoration:none;
		padding:0px 0 0 14px;
		background:url(images/bgLink.gif) no-repeat;
		background-position:4px 4px;
	}
	div.menuMarcas a:hover{
		color:#999999;
		text-decoration:underline;
	}
	
	div.menuColores a:link, div.menuColores a:active, div.menuColores a:visited {
		font-size:10px;
		display:block;
		color:#666666;
		text-decoration:none;
		padding:0px 0 0 14px;
		background:url(images/bgLink.gif) no-repeat;
		background-position:4px 4px;
	}
	div.menuColores a:hover{
		color:#999999;
		text-decoration:underline;
	}


    .twoColFixLtHdr #container { 
    	width: 960px;  /* el uso de 20px menos que un ancho completo de 800px da cabida a los bordes del navegador y evita la aparición de una barra de desplazamiento horizontal */
    	background: #FFFFFF;
    	margin: 8px auto; /* los márgenes automáticos (conjuntamente con un ancho) centran la página */
    	text-align: left; /* esto anula text-align: center en el elemento body. */
    } 
    .twoColFixLtHdr #header {  
    	height:102px;
		#height:105px;
		padding: 0px;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
   
    } 
	.logo{
		float:left;
		clear:none;
		width:168px;
		height:58px;
		/*background:url(images/logo.jpg) no-repeat;*/
	}
	.buscador{
		float:right;
		clear:none;
		width:594px;
		height:26px;
		margin:10px 3px 0 0;
	}
    .twoColFixLtHdr #sidebar1 {
    	float: left; /* dado que este elemento es flotante, debe asignarse un ancho */
		clear:both;
    	width: 230px; /* el ancho real de este div, en navegadores que cumplen los estándares, o el modo de estándares de Internet Explorer, incluirá el relleno y el borde además del ancho */
		
    }
    .twoColFixLtHdr #mainContent { 
    	float:left;
		clear:none;
		width:700px;
		margin: 0 0 4px 4px; /* el margen izquierdo de este elemento div crea la columna situada a lo largo del lado izquierdo de la página (con independencia de la cantidad de contenido que tenga el div sidebar1, se mantendrá el espacio de la columna). Puede quitar este margen si desea que el texto del div #mainContent llene el espacio de #sidebar1 cuando termine el contenido de #sidebar1. */
   		_margin: 0 0 4px 1px;
    } 
    .twoColFixLtHdr #footer { 
    	 float:left;
		 clear:none;
    	background:url(images/bgFooter.gif) no-repeat;
		width:765px;
		height:45px;
		color:#666666;
		font-size:10px;
		line-height:16px;
		margin:3px 0 4px 0;
		 
    } 
    .twoColFixLtHdr #footer p {
    	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
    	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
    }
    .fltrt { /* esta clase puede utilizarse para que un elemento flote en la parte derecha de la página. El elemento flotante debe preceder al elemento junto al que debe aparecer en la página. */
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { /* esta clase puede utilizarse para que un elemento flote en la parte izquierda de la página. */
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	.input{
		border:1px solid #999999;
		height:13px;
		padding:2px;
		margin:0 2px 0 0;
		color:#666666;
		font-size:10px;
	}
	.Input_Leyenda3{
		padding:2px;
		margin:0 2px 3px 0;
		background:#F2F2F2;
		width:150px;
		height:17px;
		float:left;
		text-align:left;
		clear:both;
		font-size:10px;
		font-weight:bold;
		color:#666666;
		padding-left:3px;
	}
	.campoFormulario{
		clear:none;
	}
	.textArea{
		width:520px;
		padding:2px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.Input_short {
		border:1px solid #d8d8d8;
		width:150px;
		height:14px;
		#height:15px;
		padding:2px;
		color:#666666;
		float:left;
		text-align:left;
		font-size:10px;
	}
	.Input_estam {
		border:1px solid #d8d8d8;
		width:200px;
		height:14px;
		#height:15px;
		padding:2px;
		color:#666666;
		float:left;
		text-align:left;
		font-size:10px;
	}
	.Input_2{
		border:1px solid #d8d8d8;
		float:left;
		width:180px;
		color:#666666;
		height:14px;
		padding:2px;
		text-align:left;
		font-size:11px;
		padding:2px;
	}
	.Input_3{
		border:1px solid #d8d8d8;
		float:left;
		/*FIREFOX i MAC: width:310px;*/
		/*width:318px;*/
		width:395px;
		color:#666666;
		height:15px;
		padding:2px;
		text-align:left;
		font-size:11px;
	}
	.Input_4{
		border:1px solid #d8d8d8;
		float:left;
		/*FIREFOX i MAC: width:310px;*/
		/*width:318px;*/
		width:270px;
		color:#666666;
		height:15px;
		padding:2px;
		text-align:left;
		font-size:11px;
	}
	.zonaUsuario{
		float:right;
		clear:right;
		width:594px;
		height:10px;
		margin:8px 3px 0 0;
	}
	.zonaEmpresaYMiniCarrito{
		width:764px;
		height:36px;
		#height:34px;
		background:url(images/bgMenuEmpresaResumenCart.gif) no-repeat;
		float:left;
		clear:none;
		margin-top:9px;
		_margin-top:2px;
		padding:0px;
	}
	.miniCarrito{
		display:table-cell;
		float:right;
		clear:none;
		font-size:10px;
		margin: 6px 0 0 0;
		height:17px;
		background-repeat:no-repeat;
		background-color:#ffffff;
		padding-top:4px;
		color:#666666;
		
	}
	.miniCarritoCierreRight{
		float:right;
		clear:none;
		margin: 6px 5px 0 0;
		_margin: 6px 3px 0 0;
		height:21px;
		background-repeat:no-repeat;
		background-color:#ffffff;
		width:2px;
		background:url(images/bgMiniCarritoRight.jpg);
		color:#666666;
	}
	.miniCarritoCierreLeft{
		float:right;
		clear:none;
		margin: 6px 0 0 0;
		height:21px;
		background-repeat:no-repeat;
		background-color:#ffffff;
		width:2px;
		background:url(images/bgMiniCarritoLeft.jpg);
		color:#666666;
	}

	.menuFamiliasTop{
		background:url(images/bgMenuFamiliasTop.jpg) no-repeat;
		height:auto;
		width:220px;
	}
	.menuFamilias{
		background:#DE0A14;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:3px;
		height:auto;
		width:220px;
	}
	.menuFamiliasBottom{
		background:url(images/bgMenuFamiliasBottom.jpg) no-repeat;
		height:3px;
		width:220px;
	}
	.imagenPpal{
		width:591px;
		height:232px;
	}
	.menuMarcasTop{
		background:url(images/bgmenuMarcasTop.gif) no-repeat;
		height:2px;
		width:169px;
		margin-top:2px;
	}
	.menuMarcas{
		color:#FFFFFF;
		font-weight:bold;
		padding:0 0 3px 3px;
		width:169px;
		background:url(images/bgmenuMarcas.gif) repeat-y;
	}
	.menuMarcasBottom{
		background:url(images/bgmenuMarcasBottom.gif) no-repeat;
		height:2px;
		width:169px;
	}
	
	.menuColoresTop{
		background:url(images/bgmenuMarcasTop.gif) no-repeat;
		height:2px;
		width:169px;
		margin-top:2px;
	}
	.menuColores{
		color:#FFFFFF;
		font-weight:bold;
		padding:0 0 3px 3px;
		width:169px;
		background:url(images/bgmenuColores.gif) repeat-y;
	}
	.menuColoresBottom{
		background:url(images/bgmenuColoresBottom.gif) no-repeat;
		height:2px;
		width:169px;
	}
	.tituloMenu{
		width:163px;
		padding:6px 0 5px 3px;
		
	}
	.titulo{
		padding:9px 0 4px 5px;
		#padding:9px 0 2px 5px;
		_padding:9px 0 0 5px;
		margin:0px;
	}
	.listadoItems{
		margin-top:5px;
		float:left;
		clear:none;
	}
	.articulo{
		width:145px;
		height:311px;
		text-align:left;
	}

	.articuloTop{
		background:url(images/bgArticuloTop.gif) no-repeat;
		color:#E10A16;
		font-size:10px;
		padding:2px 0 0 10px;
		height:13px;
		margin-top:3px;
		overflow-y:hidden;
		
	}
	.articuloCuerpo{
		
		
		background:#DFDFDF;
		
	}
	subFamiliaCuerpo{
		
	}

	a.articuloNombre:link, a.articuloNombre:active, a.articuloNombre:visited {
		display:block;
		float:right;
		width:135px;
		height:39px;
		color:#ffffff;
		overflow-y:hidden;
		padding:1px 2px 2px 3px;
		text-decoration:none;
		text-transform:uppercase;
	}
	a.articuloNombre:hover {
		display:block;
		float:right;
		width:135px;
		height:39px;
		color:#ffffff;
		overflow-y:hidden;
		padding:1px 2px 2px 3px;
		text-decoration:underline;
		text-transform:uppercase;
	}
	
	a.subFamiliaNombre:link, a.subFamiliaNombre:active, a.subFamiliaNombre:visited {
		display:block;
		text-align:left;
		text-transform:uppercase;
		width:138px;
		height:39px;
		color:#ffffff;
		overflow-y:hidden;
		padding:1px 2px 2px 3px;
		text-decoration:none;
		margin:1px 0 8px 0;
	}
	a.subFamiliaNombre:hover {
		display:block;
		text-align:left;
		text-transform:uppercase;
		width:138px;
		height:39px;
		color:#ffffff;
		overflow-y:hidden;
		padding:1px 2px 2px 3px;
		text-decoration:underline;
		margin-top:1px;
	}
	.articuloFotoYPrecio{
		margin:5px 0 0 9px;
		clear:both;
		width:119px;
		height:220px;
		border:4px solid #ffffff;
		background:#ffffff;
	}
	
	.articuloFoto{
		margin:5px 0 0 9px;
		clear:both;
		width:119px;
		height:197px;
		border:4px solid #ffffff;
		background:#ffffff;
	}

	.articuloBottom{
		height:15px;
		background:url(images/bgArticuloBottom.gif) no-repeat;
		
	}
	.subtotal{
		color:#E10A16;
		font-weight:bold;
	}

	.subtotalMiniCarrito{
		color:#E10A16;
		font-weight:bold;
		font-size:10px;
	}

	.precioGrande{
		margin-top:7px;
		color:#E10A16;
		font-size:13px;
		font-weight:bold;
	}
	.precioAntes{
		text-decoration:line-through;
	}
	a.descripcionArticulo:link, a.descripcionArticulo:active, a.descripcionArticulo:visited {
		font-weight:bold;
		color:#ffffff;
		font-size:11px;
		text-decoration:none;
	}
	a.descripcionArticulo:hover {
		font-weight:bold;
		color:#ffffff;
		font-size:11px;
		text-decoration:underline;
	}

	.textoRojo10bold{
		margin-top:7px;
		color:#E10A16;
		font-size:10px;
		font-weight:bold;
	}
	.textoRojo11bold{
		margin-top:7px;
		color:#E10A16;
		font-size:11px;
		font-weight:bold;
	}
	.articuloImagen{
		display:block;
		height:13px;
		width:119px;
		padding:167px 0 0 0;
	}
	.subFamiliaImagen{
		padding-top:10px;
		#padding-top:5px;
		display:block;
		height:190px;
		width:141px;
		border:1px solid #dddddd;
	}
	.zonaMiniCarrito{
		float:right;
		clear:none;
		margin:6px 6px 0 0;
		_margin:6px 3px 0 0;
	}
	.zonaMiniCarrito2{
		margin:2px 8px 0 0;
		_margin:2px 3px 0 0;
	}
	.interiorZonaMiniCarrito{
		height:21px;
		background:url(images/bgMiniCarritoLeft.jpg) no-repeat; 
		background-position:left;
	}
	.interiorZonaMiniCarrito2{
		float:right;
		clear:none;
		height:21px;
		background:url(images/bgMiniCarritoLeft2.jpg) no-repeat;  
	}
	
	.datosMiniCarrito{
		background:url(images/bgMiniCarritoRight.jpg) no-repeat; 
		background-position:right;
		padding:0 9px 0 93px;
		font-size:10px;
	}
	.datosMiniCarrito2{
		background:url(images/bgMiniCarritoRight.jpg) no-repeat; 
		background-position:right;
		padding:0 9px 0 9px;
		font-size:10px;
		font-weight:normal;
	}
	a.linkFlechaTxtLeft{
		background:url(images/flechaTxtLeft.gif) no-repeat;
		padding-left:12px;
		text-decoration:none;
		font-size:10px;
	}
	a.linkFlechaTxtRight{
		background:url(images/flechaTxtRight.gif) no-repeat;
		background-position:right;
		padding-right:12px;
		text-decoration:none;
		font-size:10px;
	}
	.recuentoPag{
		color:#FC9801;
		font-size:10px;
	}
	.currentPage{
		font-weight:bold;
		color:#cccccc;
		font-size:10px;
	}
	a.otherPages:link, a.otherPages:active, a.otherPages:visited {
		color:#E10A16;
		font-weight:bold;
		font-size:10px;
	}
	a.otherPages:hover{
		color:#333333;
		font-weight:bold;
		font-size:10px;
	}
	.notaPrecios{
		float:left;
		clear:both;
		font-size:10px;
		margin:10px 0 10px 0;
		width:500px;
	}
	.pastillaTituloArticulo{
		width:390px;
		min-height:25px;
		float:left;
		clear:none;
		padding:3px 2px 5px 5px;
		#padding:2px 2px 0 5px;
		margin-bottom:0px;
	}

	.tituloArticulo{
		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		color:#ffffff;
		
	}
	.codigoArticulo{
		color:#ffffff;
		font-size:10px;
		font-weight:normal;
		padding-bottom:3px;
	}
	.etiqueta{
		width:75px;
		height:16px;
		float:right;
		clear:none;
	}
	.fichaProductoRightCol{
		width:200px;
		margin-right:100px;
		#margin-right:300px;
		float:right;
		clear:none;	
		width:197px;
		
	}
	.fotoArticulo{
		height:292px;
		border:1px solid #D8DADB;
		clear:none;
		float:right;
		margin-right:180px;
	}
	.concept{
		text-align:left;
		clear:none;
		float:left;
		width:195px;
		height:100px;
	}
	.descripcion{
		width:330px;
		margin-left:28px;
		margin-bottom:20px;
		font-size:12px;
	}
	.datosTecnicos{
		width:330px;
		margin-left:28px;
		margin-bottom:20px;
		text-align:left;
		
	}
	.marcaImagen{
		margin-left:28px;
		height:45px;
		margin-bottom:28px;
	}
	.marcaTXTCarrito{
		color:#E10A16;
		margin-top:2px;
		background:#E1E1E1;
		width:487px;	
		font-size:10px;
		text-align:left;
		height:13px;
		margin:2px 3px 0 0;
		padding:0 0 0 10px;
	}
	.descripcionYCodigoArticulo{
		color:#ffffff;
		margin-top:2px;
		width:487px;	
		font-size:10px;
		text-align:left;
		height:29px;
		margin:0 3px 1px 0;
		padding:2px 0 0 10px;
	}
	.litTablaPrecios{
		margin-left:28px;
		height:30px;
		font-size:12px;
		width:120px;
		
	}
	.agrupaciones{
		margin-left:28px;
		height:35px;
	}
	.caja{
		height:18px;
		width:35px;
		float:left;
		clear:none;
	}
	.cajaIMG{
		height:18px;
		width:25px;
		float:left;
		clear:none;
	}
	.unidadesCaja{
		height:18px;
		width:80px;
		float:left;
		clear:none;
	}

	.pack{
		height:18px;
		width:35px;
		float:left;
		clear:none;

	}
	.packIMG{
		height:18px;
		width:22px;
		float:left;
		clear:none;
	}
	.unidadesPack{
		height:18px;
		width:80px;
		float:left;
		clear:none;
	}
	.agrupacionesPrecios{
		margin-left:28px;
		padding:0px;
		border:0px;
	}
	.agrupacionesPrecios th{
		background:url(images/bgAgrupacionesPreciosTop.jpg) no-repeat;
		background-position:center;
		font-weight:normal;
		color:#333333;
		line-height:18px;
		font-size:10px;
		padding:0 6px 0 6px;
	}
	.agrupacionesPrecios td{
		background:url(images/bgAgrupacionesPreciosMiddle.jpg) repeat-y;
		background-position:center;
		font-weight:bold;
		color:#333333;
		line-height:18px;
		font-size:10px;
		padding:0 6px 0 6px;
	}

	.agrupacionesPrecios td.noBg{
		background:none;
		font-weight:normal;
		color:#333333;
	}
	.ampliarImagenFichaProducto{
	padding:4px 0 0 0px;
	width:150px;
	}
	div.ampliarImagenFichaProducto a:link, div.ampliarImagenFichaProducto a:active, div.ampliarImagenFichaProducto a:visited  {
		color:#E10A16;
		background:url(images/icoAmpliarImagen.gif);
		background-repeat: no-repeat;
		background-position:left ;
		font-weight:bold;
		font-size:8px;
		_font-size:9px;
		text-decoration:none;
	}
	
	div.ampliarImagenFichaProducto a:hover  {
		color:#999999;
		background:url(images/icoAmpliarImagenON.gif);
		background-repeat: no-repeat;
		background-position:left ;
		font-weight:bold;
		font-size:8px;
		_font-size:9px;
		text-decoration:none;
	}
	.coloresDisponibles{
		clear:none;
		float:left;
		margin:0px 0 0 28px;
		font-size:12px;
	}
	.color{
		float:left;
		clear:none;
		width:170px;
		height:27px;
		margin:2px 0 2px 0;
	}
	.colorMuestra{
		border:1px solid #000000;
		width:32px;
		height:18px;
	}
	.colorMuestra2{
		border:1px solid #000000;
		width:32px;
		height:18px;
		margin-bottom:2px;
	}
	.colorNombre{
		font-size:11px;
		padding:0 0 0 4px;
	}
	.consolaCompra {
		clear:both;
		margin-top:20px;
	}
	.consolaCompra th{
		background:url(images/bgConsolaCompraTop.jpg) no-repeat;
		height:29px;
		
	}
	.comprarArt{
		color:#999999;
		font-weight:bold;
		padding:0 0 0 33px;
	}
	.cuerpoConsolaCompra{
		background:url(images/bgConsolaCompraMid.jpg) repeat-y;
	}
	.escojerColor{
		padding:3px 3px 3px 8px;
	}
	.escojerColor2{
		padding:3px 1px 3px 10px;
	}
	.selectColor{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		
	}
	.tallasCompra{
		width:290px;
		margin-top:8px;
		#margin-top:6px;
	}
	.tallasCompra2{
		width:210px;
		
	}
	.tallasCompra th{
		font-weight:bold;
		font-size:11px;
		border-bottom:1px solid #000000;
		background:none;
		height:16px;
		
	}
	.tallasCompra2 th{
		font-weight:bold;
		font-size:11px;
		border-bottom:1px solid #000000;
		background:none;
		height:16px;
		
	}
	.tallasCompra3{
		margin-top:8px;
	}
	.tallasCompra2 th{
		font-weight:bold;
		font-size:11px;
		border-bottom:1px solid #000000;
		background:none;
		height:16px;
		
	}
	.tallasCompra3 th{
		background:none;
		border-bottom:1px solid #000000;
		height:16px;
		
	}
	

	.inputCantidad{
		width:26px;
		text-align:right;
		padding:6px 3px 4px 1px;
		background:url(images/bgInputCompra.jpg) no-repeat;
		background-position:right bottom;
		border:0px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	.totalCantidad{
		width:31px;
		text-align:right;
		padding:6px 3px 4px 1px;
		background:url(images/bgTotalCompra.jpg) no-repeat;
		background-position:right bottom;
		border:0px;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	.botonAnadir{
		background:url(images/bgBotonAnadir.gif) no-repeat;
		width:80px;
		height:19px;
		margin:1px 0 0 0;
		border:0px;
		cursor:hand;
	}
	.botonActualizar{
		background:url(images/bActualizar.jpg) no-repeat;
		width:19px;
		height:19px;
		border:0px;
		cursor:hand;
	}
	.botonBorrarIMG{
		background:url(images/bBorrarIMG.jpg) no-repeat;
		width:19px;
		height:19px;
		border:0px;
		cursor:hand;
	}
	#zonaCRapida{
		display:none;
	}
	.zonalinkMostrarCR{
		float:left;
		clear:both;
		width:578px;
		height:20px;
		margin:3px 3px 0 7px;
		_margin:3px 0 0 3px;
		border-top:1px solid #000000;
	}
	.zonalinkMostrarCS{
		float:left;
		clear:both;
		width:578px;
		height:14px;
		margin:6px 3px 0 7px;
		_margin:6px 0 0 3px;
		border-bottom:1px solid #000000;
		
	}
	.consolaCompraBottom{
		background:url(images/bgConsolaCompraBottom.jpg) no-repeat;
		padding:6px 10px 4px 10px;
	}
	.resumenConsolaCompra{
		margin-top:9px;
	}
	.resumenConsolaCompra th {
		font-size:10px;
		font-weight:bold;
		background:none;
		height:14px;
	}
	.resumenConsolaCompra td {
		font-size:10px;
		font-weight:bold;
		color:#666666;
		height:14px;
	}
	.cierreConsolaCompra{
		background:url(images/bgCierreConsolaCompra.jpg) no-repeat;
		height:8px;
	}
	.cierreTablaTop{
		background:url(images/bgTop.gif) no-repeat;
		width:591px;
		height:2px;
	}
	.carritoTop{
		background:url(images/bgCarritoTop.gif) no-repeat;
		width:591px;
		height:35px;
	}
	.titPedidosEncontrados{
		background:url(images/bgTitPedidosEncontrados.gif) no-repeat;
		width:556px;
		height:35px;
		color:#E10A16;
		font-weight:bold;
		font-size:11px;
		padding: 0 0 0 35px;
	}
	.carritoMiddle{
		background:url(images/bgCarritoMiddle.gif) repeat-y;
		width:591px;
	}
	.carritoBottom{
		background:url(images/bgCarritoBottom.gif) no-repeat;
		width:591px;
		height:2px;
	}
	.pasosYLineasPedido{
		margin-top:4px;
	}
	.pasosYLineasPedido td.paso1Carrito{
		height:39px;
		background:url(images/bgPaso1Carrito.jpg) no-repeat;
	}
	.pasosYLineasPedido td.paso2Carrito{
		height:39px;
		background:url(images/bgPaso2Carrito.jpg) no-repeat;
	}
	.pasosYLineasPedido td.paso3Carrito{
		height:39px;
		background:url(images/bgPaso3Carrito.jpg) no-repeat;
	}
	.litPasoCarrito{
		padding:5px 0 0 11px;
	}
	.cabeceraPedido{
		width:567px;
		clear:both;
		background:url(images/bgCabeceraPedido.jpg) no-repeat;
		height:58px;
	}
	.cabeceraPedido th{
		height:28px;
		#height:23px;
		color:#999999;
		font-size:9px;
		font-weight:normal;
	}
	.cabeceraPedido td{
		height:28px;
		#height:23px;
		font-size:10px;
	}
	.lineasPedido{
		background:url(images/bgLineasPedidoTop.jpg) no-repeat;
	}
	.lineasPedidoTop{
		height:28px;
		#height:23px;
		background:url(images/bgLineasPedidoTop.jpg) repeat-y;
		color:#999999;
		font-size:9px;
		font-weight:normal;
	}
	.lineasPedidoTop td{
		border-right:1px solid #DDDDDD;
		padding:5px 0 0 10;
	}
	.lineasPedidoTop td.cierraLinea{
		border-right:none;
	}

	.pasosYLineasPedidoMiddle{
		background:url(images/bgPasosYLineasPedidoMiddle.jpg) repeat-y;

	}
	.pasosYLineasPedidoBottom{
		background:url(images/bgPasosYLineasPedidoBottom.jpg) no-repeat;
		height:6px;

	}
	.lineaPedido{
		font-size:10px;
	}
	.lineaPedido td{
		border-right:1px solid #DDDDDD;
		border-bottom:1px solid #dddddd;
		
	}
	.lineaPedido td.abreLinea{
		border-right:1px solid #DDDDDD;
		border-bottom:1px solid #dddddd;
		background:url(images/bgLineasPedidoMiddle.jpg) repeat-y;
		padding:2px 0 0 4px;
	}
	.lineaPedido td.cierraLinea{
		border-right:none;
		background:url(images/bgLineasPedidoMiddle.jpg) repeat-y;
		background-position:right;

	}
	
	.subTotalesPedidoE{
		font-size:10px;
		background:url(images/bgSubTotalesPedidoE.jpg) no-repeat;
	}	
	
	.subTotalesPedidoE td{
		border-bottom:1px solid #DDDDDD;
		height:21px;		
	}
	
	.subTotalesPedido{
		font-size:10px;
		background:url(images/bgSubTotalesPedido.jpg) no-repeat;
	}


	.subTotalesPedido td{
		border-bottom:1px solid #DDDDDD;
		height:21px;		
	}
	.subTotalesConfirmacionPedido{
		font-size:10px;
		background:url(images/bgSubTotalesConfirmacionPedido.jpg) no-repeat;
	}
	.subTotalesConfirmacionPedido td{
		border-bottom:1px solid #DDDDDD;
		height:21px;		
	}
	.paddingTabla{
		padding:2px;
	}
	.paddingTabla3{
		padding:2px 25px 2px 2px;
	}
	.paddingTabla2{
		padding:2px 2px 4px 2px;
	}
	.textoGris10{
		color:#666666;
		font-size:10px;
	}
	.titCuadroCarrito{
		width:550px;
		text-align:left;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		float:left;
		clear:both;
		margin:12px 0 4px 13px;
		_margin:12px 0 4px 6px;	
		}
	.titCuadroCarrito2{
		width:550px;
		text-align:left;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		margin:12px 0 4px 0;
		}
	.titCuadroCarrito3{
		width:550px;
		text-align:left;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		float:left;
		clear:both;
		margin:22px 0 4px 14px;
		_margin:22px 0 4px 6px;	
		}
	.textoGris10bold{
		font-size:10px;
		font-weight:bold;
		color:#888888;
	}
	.borderRight{
		border-right:1px solid #DDDDDD;
	}
	.borderBottom{
		border-bottom:1px solid #DDDDDD;
	}
	.searchZonePedidos {
		margin:4px 0 8px 0;
		text-align:center;
		width:591px;
		height:100px;
		background:url(images/bgSearchZonePedidos.jpg);
		background-repeat:no-repeat;
	}
	.searchZoneArticulos{
		margin:0 0 8px 0;
		text-align:center;
		width:591px;
		height:100px;
		background:url(images/bgSearchZonePedidos.jpg);
		background-repeat:no-repeat;
	}
	.InputSearchPedidos{
		border:1px solid #999999;
		height:13px;
		padding:2px;
		margin:2px 8px 0 0;
		color:#666666;
		float:left;
		clear:none;
		font-size:10px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		
	}
	.selectSearch{
		border:1px solid #999999;
		height:20px;
		padding:2px;
		margin:2px 8px 0 0;
		color:#666666;
		float:left;
		clear:none;
		font-size:11px;
		font-family:Verdana,Arial, Helvetica, sans-serif;
		
	}
	.titulo1 {
	font-size:15px;
	color:#DE0A14;
	font-weight:bold;
	margin: 0 0 0 8px;
	width:200px;
	clear:both;
	float:left;
	
	}
	.tituloBuscarFacturas{
		font-size: 11px;
		font-weight:bold;
		float:left;
		margin:4px 0 0 32px;
		_margin:4px 0 0 18px;
		color:#666666;
		height:25px;
		#height:13px;
		_height:10px;
		
	}
.Input_Leyenda1_Search{
	margin:2px 0 0 0;
	width:85px;
	height:19px;
	float:left;
	text-align:left;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
}
.busquedaRealizada {
	float:left;
	clear:none;
	padding: 0 7px 0 7px;
	white-space:nowrap;
}
.tabla{
	margin:5px;
	/*margin:10px 10px 10px 5px;*/
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cccccc;
}

.tabla th {
	line-height:12px;
	font-size:10px;
	padding:0 0 10px 0;

}

.tablaTR1{
	border-top:1px solid #cccccc;
	background:#F0F0F0;
	padding: 4px 0px 4px 0px;
}

.tablaTR2{
	border-top:1px solid #cccccc;
	background:#F8F8F8;
	padding: 4px 0px 4px 0px;
	color:#333333;
}

.tabla2{
	margin:5px 5px 5px 5px;
	width:370px;
	/*margin:10px 10px 10px 5px;*/
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cccccc;
}

.tabla2 th {
	line-height:12px;
	font-size:10px;
	padding:0 0 10px 0;
	
}

.tabla2 td {
	
	height:45px;
	color:#333333;
}

.tabla3{
	
	/*margin:10px 10px 10px 5px;*/
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	
}

a.validar:link, a.validar:active, a.validar:visited{
	font-size:16px;
	color:#E10A16;
	text-decoration:underline;		
	font-weight:bold;
}
a.validar:hover{
	font-size:16px;
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
}


.TitDesOfertas {
	padding:5px;
	font-weight:bold;
	border-color:#e8e8e8;
	border-style:solid; 
    border-width:1px;
}

.TextDesOfertas {
	cursor:pointer;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	border-color:#e8e8e8;
	border-style:solid; 
    border-width:1px;
}

.TablaDesOfertas {
	background-color:#FFF;
	cursor:pointer;
	text-decoration:none;
}
.TablaDesOfertas:hover {
	background-color:#9fbcc4;
	text-decoration:none;
}





/* CSS DAM */

.cajaMenu{
	border:1px solid #A0A0A0;
	width:220px;
	height:auto;
	background-color:#F6F6EE; 
	margin:20px 20px 20px 0px;
	
	
}
