body {
	font-family:Arial;
	font-size:12px;
	color:#000000;
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	background-color:#F7F7F7;
}

A {
	text-decoration:none;
	color:#000000;
}

A.subrrayado {
	text-decoration:underline;
	color:#000000;
}

IMG {
	border:none;
	margin:0px;
}

P {
	margin:0px;
	padding:0px;
}

#cabecera {
	width:994px;
	clear:both;
	margin:0 auto;
	text-align:left;
}

#cabecera .primera_linea .catalogo {
	float:right;
}

#cabecera .primera_linea .pedidos_telefonicos {
	float:right;
	margin-right:10px;
}

#cabecera .primera_linea .recomiendanos {
	float:right;
	margin-right:15px;
	margin-top:38px;
	background-image:url(../img/recomiendanos.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	padding-left:22px;
	padding-right:5px;
	padding-top:3px;
	color:#9E0000;
	font-style:italic;
}

#cabecera .segunda_linea {
	clear:both;
	margin:0px;
	padding:0px;
background-color:red;
}

#cabecera .segunda_linea IMG {
	float:left;
	margin:0px;
	padding:0px;
}




/*
#cabecera {
	width:994px;
	height:146px;
	clear:both;
	margin:0 auto;
	text-align:left;
}

#cabecera .logo_imagen {
	margin:0px;
	padding:0px;
	height:250px
}

#cabecera .logo_imagen .catalogo {
	float:right;
}

#cabecera .logo_imagen .pedidos_telefonicos {
	float:right;
	margin-right:10px;
}

#cabecera .logo_imagen .recomiendanos {
	float:right;
	margin-right:15px;
	margin-top:38px;
	background-image:url(../img/recomiendanos.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	padding-left:22px;
	padding-right:5px;
	padding-top:3px;
	color:#9E0000;
	font-style:italic;
}

#cabecera .logo_imagen .imagen_cabecera {
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#9E0000;
	margin:0px;
	padding:0px;
}

#cabecera .logo_imagen .hazte_socio {
	border-top-style:solid;
	border-top-width:3px;
	border-top-color:#9E0000;
	margin:0px;
	padding:0px;
	float:right;
}
*/

#capaRecomiendanos {
	display:none;
	margin:0 auto;
	padding:0px;
	position:absolute;
	top:65px;
	left:55%;
	background-image:url(../img/fondo_recomendamos.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:300px;
	height:185px;
}

#capaRecomiendanos .titulo {
	font-size:13px;
	font-weight:bold;
	color:#9E0000;
	text-align:center;
	margin-bottom:0px;
	margin-top:2px;
}

#capaRecomiendanos FORM {
	clear:both;
	margin:0px;
	padding:0px;
}

#capaRecomiendanos FORM INPUT {
	border-color:#7D0000;
	border-style:solid;
	border-width:1px;
	height:16px;
	color:#7D0000;
	margin:0px;
	float:left;
}

#capaRecomiendanos FORM INPUT.corto { width:70px; }
#capaRecomiendanos FORM INPUT.medio { width:180px; }

#capaRecomiendanos FORM P{
	clear:both;
	margin:0px;
	padding-bottom:15px;
	margin-bottom:10px;
}

#capaRecomiendanos FORM LABEL{
	padding-left:0px;
	width:95px;
	float:left;
	text-align:right;
	padding-right:7px;
}

#capaRecomiendanos FORM P.enviar {
	float:right;
	margin-top:0px;
	margin-bottom:10px;
	margin-right:15px;
}

#menu {
	clear:both;
	width:994px;
	height:36px;
	background-color:#7D0000;
	font-size:12px;
	font-weight:bold;
	margin:0 auto;
	text-align:left;
}

#menu A {
	color:#efd4d4; /*DFB1B1;*/
}

#menu UL {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:15px;
	padding-right:12px;
	list-style:none;
}

#menu UL LI {
	display:inline;
	background-image:url(../img/flecha_menu_off.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	padding-right:12px;
	float:left;
	height:26px;
}

#menu UL LI.bodega {
	margin-left:13px;
}

#menu UL LI.on {
	background-image:url(../img/fondo_menu_on.gif);
	background-position:left bottom;
	padding-right:0px;
}

#menu UL LI.on A {
	color:#FFFFFF;
}

#menu UL LI.on SPAN {
	background-image:url(../img/flecha_menu_on.gif);
	background-position:right 4px;
	background-repeat:no-repeat;
	padding-right:12px;
}

#menu UL LI.cesta {
	float:right;
	background-image:url(../img/cesta_menu_off.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:0px;
}

#menu UL LI.cesta_on {
	float:right;
	background-image:url(../img/fondo_menu_on.gif);
	background-position:18px bottom;
	padding-right:0px;
}

#menu UL LI.cesta_on SPAN {
	background-image:url(../img/cesta_menu_off.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:18px;
}

#menu UL LI.cesta_on A {
	color:#FFFFFF;
}

#contenido {
	padding-left:13px;
	padding-top:12px;
	width:981px;
	margin:0 auto;
	text-align:left;
}

#contenido .destacados_portada {
	margin:0px;
	padding:0px;
}

#contenido .destacados_portada UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contenido .destacados_portada UL LI {
	float:left;
	width:400px;
	height:160px;
	margin-right:10px;
	margin-bottom:20px;
}

#contenido .destacados_portada UL LI .destacado {
	clear:both;
}

#contenido .destacados_portada UL LI .destacado .imagen {
	float:left;
	width:142px;
}

#contenido .destacados_portada UL LI .destacado .datos {
	float:left;
	width:255px;
}

#contenido .destacados_portada UL LI .destacado .datos P {
	margin-left:10px;
}

#contenido .destacados_portada UL LI .destacado .datos P.nombre {
	font-size:15px;
	font-weight:bold;
	color:#7D0000; /*63284a;*/
	margin-bottom:3px;
}

#contenido .destacados_portada UL LI .destacado .datos P.nombre A {
	color:#7D0000;
}

#contenido .destacados_portada UL LI .destacado .datos P.texto {
	font-size:12px;
	color:#000000;
	margin-bottom:8px;
}

#contenido .destacados_portada UL LI .destacado .datos P.presentacion {
	font-size:11px;
	color:#333333;
	margin-top:6px;
}

#contenido .destacados_portada UL LI .destacado .datos P.precio {
	color:#9E0000;
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}

#contenido .destacados_portada UL LI .destacado .datos P.precio SPAN {
	font-size:11px;
	font-weight:normal;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos {
	width:100px;
	float:right;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .detalle {
	background-image:url(../img/fondo_detalle_portada.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:22px;
	margin-bottom:1px;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .detalle SPAN {
	float:right;
	margin-right:2px;
	margin-top:1px;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .detalle P {
	padding-top:3px;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .comprar {
	background-image:url(../img/fondo_comprar_portada.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:22px;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .comprar SPAN {
	float:right;
	margin-right:2px;
	margin-top:1px;
}

#contenido .destacados_portada UL LI .destacado .datos .accesos .comprar P {
	padding-top:3px;
}

#contenido .imagen_botella {
	float:left;
	margin-top:10px;
}

#contenido .detalle_vino {
	float:left;
	width:610px;
	margin-left:12px;
}

#contenido .margen_top {
	margin-top:10px;
}

#contenido .detalle_vino .titulo {
	font-size:18px;
	font-weight:bold;
	color:#A11D1B;
}

#contenido .detalle_vino .navegacion {
	font-size:11px;
	color:#4C4C4C;
	background-image:url(../img/separador_navegacion.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
}

#contenido .detalle_vino .navegacion A {
	color:#4C4C4C;
}

#contenido .detalle_vino .navegacion UL {
	list-style:none;
	margin:0px;
	margin-top:3px;
	padding:0px;
}

#contenido .detalle_vino .navegacion UL LI {
	display:inline;
}

#contenido .detalle_vino .navegacion UL LI.actual {
	color:#6C0202;
}

#contenido .detalle_vino .navegacion UL LI.inicio {
	background-image:url(../img/inicio.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;
	float:right;
}

#contenido .detalle_vino .descripcion {
	margin-right:50px;
	margin-top:8px;
}

#contenido .detalle_vino .descripcion UL.caracteristicas {
	margin:0px;
	margin-top:15px;
	padding:0px;
	list-style:none;
	color:#4C4C4C;
}

#contenido .detalle_vino .descripcion UL.caracteristicas LI {
	background-image:url(../img/bullet_flecha_gris.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:5px;
}

#contenido .detalle_vino .descripcion UL.caracteristicas LI SPAN {
	font-weight:bold;
}

#contenido .detalle_vino .descripcion .fichaCata {
	margin-top:13px;
	width:150px;
	float:right;
}

#contenido .detalle_vino .descripcion .fichaCata DIV.tituloDescarga {
	clear:both;
	background-color:#A11D1B;
	color:#DDDDDD;
	height:25px;
	text-align:center;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
}

#contenido .detalle_vino .descripcion .fichaCata DIV.tituloDescarga DIV {
	padding-top:4px;
}

#contenido .detalle_vino .descripcion .fichaCata DIV.enlaceDescarga {
	clear:both;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#contenido .detalle_vino .descripcion .fichaCata DIV.enlaceDescarga DIV {
	background-image:url(../img/logopdf.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:21px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}

#contenido .detalle_vino .descripcion .fichaCata DIV.enlaceDescarga DIV A {
	color:#A11D1B;
}

#contenido .detalle_vino .cata {
	margin-top:15px;
}

#contenido .detalle_vino .cata P.gris {
	color:#4C4C4C;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#c97676;
}

#contenido .detalle_vino .cata UL {
	list-style:none;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

#contenido .detalle_vino .cata UL LI {
	float:left;
	width:255px;
	padding-bottom:7px;
	margin-right:5px;
}

#contenido .detalle_vino .cata UL LI.visual {
	background-image:url(../img/cata_fase_visual.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
}

#contenido .detalle_vino .cata UL LI.olfativa {
	background-image:url(../img/cata_fase_olfativa.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
}

#contenido .detalle_vino .cata UL LI.gustativa {
	background-image:url(../img/cata_fase_gustativa.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
}

#contenido .detalle_vino .cata UL LI.acompanamiento {
	background-image:url(../img/cata_acompanamiento.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:35px;
}

#contenido .detalle_vino .cata UL LI P.tit_cata {
	margin:0px;
	padding:0px;
	color:#666666;
	font-weight:bold;
}

#contenido .detalle_vino .cata P.texto {
	margin-top:8px;
	margin-bottom:10px;
}

#contenido .detalle_vino .compra {
	clear:both;
	padding-top:10px;
}

#contenido .detalle_vino .compra .unidad {
	background-image:url(../img/fondo_compra.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:405px;
	height:44px;
	margin-bottom:2px;
}

#contenido .detalle_vino .compra .unidad SPAN {
	float:right;
	margin-right:12px;
	margin-top:7px;
}

#contenido .detalle_vino .compra .unidad P {
	padding-top:5px;
	padding-left:9px;
}

#contenido .listado {
	width:822px;
	margin-left:0px;
}

#contenido .listado .vino {
	margin:0px;
	margin-top:5px;
	clear:both;
}

#contenido .listado .vino .imagen {
	float:left;
	margin-bottom:10px;
	width:142px;
}

#contenido .listado .vino .detalle {
	float:left;
	margin-bottom:10px;
	margin-left:10px;
}

#contenido .listado .vino .detalle .titulo_vino {
	font-size:15px;
	font-weight:bold;
}

#contenido .listado .vino .detalle .titulo_vino A {
	color:#7D0000; /*63284a;*/
}

#contenido .listado .vino .detalle .descripcion_vino {
	width:610px;
}

#contenido .listado .vino .detalle .descripcion_vino UL.caracteristicas {
	margin:0px;
	margin-top:7px;
	padding:0px;
	list-style:none;
	color:#4C4C4C;
}

#contenido .listado .vino .detalle .descripcion_vino UL.caracteristicas LI {
	background-image:url(../img/bullet_flecha_gris.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:5px;
}

#contenido .listado .vino .detalle .descripcion_vino UL.caracteristicas LI SPAN {
	font-weight:bold;
}

#contenido .listado .vino .compra_vino {
	float:left;
	width:400px;
	margin-top:10px;
	margin-left:5px;
}

#contenido .listado .vino .compra_vino .unidad {
	background-image:url(../img/fondo_compra_listado.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:400px;
	height:44px;
	margin-bottom:2px;
}

#contenido .listado .vino .compra_vino .unidad SPAN {
	float:right;
	margin-right:12px;
	margin-top:7px;
}

#contenido .listado .vino .compra_vino .unidad P {
	padding-top:5px;
	padding-left:9px;
}

#contenido .listado .texto {
	margin-top:10px;
}

#contenido .listado .texto P {
	margin-bottom:10px;
}

#contenido .listado .texto UL.productos {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-left:20px;
	list-style:none;
	margin-bottom:20px;
}

#contenido .listado .texto UL.productos LI {
	margin:0px;
	padding:0px;
	float:left;
	font-size:15px;
	font-weight:bold;
	width:244px;
	height:165px;
	margin-bottom:10px;
	text-align:center;
}

#contenido .listado .texto UL.productos LI A {
	color:#7D0000;
}

#contenido .listado .texto TABLE.cesta {
	width:100%;
	margin-bottom:10px;
}

#contenido .listado .texto TABLE.cesta TR TH {
	color:#7D0000; /*63284a;*/
	border-bottom-style:solid;
	border-bottom-color:#7D0000; /*63284a;*/
	border-bottom-width:1px;
	text-align:center;
}

#contenido .listado .texto TABLE.cesta TR TH.producto {
	text-align:left;
	width:67%;
}

#contenido .listado .texto TABLE.cesta TR TH.precio {
	text-align:right;
	padding-right:10px;
}

#contenido .listado .texto TABLE.cesta TR TD {
	padding-top:10px;
	font-weight:bold;
	font-variant:small-caps;
}

#contenido .listado .texto TABLE.cesta TR TD span {
	padding-top:10px;
	font-weight:normal;
	font-variant:normal;
	font-size:11px;
}

#contenido .listado .texto TABLE.cesta TR TD.check {
	width:10%;
	text-align:right;
}

#contenido .listado .texto TABLE.cesta TR TD.check INPUT {
	margin-left:25px;
}

#contenido .listado .texto TABLE.cesta TR TD.input {
	width:10%;
	text-align:center;
}

#contenido .listado .texto TABLE.cesta TR TD.input INPUT{
	width:30px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	color:#7D0000; /*63284a;*/
	text-align:right;
	border-style:solid;
	border-width:1px;
	border-color:#7D0000; /*63284a;*/
	padding-left:3px;
	padding-right:3px;
	margin-left:15px;
}

#contenido .listado .texto TABLE.cesta TR TD.precio {
	width:13%;
	text-align:right;
	padding-right:5px;
	font-weight:normal;
	color:#7D0000; /*63284a;*/
}

#contenido .listado .texto TABLE.cesta TR TD.bold {
	font-weight:bold;
}

#contenido .listado .texto TABLE.cesta TR.totales TD {
	text-align:right;
	padding-right:5px;
}

#contenido .listado .texto TABLE.cesta TR.separador TD {
	border-bottom-style:solid;
	border-bottom-color:#7D0000; /*63284a;*/
	border-bottom-width:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

#contenido .listado .texto .datos_pedido {
	margin:auto;
	width:662px;
	clear:both;
}

#contenido .listado .texto .datos_obligatorios {
	color:#7D0000; /*63284a;*/
	font-size:9px;
	font-weight:normal;
	float:right;
}

#contenido .listado .texto .titulo_envio {
	color:#7D0000; /*63284a;*/
	font-size:12px;
	font-weight:bold;
}

#contenido .listado .texto FORM {
	clear:both;
	margin:0px;
	padding:0px;
}

#contenido .listado .texto FORM INPUT {
	border-color:#7D0000; /*63284a;*/
	border-style:solid;
	border-width:1px;
	height:16px;
	color:#7D0000; /*63284a;*/
	margin:0px;
	float:left;
}

#contenido .listado .texto FORM INPUT.inputCheck {
	border:none;
}

#contenido .listado .texto FORM INPUT.corto { width:68px; }
#contenido .listado .texto FORM INPUT.medio { width:162px; }
#contenido .listado .texto FORM INPUT.largo { width:314px; }
#contenido .listado .texto FORM INPUT.muy_largo { width:560px; }

#contenido .listado .texto FORM TEXTAREA {
	border-color:#7D0000; /*63284a;*/
	border-style:solid;
	border-width:1px;
	width:560px;
	height:70px;
	margin:0px;
	padding:0px;
}

#contenido .listado .texto FORM P{
	clear:both;
	margin:0px;
	padding-bottom:20px;
}

#contenido .listado .texto FORM LABEL{
	padding-left:10px;
	width:70px;
	float:left;
}

#contenido .listado .texto FORM LABEL.l_corto{
	padding-left:0px;
	width:95px;
	float:left;
}

#contenido .listado .texto FORM LABEL.l_largo{
	padding-left:0px;
	width:150px;
	float:left;
}

#contenido .listado .texto FORM LABEL.l_muy_largo{
	padding-left:0px;
	width:350px;
	float:left;
}

#contenido .listado .texto FORM LABEL.l_separador{
	padding-left:10px;
}

#contenido .listado .texto FORM P {
	margin-bottom:10px;
}

#contenido .listado .texto FORM P.enviar {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

#contenido .listado .texto .datos_pedido .modo_pago {
	width:150px;
	height:100px;
	clear:both;
	float:left;
}

#contenido .listado .texto .datos_pedido .modo_pago UL {
	list-style:none;
	margin:0px;
	padding:0px;
}

#contenido .listado .texto .datos_pedido .modo_pago UL LI {
	clear:both;
	margin:0px;
	padding:0px;
	height:20px;
}

#contenido .listado .texto .datos_pedido .separador_modo_pago {
	height:90px;
	width:1px;
	background-color:#7D0000;
	float:left;
}

#contenido .listado .texto .datos_pedido .texto_modo_pago {
	height:100px;
	width:490px;
	float:left;
	padding-left:20px;
}

#contenido .listado .texto .categorias {
	width:250px;
	float:left;
	margin-top:25px;
	font-size:14px;
}

#contenido .listado .texto .categorias UL {
	list-style:none;
	margin:0px;
	margin-left:10px;
	padding:0px;
}

#contenido .listado .texto .categorias UL LI {
	width:230px;
	height:55px;
}

#contenido .listado .texto .categorias UL LI A .categoria {
	width:230px;
	height:50px;
	background-image:url(../img/bullet_categoria.gif);
	background-position:right 15px;
	background-repeat:no-repeat;
	color:black;
}

#contenido .listado .texto .categorias UL LI A:hover .categoria {
	background-image:url(../img/bullet_categoria_hover.gif);
	text-decoration:none;
	color:red;
}

#contenido .listado .texto .categorias UL LI A .categoria .img {
	margin-right:5px;
	float:left;
	width:50px;
}

#contenido .listado .texto .categorias UL LI A .categoria .txt {
	float:left;
	margin-top:10px;
	width:165px;
}

#contenido .listado .texto .elementos_resumen {
	width:560px;
	float:left;
	margin-top:25px;
	border-left-style:dotted;
	border-left-color:#333333;
	border-left-width:1px;
}

#contenido .listado .texto .elementos_resumen P {
	font-size:16px;
	font-weight:bold;
	margin-left:15px;
	color:#7D0000;
}

#contenido .listado .texto .elementos_resumen UL {
	list-style:none;
	margin:0px;
	margin-left:15px;
	padding:0px;
}

#contenido .listado .texto .elementos_resumen UL LI {
	width:500px;
	clear:both;
}

#contenido .listado .texto .elementos_resumen UL LI IMG {
	float:left;
	margin-right:8px;
	padding-bottom:10px;
}

#contenido .listado .texto .elementos_resumen UL LI .titulo {
	float:left;
	width:360px;
	font-size:14px;
	text-decoration:underline;
	color:#7D0000;
}

#contenido .listado .texto .elementos_resumen UL LI .titulo A {
	color:#7D0000;
}

#contenido .listado .texto .elementos_resumen UL LI .segundalinea {
	float:left;
	width:360px;
	font-size:11px;
	margin-top:3px;
}

#contenido .listado .texto .elementos_resumen UL LI .segundalinea DIV.tiempo_preparacion {
	background-image:url(../img/tiempo_preparacion.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
	width:165px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elementos_resumen UL LI .segundalinea DIV.dificultad_Principiante {
	background-image:url(../img/dificultad_Principiante.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elementos_resumen UL LI .segundalinea DIV.dificultad_Media {
	background-image:url(../img/dificultad_Media.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elementos_resumen UL LI .segundalinea DIV.dificultad_Experto {
	background-image:url(../img/dificultad_Experto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elementos_resumen UL LI .comentarios {
	float:left;
	width:360px;
	margin-top:5px;
}

#contenido .listado .texto .elemento_detalle {
	width:770px;
}

#contenido .listado .texto .elemento_detalle .foto {
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta {
	width:570px;
	margin-left:10px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .resumen {
	clear:both;
	font-size:11px;
	margin-bottom:6px;
}

#contenido .listado .texto .elemento_detalle .receta .resumen SPAN {
	color:#db6e03;
	font-weight:bold;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.tiempo_preparacion {
	background-image:url(../img/tiempo_preparacion.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:23px;
	width:165px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.comensales {
	width:110px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.comensales SPAN {
	color:#db6e03;
	font-weight:bold;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.dificultad_Principiante {
	background-image:url(../img/dificultad_Principiante.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.dificultad_Media {
	background-image:url(../img/dificultad_Media.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .resumen DIV.dificultad_Experto {
	background-image:url(../img/dificultad_Experto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:70px;
	width:100px;
	height:19px;
	float:left;
}

#contenido .listado .texto .elemento_detalle .receta .ingredientes {
	clear:both;
	margin-bottom:6px;
	padding-top:10px;
}

#contenido .listado .texto .elemento_detalle .receta .ingredientes P {
	color:#db6e03;
	font-weight:bold;
}

#contenido .listado .texto .elemento_detalle .receta .ingredientes UL {
}

#contenido .listado .texto .elemento_detalle .receta .ingredientes UL LI {
	width:570px;
	height:18px;
}

#contenido .listado .texto .elemento_detalle .receta .preparacion {
	margin-top:6px;
}

#contenido .listado .texto .elemento_detalle .receta .preparacion .titulo {
	margin:0px;
	color:#db6e03;
	font-weight:bold;
	font-size:12px;
}

#contenido .listado .texto .elemento_detalle .receta .vinos_recomendados {
	margin-top:6px;
}

#contenido .listado .texto .elemento_detalle .receta .vinos_recomendados P {
	color:#db6e03;
	font-weight:bold;
}

#contenido .listado .texto .elemento_detalle .receta .vinos_recomendados UL {
	list-style:circle;
}

#contenido .listado .texto .elemento_detalle .receta .vinos_recomendados UL LI A:hover {
	text-decoration:underline;
}

#contenido .listado .texto .elemento_detalle .volver {
	color:#7D0000;
	text-decoration:underline;
	float:right;
}

#contenido .banners {
	float:right;
	width:154px;
	vertical-align:top;
	text-align:right;
}

#contenido .banners UL {
	margin:0px;
	padding:0px;
	list-style:none;
}

#contenido .banners UL LI {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
}

#navegacion_inferior {
	clear:both;
	background-image:url(../img/fondo_navegacion_inferior.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:994px;
	height:38px;
	margin:0 auto;
	margin-bottom:2px;
	text-align:left;
}

#navegacion_inferior A {
	color:#7D0000; /*9E0000;*/
}

#navegacion_inferior UL {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:13px;
	padding-left:16px;
	padding-right:150px;
}

#navegacion_inferior UL LI.izqda {
	float:left;
	background-image:url(../img/flecha_nav_izqda.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

#navegacion_inferior UL LI.volver {
	margin-left:20px;
}

#navegacion_inferior UL LI.dcha {
	float:right;
	background-image:url(../img/flecha_nav_dcha.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:15px;
}

#pie {
	clear:both;
	background-image:url(../img/pie.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:978px;
	height:39px;
	padding-left:16px;
	padding-top:14px;
	color:#FFFFFF;
	font-family:sans-serif;
	font-size:11px;
	margin:0 auto;
	text-align:left;
}

#pie TABLE {
	margin:0 auto;
}

#pie A {
	color:#FFFFFF;
	text-decoration:underline;
}