/*/////////////////////////////////////////////////////////*/
/*////////////////////// COLORES /////////////////////////*/
/*///////////////////////////////////////////////////////*/

/*///////////////////// ELEMENTOS ESTRUCTURALES //////////////////////////*/

/*Fondo de la página*/
body {
		background-color: #F9FAFB;
	}
/*Contenedor principal*/
#antebase {
	}
/*Cabecera*/
#cabecera {
		background-color: #FFFFFF;
	}
/*Pie*/
#pie {
	}
/*Contenedor secundario*/
#base {
	}
/*Izquierda*/
#izda {
	}
/*Centro*/
#contenido{
	}
/*Derecha*/
#derecha{
	}

/*///////////////////// ELEMENTOS COMUNES //////////////////////////*/

/*Menu superior*/
#menuTop{
	}
/*Titulo buscador*/
.cajaBuscador h3{
		background-color: #FFFFFF;
	}
/*Fondo buscador*/
.cajaBuscador {
		background-color: #FFFFFF;
	}
/*Titulo catalogo*/
div.cajasIzda h3.tituloCatalogo {
	}
/*Fondo catalogo*/
div.cajasIzda #menu {
		background-color: #FFFFFF;
	}
/*Titulo contenedor*/
div.cajasIzda h3 {
		background-color: #FFFFFF;
	}
/*Fondo contenedor*/
div.cajasIzda   {
		background-color: #FFFFFF;
	}
/*Separadores*/
#izda, #derecha, #pie {
		border-bottom-color: #FFFFFF;
	}
#pie {
	}
/*Bullets contenedores*/
div.cajasIzda .icoh2_izda {
	}
/*Fondo y borde títulos H2*/
#contenido h2 {
		}
/*Fondo y borde títulos H2*/
#contenido h3 {
		}
/*Fondo y borde títulos seccion*/
#contenido .seccion {
		}
/*Bullets titulos*/
.bullet_h2, .bullet_h3, .bullet_seccion {
	}
/*Migas fecha*/
p.rastroMigas, #fecha{
		background-color: #FFFFFF;
	}
/*Boton buscador*/
.cajaBuscador input.botonform, .boton02 {
		background-color: #7AB900;
	}
#centro #contenido a.lnkBotonRojo:link, #centro #contenido a.lnkBotonRojo {
		background-color: #7AB900;
	}
div.campoCodigo input.boton {
		background-color: #7AB900;
	border-color: #7AB900;
	}
#codigoPromocional {
		border: 1px dashed #7AB900;
	}
/*Enlace comprar*/
a.botonComprar:link, a.botonComprar:visited {
		background-color: #7AB900;
	}
/*Enlace comprar OVER*/
a.botonComprar:hover {
		background-color: #598700;
	}
/*Enlace reserva*/
a.botonReservar:link, a.botonReservar:visited {
	}
/*Enlace reserva OVER*/
a.botonReservar:hover {
	}

/*Borde imágenes*/
div.noticias img, div.fotoParrillaFicha a:link, div.fotoParrillaFicha a:visited, div.fotoParrilla a:link, div.fotoParrilla a:visited {
	}

/*Botones*/
.cajasIzda input.botonform, div.formulario input.boton, div.formulario input.boton02 {
		background-color: #7AB900;
	}
.formCompra input.botonform {
		background-color: #7AB900;
	}
/*Fondo tabla*/
.tablaCesta td, .tablaResumen tbody td, td.filtro, table.ficha tr.filaComentarios {
	}
/*Borde tabla*/
.tablaCesta td, .tablaResumen tbody td {
	}
/*Fondo cabecera tabla*/
.tablaCesta th, .tablaForm td.celdaTitForm, .tablaResumen th, table.gama th {
	}
/*Fondo destacado tabla*/
.tablaCesta .filaCalculos td {
	}
/*Fondo pie tabla*/
.tablaCesta tfoot td {
	}
/*Form titulo*/
legend {
	}
/*Form borde*/
fieldset {
	}
/*Fondo campo texto*/ 
input,input.campoTexto, div.cajaBuscador  input, input.camposformHome, .formCompra input:focus, div.formulario input, textarea {
		background-color: #FFFFFF;
	}
/*Borde campo texto*/ 
input,input.campoTexto, div.cajaBuscador  input, input.camposformHome {
		border-color: #D8E0E8;
	}
/*Fondo precio*/ 
li.bloquePrecio, ul.filas li.bloquePrecio, ul.columnas li.bloquePrecio, .ficha div.precio {
		background-color: #FFFFFF;
	}
/*Fondo precio oferta*/ 
li.precioOferta, ul.filas li.precioOferta, ul.columnas li.precioOferta, .ficha div.precioOferta {
	}
/* Borde producto */
.contentstyle, .shadetabs li a, table.tablaColumnas, table.tablaColumnas  td  {
		border-color: #FFFFFF;
	}
table.ficha .celdaDescripcion, table.ficha td.opinion {
		border-top-color: #FFFFFF;
	}
table.ficha tr.filaComentarios {
		background-color: #FFFFFF;
	}
/* Fondo porcentaje precio anterior */
.porcentaje_precio_anterior, li.bloquePrecio span.porcentaje_precio_anterior {
		background-color: #FF0000;
	}

/*Botón ampliar*/ 
a.lnkMas {
	}
/*Botón sobre ampliar*/ 
a.lnkMas:hover {
	}
/*Botón cesta*/ 
.botonRevisarCesta {
	}
/* Fondo código promocional */ 
#codigoPromocional {
	}
/* Fondo carrusel */ 
.textoSlide {
	}
/* Fondo carrusel paginador */ 
.pagination {
	}

/*///////////////////// TEXTOS //////////////////////////*/
/*Texto general*/ 
body, .descripcionListado, .resumenProducto  p, address, .cajaCompra02, .formCompra label, .cajaCompra01, .tablaCesta tfoot td strong, .miniTexto, .cajaCompra01 p, .tablaCesta .numeroBig, .tablaCesta td {
	}
/*Titulos general*/ 
#contenido h2, #contenido h3, #contenido .seccion, table.ficha h4, table.ficha .paddingBottom h4, .resumenProducto .lnkProducto01 h4, div.resumenProducto .listado h4, h5,  .opinion strong, .tituloListado, .tituloComunicado, table.resumenProducto td h4 {
		color:#3C4B57;
	}
/*Enlaces general*/ 
#contenido  a, .cajasIzda a {
		color:#00C6FF;
	}
#centro #contenido table.tablaNavegaCompra a.lnkSiguiente:link, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente{
		color:#00C6FF;
	}
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:link, #centro #contenido table.tablaNavegaCompra a.lnkAnterior{
		color:#00C6FF;
	}
/*Enlaces general OVER*/ 
#contenido  a:hover, .cajasIzda a:hover {
		color:#0093BD;
	}
#centro #contenido table.tablaNavegaCompra a.lnkAnterior:hover, #centro #contenido table.tablaNavegaCompra a.lnkSiguiente:hover{
		color:#0093BD;
		text-decoration:underline;	
}

/*Texto migas/fecha top*/ 
p.rastroMigas, #centro p.rastroMigas a, #centro p.rastroMigas a:hover, #fecha p{
		color:#8598A5;
	}
/*Fecha contenido*/
#bloque.fecha, .cajasIzda .bloque    .bloque .feha,.fechaOpinion{
	}
.tablaCesta .precio02 {
	}
.tarifa, .Envase, .Envase2 {
	}
/*Precio*/ 
li.bloquePrecio, ul.filas li.bloquePrecio, ul.columnas li.bloquePrecio, li.bloquePrecio span.precioPrincipal, .ficha div.precio, .ficha div.precio strong, .precio01 p {
	}
/*Precio oferta*/ 
li.precioOferta, ul.filas li.precioOferta, ul.columnas li.precioOferta, li.precioOferta span.precioPrincipal, .ficha div.precioOferta, .ficha div.precioOferta strong {
	}
/*Precio destacado*/ 
.enfasis {
	}
/*Textos botones*/ 
.cajaBuscador input.botonform, .boton, .cajasIzda p.botones a.boton, .cajasIzda input.botonform,  .botonRevisarCesta {
	}
a.botonComprar:link, a.botonComprar:visited, a.botonReservar:link, a.botonComprar:visited {
	}
 .formCompra input.botonform, div.formulario input.boton, div.formulario input.boton02 {
 	 }
 #capaCesta .lnkRevisarCesta,  #capaCesta .lnkRevisarCesta:hover {
 	 }
 #contenido a.lnkMas {
  	 }
 
/*Texto titulo buscador*/ 
.cajaBuscador h3 {
		color:#384854;
	}
/*Texto titulo catalogo*/ 
div.cajasIzda  h3.tituloCatalogo {
		color:#346289;
	}
/*Enlace top*/ 
#cabecera  #menuTop a {
		color:#346188;
	}
/*Enlace top OVER*/ 
#cabecera #menuTop a:hover {
		color:#1E384E;
	}
/*Enlace catalogo*/ 
#menu a {
		color:#00A7D2;
	}
/*Enlace catalogo OVER*/ 
#menu a:hover {
		color:#006882;
	}
#menu a.secundario:hover {
		color:#006882;
	}

/*Enlace destacado*/ 
#tablaListaProductos01 td.celdaProducto a {
	}
/*Enlace destacado OVER*/ 
#tablaListaProductos01 td.celdaProducto a:hover {
	}
/*Enlace discreto */ 
.cajasIzda .bloque .bloque .titular {
	}
div.cajasIzda a.bloque:hover {
	}

/*Titulo contenedor - Titulo modulo*/ 
div.cajasIzda h3  {
		color:#384854;
	}
#capaCesta .parafoProductos {
		color: #FF9600;
	}

/*Enlace celda producto*/ 
a.fotoProducto:link {
	}
a.fotoProducto:hover {
		border-color: #000000;
	}

/*Enlace nombre producto*/ 
a.textosProducto:link, a.textosProducto:visited {
	}
a.textosProducto:hover, a.textosProducto:hover {
	}

/* Pie */ 
#pie a:link, #pie a:visited, #pie a:hover, address, #pie p.condiciones {
		color: #52616E;
	
}
/* H2*/
#contenido h2 {
		color: #385975;
	}
/* H3*/
#contenido h3 {
		color: #385975;
	}
/*seccion*/
#contenido .seccion {
		color: #385975;
	}
/* texto código promocional */
#codigoPromocional p {
	}
/* texto carrusel */
.textoSlide a,  .textoSlide h1, .textoSlide p {
	}
/* Enlace paginador carrusel */
.pagination a, .pagination a:visited, .pagination a.selected {
	}
/* Enlace (over) paginador carrusel */
.pagination a:hover, .pagination a.selected {
	}

/*///////////////////// MENU CATALOGO //////////////////////////*/
/* 1 nivel (colores) */
#menu a.principal {
		background-color: #FFFFFF;
	}
#menu a.principal:hover {
		background-color: #F2F5F7;
	}
#menu a.activo, #menu a.activo:hover {
		background-color: #E4E7EA;
	}

/* 2 nivel (colores) */
#menu a.secundario {
		background-color: #F2F5F7;
	}
#menu a.secundario:hover {
		background-color: #E5EBEF;
	}
#menu ul li ul a.activo, #menu ul li ul a.activo:hover {
		background-color: #FFFFFF;
	}

/* 3 nivel (colores) */
#menu a.terciario {
		background-color: #F2F5F7;
	}
#menu a.terciario:hover {
		background-color: #E5EBEF;
	}
#menu ul li ul li ul a.activo, #menu ul li ul li ul a.activo:hover {
		background-color: #FFFFFF;
	}


/* 1 nivel (imágen catálogo) */
#menu a.catalogo_1_nivel {
				background-image: url('/cms/site_0001/ficherosPlantilla/b11-1_d16b828daaf7b288f4e7135723218080.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.catalogo_1_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b12-1_7c5b69d6b883fbfb765b16e2fb007bcc.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.activo.catalogo_1_nivel, #menu a.activo.catalogo_1_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b13-1_cf5cdcb1af37b2b4d786f4b1ea661c9e.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}

/* 2 nivel (imágen catálogo) */
#menu a.catalogo_2_nivel {
				background-image: url('/cms/site_0001/ficherosPlantilla/b21-1_45c171c5a37f5022b84af982dca5f4e2.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.catalogo_2_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b22-1_fcb502389a699af7ec6ecc384e1eeb99.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.activo.catalogo_2_nivel, #menu a.activo.catalogo_2_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b23-1_bcdef6b7b4636773d0bfd547faa5566e.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}

/* 1 nivel (imágen cms) */
#menu a.cms_1_nivel {
				background-image: url('/cms/site_0001/ficherosPlantilla/b11.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.cms_1_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b12.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.activo.cms_1_nivel, #menu a.activo.cms_1_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b13.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}

/* 2 nivel (imágen cms) */
#menu a.cms_2_nivel {
				background-image: url('/cms/site_0001/ficherosPlantilla/b21.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.cms_2_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b22.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}
#menu a.activo.cms_2_nivel, #menu a.activo.cms_2_nivel:hover {
				background-image: url('/cms/site_0001/ficherosPlantilla/b23.jpg');
						background-repeat: no-repeat;
						background-position: center left;
						background-attachment: scroll;
			}

/* Privado (imágen cms) */
#menu a.cms_privado {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
#menu a.cms_privado:hover {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
#menu a.activo.cms_privado, #menu a.activo.cms_privado:hover {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}

/*//////////////////////////////////////////////////////////*/
/*////////////////// IMAGENES MÓDULOS ///////////////////////*/
/*//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////*/
/*///////////// IMÁGENES MÓDULOS (FAMILIAS) ////////////////*/
/*//////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////*/
/*////////////////////// IMAGENES //////////////////////////*/
/*//////////////////////////////////////////////////////////*/

body {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg.jpg');
						background-repeat: no-repeat;
						background-position: top center;
						background-attachment: fixed;
			}
#cabecera {
				background-image: url('/cms/site_0001/ficherosPlantilla/cab.jpg');
						background-repeat: no-repeat;
						background-position: top left;
						background-attachment: scroll;
			}
/*Contenedor principal*/
#antebase {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Contenedor secundario*/
#base {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
#pie{
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_pie.gif');
						background-repeat: no-repeat;
						background-position: top center;
						background-attachment: scroll;
			}
/*Titulo buscador*/
.cajaBuscador h3{
				background-image: url('/cms/site_0001/ficherosPlantilla/tit_buscador.gif');
						background-repeat: no-repeat;
						background-position: left top;
						background-attachment: scroll;
			}
/*Fondo buscador*/
.cajaBuscador {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_buscador.gif');
						background-repeat: no-repeat;
						background-position: left top;
						background-attachment: scroll;
			}
/*Titulo catalogo*/
div.cajasIzda h3.tituloCatalogo {
				background-image: url('/cms/site_0001/ficherosPlantilla/tit_menu.gif');
						background-repeat: repeat;
						background-position: left top;
						background-attachment: scroll;
			}

/*Titulo contenedor*/
div.cajasIzda h3 {
				background-image: url('/cms/site_0001/ficherosPlantilla/tit_derecha.gif');
						background-repeat: repeat;
						background-position: left top;
						background-attachment: scroll;
			}
/*Botones*/
.cajaBuscador input.botonform, topSubnave input.boton, div.formulario input.boton, .boton02, .cajasIzda input.botonform {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_boton.gif');
						background-repeat: repeat-x;
						background-position: left top;
						background-attachment: scroll;
			}

/*Fondo cesta*/
#capaCesta {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_cesta.gif');
						background-repeat: no-repeat;
						background-position: top left;
						background-attachment: scroll;
			}
#capaCesta .parafoProductos {
	background-color: transparent;
	padding-bottom: 10px;	
}
/*Fondo botón revisar cesta*/
.botonRevisarCesta {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Enlace comprar*/
a.botonComprar:link, a.botonComprar:visited {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Enlace comprar OVER*/
a.botonComprar:hover {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Enlace reserva*/
a.botonReservar:link, a.botonReservar:visited {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Enlace reserva OVER*/
a.botonReservar:hover {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Fondo logeado (usuarios registrados)*/
#cajaLogeado {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_login.gif');
						background-repeat: repeat-x;
						background-position: bottom left;
						background-attachment: scroll;
			}
/*Fondo no logeado (usuarios registrados)*/
#cajaNoLogeado {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_login-1_252a2f4ca3b8e98bad20cf0290915d39.gif');
						background-repeat: repeat-x;
						background-position: bottom left;
						background-attachment: scroll;
			}
/*Fondo boletín*/
#cajaBoletin {
				background-image: url('/cms/site_0001/ficherosPlantilla/bg_login-1_fccda7be168d04112c34ad8bb747f3aa.gif');
						background-repeat: repeat-x;
						background-position: bottom left;
						background-attachment: scroll;
			}
/*Fondo oferta*/
li.precioOferta, .ficha div.precioOferta {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Imágen fondo H2*/
#contenido h2 {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Imágen fondo H3*/
#contenido h3 {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}
/*Imágen fondo seccion*/
#contenido .seccion {
				background-image: url(imagen);
			background-repeat: repeat;			background-position: left top;
						background-attachment: scroll;
			}

@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  {
	font-family: Arial, Helvetica, sans-serif;
}
.icomenuTop, #fecha, .cajaBuscador h3 img, #menu a.catalogo_1_nivel img, div.cajasIzda h3 img{
display:none;
}
#tablaListaProductos01 a {
font-size:1.1em;
font-weight:bold;
}
#contenido h3, #contenido h2{
color:#385975;
font: normal 16px "Arial Narrow", Arial, Helvetica, sans-serif;
}
.cajaBuscador input.botonform, topsubnave input.boton, div.formulario input.boton, .boton02, .cajasIzda input.botonform {
background-position:left center;
padding-top:4px;
padding-bottom:4px;
}
#contenido a.botonComprar:link, #contenido a.botonComprar:visited {
color:#FFFFFF;
background-image:url(/cms/site_0001/ficherosPlantilla/bg_boton.gif);
background-position:left center;
background-repeat:repeat-x;
}
#contenido a.textosProducto:link, #contenido a.textosProducto:visited {
color:#405f77;
}
#contenido a.textosProducto:hover {
color:#273d4e;
}
li.precioOferta, .ficha div.precioOferta, .ficha div.bloquePrecio, li.bloquePrecio, ul.filas li.bloquePrecio, ul.columnas li.bloquePrecio,  {
background-attachment:scroll;
background-image:url(/cms/site_0001/ficherosPlantilla/bg_precio.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

/*//////////// CAJAS ///////////*/
/* Titulos */
.cajaBuscador h3, div.cajasIzda h3.tituloCatalogo, div.cajasIzda h3  {
font: normal 12px "Arial Narrow", Arial, Helvetica, sans-serif;
padding-top:7px;
padding-left:20px;
}
/* MENU */
#menu{
border-bottom: 4px solid #a3b1ba;
padding-bottom:5px;
}
div.cajasIzda h3.tituloCatalogo {
font-size:14px;
padding-left:10px;
}
#menu a.catalogo_1_nivel {
font-size:11px;
padding-left:20px;
padding-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
}
#menu a.activo.catalogo_1_nivel, #menu a.activo.catalogo_1_nivel:hover {
font-weight: bold;
	color: #2d4b64;
	cursor: default;
}
#menu a.catalogo_2_nivel {
color:#3093b0;
font-size:9px;
padding-left:27px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
}
#menu a.activo.catalogo_2_nivel, #menu a.activo.catalogo_2_nivel:hover {
font-weight: bold;
	color: #2d4b64;
	cursor: default;
}
/* Buscador */
.cajaBuscador {
background-position:left bottom;
}
/*Login*/
#cajaNoLogeado, #cajaLogeado {
margin-bottom:0;
padding-bottom:10px;
border-bottom: 4px solid #a3b1ba;
}
/*Boletin*/
#cajaBoletin {
margin-bottom:0;
padding-bottom:10px;
border-bottom: 4px solid #a3b1ba;
}