/* =familias de productos --------------------------------------------*/
#contenido .filas_familias {
	display: inline;
	float: right;
	width: 51.5em;
	margin: .5em 0 1em 2.5em;
	xborder: 1px solid #333;
}
#contenido .filas_familias .columna {
	display: block;
	float: left;
	width: 16em;
	margin: 0 8px 0 0;
	xborder: 1px solid #333;
}
#contenido .filas_familias .columna img {
	margin: 0 0 .5em 0;
	border: 1px solid #efefef;
}
#contenido .filas_familias .columna h4 {
	margin: 0 0 0 5px;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	color: #355d86;
}
#contenido .filas_familias .columna h4 a{
	color: #355d86;
}
#contenido .filas_familias .columna h4 a:hover{
	color:#C00000;
}
#contenido .filas_familias .columna ul {
	margin: 3px 0 0 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
}
#contenido .filas_familias .columna ul li {
}
#contenido .filas_familias .columna ul li a {
	display: block;
	float: left;
	clear: left;
	margin: 0;
	padding: 0 0 .1em .8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
	background: url(../img/general/bullet.gif) no-repeat 0px 6px;
}
#contenido .filas_familias .columna ul li a:hover {
	color: #c00000;
}
.no_margen_der {
	margin-right: 0;
}

/* =productos normales --------------------------------------------*/
#contenido #izquierda {float:left; padding:0px 10px 10px 22px;}
#contenido #izquierda #productosConFoto {float:left; width:270px; clear:both; padding:5px 0 5px 0; position:relative;}
#contenido #izquierda #productosConFoto img {float:left;  border:1px solid #B7C1CB; padding:5px; margin:0 10px 0 0;}
#contenido #izquierda #productosConFoto h6{color:#8493A2;margin-top:10px;}
#contenido #izquierda #productosConFoto p{color:#6f6f6f; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}

#contenido #izquierda #productosConFoto .texto_titular{float:left; width:100px; padding:0; margin:0;}
#contenido #izquierda #productosConFoto a.mas_informacion{float:left; width:70px; padding:4px 0; text-decoration:underline;color:#c00000;font-size:0.8em;}

#contenido #izquierda  p.titulo{font-family:Tahoma; font-weight:bold; background: url("img/bullet-productos.gif") no-repeat 0; padding:0 0 0 20px; font-size:1.1em;}
#contenido #izquierda  p{font-family:Tahoma; font-size:0.9em; padding:0 0 0 20px;}
#contenido #izquierda a:hover{text-decoration:underline; color:#8493A2;}

/* =productos delicatessens --------------------------------------------*/
#contenido #derecha {float:left; padding:0 6px 10px 15px;}
#contenido #derecha #delicatessen_tapa{background:url(img/bg-delicatessen_tapa.gif) no-repeat; width:234px; height:83px; margin:0; padding:0;}
#contenido #derecha #delicatessen{background:url(img/bg-delicatessen.gif) no-repeat bottom; width:190px; padding:0 0 22px 44px; margin:0;}
#contenido #derecha #delicatessen #delicatessen_confoto {clear:left; width:175px; height:88px;}
#contenido #derecha #delicatessen #delicatessen_confoto img{float:left; margin:0 5px 0 0;}
#contenido #derecha #delicatessen #delicatessen_confoto p{margin: 0 30px 0 0; color:#6f6f6f; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
#contenido #derecha #delicatessen #delicatessen_confoto p.titulo{color:#c00000; font-size:1em;}
#contenido #derecha img{width:60px; height:68px;}
#contenido #derecha  p.titulo{font-weight:bold;padding:0 0 0 20px;color:#c00000;font-size:1.3em;}
#contenido #derecha  p{font-family:Tahoma; padding:0 0 0 20px;font-size:0.9em;}
#contenido #derecha  p.tituloSinFoto{font-family:Tahoma; font-weight:bold; padding:0 0 0 20px; color:#c00000;font-size:1.1em; background: url("img/bullet-productos.gif") no-repeat 0;}
#contenido #derecha  a:hover{text-decoration:underline; color:#c00000;}

/*=producto ----------------------------------------------------------------*/
#contenido #cabecera_producto {margin: 10px 0 0 0;}
#contenido #cabecera_producto img { padding:5px; border:1px solid #dadada; margin: 0px 10px 10px 20px;}
#contenido #cabecera_producto h2{ font-size: 2.5em; padding:0; margin:0 0 0 20px;}
#contenido #cabecera_producto h3{ font-size: 1.6em;} 
#contenido #especialidades { float: right; width: 51.2em; padding: 0; margin: 20px 0 0 0;}
#contenido #especialidades img.titular { display: block; padding: 0; margin: 0px 25px 20px 0;}
#contenido .especialidades_producto{float:left; width:110px; border:1px dotted #b7b7b7; padding:5px; margin:5px;}
	* html #contenido .especialidades_producto{ width:90px;  margin:5px;}
#contenido .especialidades_producto p{text-align:center; margin:0 8px 0 0; text-decoration:underline;}
#contenido .especialidades_producto p.producto_titulo{font-family:Tahoma; font-size:1em; font-weight:bold; background:#ececec; padding:2px 10px; text-decoration:none;}
	* html #contenido .especialidades_producto p.producto_titulo{padding:2px 5px;}
#contenido .especialidades_producto img{ margin:4px 0 0 0; float:none;}
#contenido .especialidades_producto p.centrarImagen{ float:left; /*height:155px; */position: relative; /*top:60px; */left:0px; margin:0; padding:0; text-align:center;}
#contenido .especialidades_producto p.conocelo{font-family:Tahoma; font-size:1.2em; padding:0 0 10px 0;}
#contenido .especialidades_producto a { float:left; width:120px; color:#8493A2; text-decoration:none; margin-bottom:5px;}
	* html #contenido .especialidades_producto a { width:110px;}
#contenido .especialidades_producto p a { height:100px; background: none;}
#contenido .especialidades_producto a:hover {color:#c00000; text-decoration:underline;}
.centrar-imagen {text-align: center;}

/* =Saber mas ---------------------------------------------------------------------------*/
#contenido #saberMas{ float: right; width:480px; background:url(../img/caste/productos/txt-SaberMas.gif) 20px 10px no-repeat; padding:15px 36px 0 40px; margin:10px 0 10px 0;}
#contenido #saberMas h4{ font-family: "Times New Roman", Times, serif; font-size: 2.1em; font-weight: normal; color: #797777; padding: 0; border-bottom: 1px dotted #b7b7b7; margin: 0 0 12px 0;}
#contenido #saberMas h4 span{ font-size: 1.1em;font-weight: bold;}
#contenido #saberMas h4 img{ float:none; margin:15px 0 0;}
#contenido #saberMas p.titulo{font-weight:bold; color:#c00000;padding:0 0 0 0;}
#contenido #saberMas_en p.titulo{font-weight:bold; color:#c00000;padding:0 0 0 0;}
#contenido #saberMas_it p.titulo{font-weight:bold; color:#c00000;padding:0 0 0 0;}
#contenido #saberMas_fr p.titulo{font-weight:bold; color:#c00000;padding:0 0 0 0;}
#contenido #saberMas p{padding:0 0 15px 0;}
#contenido #saberMas a.masnInfo_saberMas{padding:0 0 0 435px;margin:0;color:#8493A2;font-size:0.9em;}
#contenido #saberMas a:hover{color:#c00000;}
#contenido #saberMas p.titulo{ margin-bottom:10px;}

/*=producto seleccionado ----------------------------------------------------------------*/
#contenido #producto_flash{padding:0 0 20px 17px; float:left;}
#contenido #producto_destacados img{padding:10px 0 20px 0;clear:right;}
#contenido #producto_texto{width:380px; padding: 0 0 10px 0;}

/* = tu producto ------------------------------------------------------------------------*/
#contenido  #tu_producto{float:right; margin:0 20px 0 0; padding: 0px; display:inline;}

/* =tu sugerencia ---------------------------------------------------------------------------*/
#contenido  #tu_receta {background:url(../img/caste/productos/tu_receta_fondo.gif) no-repeat bottom; float:right; width:142px; margin:0 20px 0 0 ; display:inline;}
#contenido  #tu_receta ul {padding:0 0 0 10px;}
#contenido  #tu_receta ul li{padding:0 10px 7px 15px;background: url("img/bullet-tu_receta.gif") 0 2px no-repeat;color:#6F6F6F; font-family:Tahoma;font-size:1em;}
#contenido  #tu_receta ul li a{color:#6F6F6F;}
#contenido  #tu_receta ul li a:hover{color:#c00000;}
#tu_receta #cabecera_receta{width:141px; height:111px;background:url(../img/caste/productos/tu_receta.gif) no-repeat;margin:0 0 0 1px;}
#tu_receta #cabecera_receta_en{width:141px; height:111px;background:url(../img/ingles/productos/tu_receta.gif) no-repeat;margin:0 0 0 1px;}
#tu_receta #cabecera_receta_it{width:141px; height:111px;background:url(../img/italiano/productos/tu_receta.gif) no-repeat;margin:0 0 0 1px;}
#tu_receta #cabecera_receta_fr{width:141px; height:111px;background:url(../img/frances/productos/tu_receta.gif) no-repeat;margin:0 0 0 1px;}

/* =tu receta ---------------------------------------------------------------------------*/
#contenido  #tu_sugerencia{background:url(../img/caste/productos/tu_receta_fondo.gif) no-repeat bottom;float:right;width:142px;margin:0 20px 0 0 ; display:inline;}
#contenido  #tu_sugerencia ul{padding:0 0 0 10px;}
#contenido  #tu_sugerencia ul li{padding:0 10px 7px 15px;background: url("img/bullet-tu_receta.gif") 0 2px no-repeat;color:#6F6F6F; font-family:Tahoma;font-size:1em;}
#contenido  #tu_sugerencia ul li a{color:#6F6F6F;}
#contenido  #tu_sugerencia ul li a:hover{color:#c00000;}
#tu_sugerencia #cabecera_sugerencia{width:141px; height:111px;background:url(../img/caste/productos/sugerencias.gif) no-repeat;margin:0 0 0 1px;}
#tu_sugerencia #cabecera_sugerencia_en{width:141px; height:111px;background:url(../img/ingles/productos/sugerencias.gif) no-repeat;margin:0 0 0 1px;}
#tu_sugerencia #cabecera_sugerencia_it{width:141px; height:111px;background:url(../img/italiano/productos/sugerencias.gif) no-repeat;margin:0 0 0 1px;}
#tu_sugerencia #cabecera_sugerencia_fr{width:141px; height:111px;background:url(../img/frances/productos/sugerencias.gif) no-repeat;margin:0 0 0 1px;}

/* =lista de precios ---------------------------------------------------------------------*/
#contenido  #lista_precios{background:url(../img/caste/productos/ver_lista_precios.gif) no-repeat;float:right; margin:15px 20px 0 0; width:142px; display:inline;}
#contenido  #lista_precios p.titulo{font-weight:bold; color:#c00000;padding:0 0 5px 5px;font-size:1.3em;}
#contenido  #lista_precios p{color:#6f6f6f;padding:0 0 20px 30px;font-size:1.2em;}
#contenido  #lista_precios a{color:#6f6f6f;}
#contenido  #lista_precios a:hover{color:#c00000;}

/* =bodegon ----------------------------------------------------------------------------------*/
#contenido #bodegon p{color:#6F6F6F;float:right;width:200px; margin:0 13px 0 0; padding:10px 0 10px 0;}
#contenido #bodegon img{margin:10px 0 10px 20px;}
#contenido #tabla{ background-color:#FF0000;}

/* = tabla "Formatos" del bodegon ------------------------------------------------------------*/
#bodegon table{ width:500px;  font-family:Tahoma; color:#6F6F6F; border:solid 1px #B7B7B7; margin: 0 0 10px 25px;  padding: 5px;}
#bodegon th.titulo{font-family: Georgia;  font-size:1.5em; color:#C00000; background-color: #fff;}
#bodegon th{background: #E5E5E5; color:#000; padding:5px;}
#bodegon td.col2{border-left:1px solid #dadada; padding:5px;}
#bodegon td.col3, td.col4, td.col5{padding:0 0 0 20px;}
#bodegon td{border-bottom:1px dotted #dadada;}

/* =Imprimir --------------------------------------------------------------------------------------*/
#imprimir{background: url("img/boton-imprimir.gif") no-repeat; width:145px; height:18px; float:right; margin:0 32px 10px 0; padding: 2px 0 0 0; display: inline;}
#imprimir a{font-size:1em; color:#fff; padding:1px 0 0 70px; font-weight:bold; font-family:Tahoma;}
#imprimir a:hover{color:#ECECEC;}

/* =Especialidad ----------------------------------------------------------------------------------*/
#contenido #cabecera_contenido h2.int{width:400px; float:left; margin-bottom:1em}
#contenido .informacionProducto {
	background: url("../img/general/productos/bg-linea-puntos.jpg") repeat-x bottom; 
	}
#contenido .informacionProducto .parteIzda{
	height:1%;
	overflow:hidden;
	width:348px;
	float:left;
	margin:0 0 1em 0;
	}
#contenido .informacionProducto .parteIzda img{
	margin: 0 0 1em 0;
	border:1px solid #efefef;
	}
#contenido .informacionProducto .parteIzda .colParrafo{
	background: url("../img/general/productos/bg-parrafo-sup.jpg") no-repeat top;
	clear:left; 
	}
#contenido .informacionProducto .parteIzda .colParrafo p{
	background: url("../img/general/productos/bg-parrafo-inf.jpg") no-repeat bottom;
	padding-bottom:1.5em;
	}
#contenido .informacionProducto .parteDcha{
	height:1%;
	overflow:hidden;
	width:180px;
	float:right;
	margin:0 0 1em 0;

	}
#contenido .informacionProducto .parteDcha .listadoProducto{
	background: url("../img/general/productos/bg-listado-producto.jpg") no-repeat top;
	border:1px solid #FFF;
}
#contenido .informacionProducto .parteDcha .listadoProducto ul{
	margin:.8em;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.ver{
	height:23px;
	background: url("../img/general/productos/bg-li-listado-ver.jpg") no-repeat top;
	margin-bottom:.1em;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.ver a{
	padding: .5em 0 0 2.3em;
	display:block;
	color:#6f6f6f
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.ver a:hover, 
#contenido .informacionProducto .parteDcha .listadoProducto ul li.imprimir a:hover,
#contenido .informacionProducto .parteDcha .listadoProducto ul li.estrella a:hover,
#contenido .informacionProducto .parteDcha .listadoProducto ul li.carta a:hover,
#contenido .informacionProducto .parteDcha .listadoProducto ul li.libro a:hover{
	color:#d8001d;
}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.imprimir{
	height:23px;
	background: url("../img/general/productos/bg-li-listado-imprimir.jpg") no-repeat top;
	margin-bottom:.1em;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.imprimir a{
	padding: .5em 0 0 2.3em;
	display:block;
	color:#6f6f6f
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.estrella{
	height:35px;
	background: url("../img/general/productos/bg-li-listado-estrella.jpg") no-repeat top;
	margin-bottom:.1em;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.estrella a{
	padding: .5em 0 0 2.3em;
	display:block;
	color:#6f6f6f
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.carta{
	height:23px;
	background: url("../img/general/productos/bg-li-listado-carta.jpg") no-repeat top;
	margin-bottom:.1em;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.carta a{
	padding: .5em 0 0 2.3em;
	display:block;
	color:#6f6f6f
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.libro{
	padding:.5em 0 0 0;
	height: auto;
	background: url("../img/general/productos/bg-li-listado-libro.jpg") no-repeat left top;
	color:#6f6f6f;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.libro a{
	padding:0.5em 0 0 0.8em;
	display:block;
	color:#6f6f6f;
	text-decoration:underline;
	width:120px;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li.libro strong {
	padding: 0 0 0 2.3em;
}
#contenido .informacionProducto .parteDcha .listadoProducto ul li ul{
	margin:0;
	padding:0 0 1em 2.3em;
	background: url(../img/general/productos/bg-li-listado-libro-bot.jpg) no-repeat bottom;
	}
#contenido .informacionProducto .parteDcha .listadoProducto ul li ul li a{
	background: url("../img/general/productos/bullet-listado.gif") no-repeat left 10px;
	}
#contenido .informacionProducto .parteDcha .lineaPuntos{
	background: url("../img/general/productos/bg-linea-puntos.jpg") repeat-x bottom; 
	}
#contenido .informacionProducto .parteDcha .enlaces p{
	color:#2d5074;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:1em 0 1em 0 ;
	}
#contenido .informacionProducto .parteDcha .enlaces ul{
	margin:0;}
#contenido .informacionProducto .parteDcha .enlaces ul li{
	margin-bottom:.5em;
	background: url("../img/general/productos/bullet-enlaces.gif") no-repeat left 4px;
	padding:0 0 0 1.5em;
	}
#contenido .informacionProducto .parteDcha .enlaces a{
	color:#6f6f6f;
	text-decoration:underline;
	display:block;
	margin:0
	}
#contenido .informacionProducto .parteDcha .enlaces a:hover{
	color:#D8001D;
}
#contenido .formatosDisponibles{
	clear:both;
	background: url("../img/general/productos/bg-linea-puntos.jpg") repeat-x top;
	margin:1.5em 0 1.5em 0;
	padding:2em 0 0 0;
	}
#contenido .formatosDisponibles h3{
	margin:0;
}
#contenido .formatosDisponibles table{
	border:1px solid #f2f2f2;
	margin:1em 0 0 0;
	background:#FFFFFF;
	width:100%;
	}
#contenido .formatosDisponibles table caption{
	display:none;
	}
#contenido .formatosDisponibles table tr{
	height:25px;
	color:#636262;
	border-bottom:1px solid #f2f2f2
	}
#contenido .formatosDisponibles table tr.sobre{
	background:#f8f8f8;
	color:#355d86;
}
#contenido .formatosDisponibles table tr.titularTabla{
	background:#f2f2f2
	}
#contenido .formatosDisponibles table tr #header1{
	width:50px;
	}
#contenido .formatosDisponibles table tr #header2{
	width:300px;
	}
#contenido .formatosDisponibles table tr #header3{
	width:200px;
	}
#contenido .formatosDisponibles table tr #header4{
	width:100px;
	}
#contenido .formatosDisponibles table tr .enCentro{
	text-align:center;
	}
#contenido .formatosDisponibles table th{
	border-bottom:2px solid #ececec; 
	color:#355d86
	}
#contenido .formatosDisponibles table td{
	border-bottom:1px solid #f2f2f2; 
}



#contenido .formatosDisponibles .th-tabla{
	background:#F2F2F2 none repeat scroll 0 0;
	height:30px;
	
	}
#contenido .formatosDisponibles .th-tabla p {
	border-bottom:2px solid #ECECEC;
	color:#355D86;
	font-weight:bold;
	margin:0 0 0 0;
	padding:5px 15px 10px 3.5em;
}
#contenido .formatosDisponibles .th-tabla p span.nombre{
	width:250px;
	float:left;
	}
#contenido .formatosDisponibles .th-tabla p span.grsNetos{
	width:14.9em;
	float:left;
	}
#contenido .formatosDisponibles table {

}
#contenido .formatosDisponibles h2 { float:left; width:100%; margin:0 0 1em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#636262;
	border-top:1px solid #F2F2F2;
	padding:1.5em 0 .5em 0;
	clear:both;}
#contenido .formatosDisponibles h2 span.numero {
	float:left;
	margin:0 0 0 1em;
	width:3em;
}
#contenido .formatosDisponibles h2 span.nombre {
	float:left;
	margin:0 0 0 0;
	/*width:23.5em;*/
}
#contenido .formatosDisponibles h2 span.grsNetos {
	float:left;
	margin:0 0 0 0;
	width:16.4em;
}
#contenido .formatosDisponibles .div_especifica{ float:left; overflow:hidden; width:100%;
	margin:1em 0 1em 0;
	/*height:120px;*/
	}
#contenido .formatosDisponibles .div_especifica img{
	margin:0 2em 1em 1.5em;
	padding:.1em;
	border:1px solid #f2f2f2;}
#contenido .formatosDisponibles .div_especifica p{
	text-transform:uppercase;
	padding:5px 15px 5px 24px;
	color:#355D86;
	font-size:1.1em;
}
#contenido .formatosDisponibles .div_especifica li{
	padding:.3em 0.3em 0;
	margin:0 0 0 2em;
	}
#contenido .formatosDisponibles .div_especifica li span{
	font-weight:bold;
	float:left;
	width:16em;
	}
#contenido .formatosDisponibles .especificaciones{
	float:left;
	}
#contenido .formatosDisponibles .especificaciones ul{
	background: #FFF url(../img/general/bg-table-especificaciones.jpg) no-repeat 0 0;
	height:90px;
	width:298px;
	}
.ficha h2.mouseover {
background:#f8f8f8;
color:#355d86;
cursor:pointer;
}
.ficha h2.selected {
	background:#f8f8f8;
	color:#355d86;
}
