/*
	CSS - Danacol Consumidor General
	Borja Delgado	
	OrangeSide - http://www.orangeside.org
	12 - 2005
*/

/* ESTILOS GENERALES */

* { margin: 0; padding: 0; }

html, body {
	height: 100%;
	min-height: 100%;
	}

body {
	font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
	color: #7F7F7F;
	background-color: #FFF;
	}

h1 {
	font: 20px/24px Verdana, Arial, Helvetica, sans-serif;
	}

h2 {
	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
	}

h3 {
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	}

a {
	font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
	}

a:hover {
	text-decoration: underline;
	}

a img {
	border-width: 0px;
	}

table {
	border-collapse: collapse;
	}

tr, td, th {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

input, button, textarea, select {
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
	}

form {
	margin: 20px 0px 15px 5px;
	}

fieldset {
	border-width: 0px;
	width: auto;
	}

label {
	display: block;
	clear: left;
	margin: 0px 0px 5px 0px;
	}

label strong {
	display: block;
	float: left;
	width: 135px;
	margin: 0px 10px 0px 0px;
	text-align: right;
	}

label strong.completo {
	width: auto;
	text-align: left;
	padding-left: 145px;
	margin: 10px 0px 5px 0px;
	}

label span.completo {
	display: block;
	clear: left;
	margin: 0px 0px 15px 145px;
	}

label span.completo input {
	width: auto;
	}

input, textarea {
	background-color: #FFF;
	width: 200px;
	}

#select {
	background-color: #FFF;
	}

input#enviar {
	display: block;
	width: auto;
	margin: 10px 0px 0px 145px;
	}

textarea {
	height: 100px;
	}

ul {
	list-style-type: square;
	list-style-position: inside;
	}

#saltar_navegacion {
	visibility: hidden;
	position: absolute;
	z-index: 0;
	}

/* VALIDACION FORMULARIOS */

form label.required strong {
	background: url(../grafica/estructura/form_required.gif) 100% 0% no-repeat;
  padding-right: 22px;
	}
form label.problem strong {
  	background: url(../grafica/estructura/form_caution.gif) 100% 0% no-repeat;
  	padding-right: 22px;
		}
form label.completed strong {
  background: url(../grafica/estructura/form_complete.gif) 100% 0% no-repeat;
  padding-right: 22px;
	}



/* CONTENEDOR */

#contenedor_principal {
	width: 784px;
	margin: 0px auto;
	padding: 170px 0px 0px 0px;
	background: #FDEDE3 url(../grafica/estructura/contenedor_fondo_cabecera.gif) top left repeat-x;
	position: relative;
	min-height: 100%;
	}

/*body#home #contenedor_principal {*/
body #contenedor_principal {
	padding-top: 156px;
	background: #FFF url(../grafica/estructura/contenedor_fondo_cabecera.gif) top left repeat-x;
	}

body#distribuidor_h1 #contenedor_principal {
	position: absolute;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	height: 400px;
	min-height: 0;
	padding: 0px;
	background: none;
	}

/* Ocultamos IEMac \*/
body#distribuidor_h1 #contenedor_principal {
	top: 50%;
	margin-top: -225px; /* 25px compensado hacia arriba */
	}
/* IEMac Cierre */

/* TITULO DE LA WEB */

#titulo_web {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 260px;
	height: 136px;
	background: url(../grafica/estructura/titulo_web_fondo.gif) top left no-repeat;
	overflow: hidden;
	}

body#distribuidor_h1 #titulo_web {
	position: relative;
	margin: 0 auto;
	background: none;
	}

#titulo_web a {
	position: absolute;
	top: 15px;
	left: 15px;
	display: block;
	width: 149px;
	height: 102px;
	}

/* MENU PRINCIPAL */

#menu_principal {
	font: 10px/16px Verdana, Helvetica, Arial, sans-serif; /*potser ho haig de treure*/
	position: absolute;
	top: 3px;
	right: 0px;
	width: 529px;
	height: 18px;
	border: 1px solid #FFF;
	border-width: 1px 0px;
	background-color: #B7CB11;
	}

#menu_principal li {
	position: relative;
	display: block;
	float: left;
	width: 100px; /* IE5 Mac */
	height: 18px;
	list-style-type: none;
	border-left: 1px solid #FFF;
	background-color: #F58440;
	}

/* IEMac Hide \*/
#menu_principal li {
	width: auto;
	}
/* IEMac Hide Ends */

#menu_principal li.destacada {
	background-color: #B7CB11;
	}

#menu_principal a {
	display: block;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0px 5px;
	}

#menu_principal a img {
	margin: 3px 0px 0px 0px;
	}

#menu_principal a:hover {
	text-decoration: none;
	}

#menu_principal li ul {
  position: absolute;
  left: -1px;
  top: 18px;
  border: 1px solid #FFF;
  width: 200px;
	background-color: #F58440;
	}

#menu_principal li ul.grande {
  width: 275px;
	}

#menu_principal ul li {
	display: block;
	float: none;
	width: auto;
	height: auto;
	border-width: 0px;
	}

#menu_principal ul li a {
	display: block;
	padding: 2px 5px 2px 13px;
	}

#menu_principal ul li a:hover {
	background: #FFD18A url("../grafica/estructura/menuprincipal_fondo_rollover.gif") 2px 7px no-repeat;
	color: #F58440;
	}

/* Desplegables */

#menu_principal li ul {
	visibility: hidden;
	}

#menu_principal li:hover ul {
	visibility: visible;
	z-index: 1;
	}

/* MENU SECUNDARIO */

#menu_secundario {
	position: absolute;
	top: 136px;
	left: 0px;
	width: 121px;
	height: 20px;
	background-color: #FF8D46;
	}

#menu_secundario a {
	padding: 11px;
	color: #FFF;
	}

#menu_secundario_idioma {
    font: 12px/16px Verdana, Helvetica, Arial, sans-serif; /*HO HE POSAT PERO POTSER ES TREU*/
	position: absolute;
	top: 138px;
	left: 690px;
	}

#menu_secundario_idioma a {
	color: #f58440;
	}

#menu_secundario_idioma a:hover {
	text-decoration: none;
	}

#menu_secundario a:hover {
	text-decoration: none;
	}



/* LOCALIZADOR */

#localizador {
	position: absolute;
	top: 136px;
	left: 195px;
	color: #F58440;
	}

#localizador a {
	font-weight: normal;
	color: #F58440;
	}

/* GRAFICA DE LA CABECERA */

#grafica_cabecera {
	position: absolute;
	top: 23px;
	right: 1px;
	width: 527px;
	height: 108px;
	z-index: 0;
	}

/* CONTENIDO */

#contenido {
	background: #cadeb1 url(../grafica/estructura/contenido_fondo_cabecera.gif) top left repeat-x;
	}

#contenido div.contenedor {
	position: relative;
	margin: 0px 8px 20px 9px;
	padding: 10px 0px 0px 10px;
	background: #FFF url(../grafica/estructura/contenedor_interior_cabecera.gif) top left no-repeat;
	width: 757px;
	}

#contenido div.inicio {
    /*margin-top:-15px;*/
    padding-top:30px;
	background: #FFF url(../grafica/estructura/contenedor_interior_cabecera_inicio.gif) top left no-repeat;
	width: 757px;
	}

#contenido div.contenedor div.contenedor_pie {
	clear: both;
	margin-left: -10px;
	height: 27px;
	background: url(../grafica/estructura/contenedor_interior_pie.gif) top left no-repeat;
	}

#contenido div.contenido_pie {
	clear: both;
	height: 74px;
	background: url(../grafica/estructura/contenido_fondo_pie.gif) top left no-repeat;
	}

#contenido h2 {
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 0px 10px;
	color: #F58440;
	font: 26px/26px bold Arial, Helvetica, sans-serif;
	}

#contenido p {
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	}

p.enlace_vermas {
	padding: 0px 15px 0px 0px;
	text-align: right;
	}

p.enlace_vermas a {
	padding: 2px 20px 2px 5px;
	}

p.enlace_vermas a.naranja {
	color: #FFF;
	background: #F58440 url(../grafica/estructura/flecha_blanca_d.gif) center right no-repeat;
	}

p.enlace_vermas a.verde {
	color: #4E9200;
	background: #CADEB1 url(../grafica/estructura/flecha_verde1_d.gif) center right no-repeat;
	}

p.enlace_vermas a.rosa {
	color: #9C6848;
	background: #FCE0CF url(../grafica/estructura/flecha_marron_d.gif) center right no-repeat;
	}

strong.naranja {
	color: #F58440;
	}

strong.verde {
	color: #4E9200;
	}

#contenido ul {
	list-style-position: outside;
	margin: 0px 10px 10px 25px;
	}

h3.redondeado {
	margin: 0px 10px 0px 0px;
	height: 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	}

h3.redondeadonoticia {
	margin: 0px 10px 0px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	}

h3.redondeado strong {
	display: block;
	padding: 2px 5px 0px 17px;
	}

h3.redondeadonoticia strong {
	display: block;
	padding: 2px 5px 0px 17px;
	}

h3.rnaranjab {
	background: #F58440 url(../grafica/estructura/titulares_derecha_naranjab.gif) top right no-repeat;
    }

h3.rnaranjab strong {
	background: url(../grafica/estructura/titulares_izquierda_naranjab.gif) top left no-repeat;
	}

h3.rverdeb {
	background: #B7CB11 url(../grafica/estructura/titulares_derecha_verdeb.gif) top right no-repeat;
	}

h3.rverdeb strong {
	background: url(../grafica/estructura/titulares_izquierda_verdeb.gif) top left no-repeat;
	}

h3.rverdev {
	background: #B7CB11 url(../grafica/estructura/titulares_derecha_verdev.gif) top right no-repeat;
	}

h3.rverdev strong {
	background: url(../grafica/estructura/titulares_izquierda_verdev.gif) top left no-repeat;
	}

h3.redondeado2_verde {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	background: #B7CB11 url(../grafica/estructura/titular2_verde_derecha.gif) top right no-repeat;
	}

h3.redondeado2_verde strong {
	display: block;
	margin: 0px 0px 0px 69px;
	padding: 0px 0px 0px 5px;
	background: url(../grafica/estructura/titular2_verde_izquierda.gif) top left no-repeat;
	}

h3.redondeado3_verde {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	background: #B7CB11 url(../grafica/estructura/titular2_verde_derecha.gif) top right no-repeat;
	}

h3.redondeado3_verde strong {
	display: block;
	margin: 0px 0px 0px 118px;
	padding: 0px 0px 0px 5px;
	background: url(../grafica/estructura/titular2_verde_izquierda.gif) top left no-repeat;
	}

/* DISTRIBUIDOR */

#distribuidor {
	background: url(../grafica/contenido/distribuidor_fondo.jpg) center bottom no-repeat;
	height: 225px;
	}

#distribuidor ul {
	margin: 10px 0px 0px 15px;
	list-style-position: outside;
	}

#distribuidor #profesionales {
	width: 170px;
	float: left;
	margin: 5px 0px 0px 15px;
	color: #4E9200;
	}

#distribuidor #profesionales a {
	display: block;
	margin-top: 20px;
	width: 146px;
	padding-right: 6px;
	height: 22px;
	line-height: 20px;
	color: #FFF;
	background: #B7CB11 url(../grafica/contenido/distribuidor_acceso_profesionales.gif) top left no-repeat;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	}

#distribuidor #consumidor {
	width: 180px;
	float: right;
	margin: 5px 15px 0px 0px;
	color: #F58440;
	}

#distribuidor #consumidor a {
	display: block;
	margin: 20px 0px 0px 10px;
	width: 142px;
	padding-left: 10px;
	height: 22px;
	line-height: 20px;
	color: #FFF;
	background: #F58440 url(../grafica/contenido/distribuidor_acceso_consumidor.gif) top left no-repeat;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	}

body#distribuidor_h1 #pie_pagina {
	margin-top: 10px;
	padding-left: 123px;
	}

/* HOME */

#registrate {
    font: 11px/16px Verdana, Helvetica, Arial, sans-serif; /*HO HE POSAT PERO POTSER ES TREU*/
	position: absolute;
	top: 138px;
	left: 130px;
	color: #F58440;
	}

#registrate a {
	color: #F58440;
	font-weight: bold;
	}

#menu_secundario a.newsletter {
font: 10px/16px Verdana, Helvetica, Arial, sans-serif; /*potser ho haig de treure*/
	padding: 3px 22px 4px 28px;
    color: white;
    font-family: Arial;
    text-decoration: none;
    text-transform: uppercase;
    background: #F58440 url(../grafica/estructura/newsletter_fondo.gif) top left no-repeat;
    overflow: hidden;
	}

#menu_secundario a.misdatos {
	padding: 3px 0px 4px 7px;
    color: white;
	font-size: 12px;
    overflow: hidden;
	}

#menu_secundario a.newsletter:hover {
    background-image: url(../grafica/estructura/newsletter_fondo_rollover.gif);
	}

#home_principal {
	position: relative;
	float: left;
	width: 510px;
	background: #FFF url(../grafica/contenido/home_cont_prin_fondo.gif) left top repeat-y;
	padding: 0px;
	}

#home_principal_cabecera {
	height: 11px;
	background: #FFF url(../grafica/contenido/home_cont_prin_cab.gif) bottom center no-repeat;
	margin: 0px 0px 10px 0px;
	}

#home_principal_pie {
	height: 36px;
	background: #FFF url(../grafica/contenido/home_cont_prin_pie.gif) bottom center no-repeat;
	clear: both;
	margin: 0px;
	width: 510px;
	}

#home_principal_contenido {
	padding: 0px 15px 0px 20px;
	}

div.contenedor_home div.grafica {
	float: left;
	width: 69px;
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	}

div.contenedor_home div.grafica2 {
	float: left;
	width: 118px;
	padding: 0px 0px 0px 0px;
   background-color: white;
	}

div.contenedor_home div.texto {
	margin: 0px 0px 0px 70px;
	padding: 5px 10px 0px 0px; 
	}

div.contenedor_home div.textosorteo {
	margin: 0px 0px 0px 75px;
	padding: 5px 0px 0px 0px; 
}

div.contenedor_home div.texto2 {
	margin: 0px 0px 0px 120px;
	padding: 5px 10px 0px 0px; 
	}

div.contenedor_home {
	background: url(../grafica/contenido/home_cont_prin_ini_fondo.gif) right top repeat-y;
	}

div.contenedor_home2 {
	background: url(../grafica/contenido/home_cont_prin_ini_fondo.gif) right top repeat-y;
	}

div.contenedor_home2 div {
	background: url(../grafica/contenido/home_cont_prin_ini_fondo.gif) right top repeat-y;
	}


#home_principal_contenido div.contenedor_home div.pie {
	clear: left;
	height: 19px;
	background: url(../grafica/contenido/home_cont_prin_ini_pie.gif) bottom left no-repeat;
	}

#home_principal_contenido div.receta {
	margin: 15px 0px 0px 0px;
	float: left;
	width: 475px;
	}

#home_principal #home_principal_contenido div.receta div.grafica img {
	padding: 0px 0px 0px 0px;
	}

#home_principal #home_principal_contenido div.receta div.pie {
	clear: left;
	height: 18px;
	background: url(../grafica/contenido/home_cont_prin_ini_pie.gif) bottom left no-repeat;
	}

#home_principal_contenido div.sorteo {
	margin: 15px 0px 0px 7px;
	float: left;
	width: 205px;
	background: none;
	}

#home_secundario {
	position: relative;
	float: right;
	width: 274px;
	background: #FFF url(../grafica/contenido/home_cont_sec_fondo.gif) left top repeat-y;
	margin-top: -3px;
	}

#home_secundario_pie {
	height: 36px;
	background: #FFF url(../grafica/contenido/home_cont_sec_pie.gif) bottom center no-repeat;
	}

#home_secundario div.banner_reto {	
	background: none;
	margin: 15px 0px 5px 18px;
	}

#home_secundario div.ultima_hora {
	margin: 0px 22px 0px 15px;
	padding: 0px 0px 3px 0px;
	background: #FEEDE3 url(../grafica/contenido/home_cont_sec_ult_pie.gif) bottom left no-repeat;
	}

#home_secundario div.consejo_de_hoy {
	margin: 12px 22px 0px 15px;
	padding: 0px 0px 3px 0px;
	background: #FEEDE3 url(../grafica/contenido/home_cont_sec_ult_pie.gif) bottom left no-repeat;
	}

#home_secundario div.ultima_hora li , #home_secundario div.consejo_de_hoy li {
   list-style: none;
   background-image: url(../grafica/estructura/listas_item_01.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left: 10px;
   margin-left: 0px;
}

#home_secundario div.ultima_hora ul , #home_secundario div.consejo_de_hoy ul {
   margin-left: 10px;
   padding-left: 0px;   
}

#home_secundario div.consejo_de_hoy div {
   background: url(../grafica/contenido/home_cont_sec_ult_cab.gif) top left no-repeat;
   padding-top: 5px;
}

#home_secundario div.ultima_hora h3 {
	margin: 0px 0px 10px 0px;
	}

/* ALIMENTACION */

#listado_resultados {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	}

#listado_resultados div.pie_listado {
	clear: both;
	margin: 0px 10px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_resultados div.pie_listado span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#listado_resultados ul {
	margin: 0px 10px 0px 0px;
	list-style-type: none;
	}

#listado_resultados li {
	padding: 1px 10px;
	}

#listado_resultados li.impar {
	background-color: #FEF2EB;
	}

#listado_resultados a {
	color: #4E9200;
    }
	
#listado_resultados div.paginacion {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	}

div.contenido_secundario_alimentacion {
	float: right;
	width: 270px;
	margin: 10px 10px 0px 0px;
	background: #CADEB1 url(../grafica/estructura/alimentacion_secundario_fondosuperior.gif) top left no-repeat;
	}

div.pie_secundario_alimentacion {
	height: 19px;
	background: url(../grafica/estructura/alimentacion_secundario_fondoinferior.gif) bottom left no-repeat;
	}

#buscador_recetas {
	margin: 10px 7px 10px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#buscador_recetas h3 {
	margin: 0px;
	}

#form_buscador_recetas {
	margin: 10px 0px 0px 10px;
	}

#form_buscador_recetas fieldset {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}

#form_buscador_recetas label {
	padding: 0px 0px 0px 15px;
	background: url(../grafica/estructura/listas_item_02.gif) 7px 6px no-repeat;
	}

#form_buscador_recetas label strong {
	display: inline;
	float: none;
	width: auto;
	color: #4E9200;
	text-transform: uppercase;
	}

#form_buscador_recetas select {
	margin: 0px 0px 10px 0px;
	width: 210px;
	}

#form_buscador_recetas #enviar {
	width: 70px;
	height: 15px;
	float: right;
	margin: 0px 15px 0px 0px;
	}

#modulo_tus_recetas {
	margin: 10px 7px 0px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#modulo_tus_recetas h3 {
	margin: 0px 0px 10px 0px;
	}

#modulo_tus_recetas p {
	margin: 0px 10px 10px 10px;
	}

#modulo_tus_recetas p.enviar {
	text-align: right;
	padding-bottom: 10px;
	}

#listado_recetas {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#listado_recetas h3 {
	margin: 0px 0px 15px 0px;
	}

#listado_recetas h3 strong {
	color: #FFF;
	}

#listado_recetas div.pie_receta {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_recetas div.pie_receta span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

div.resumen_receta {
	border-bottom: 1px dotted #7F7671;
	margin: 0px 20px 15px 20px;
	}

#listado_recetas div.resumen_receta p.grafica_receta {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	}

div.resumen_receta p.grafica_receta img {
	border: 3px solid #FFF;
	}

div.resumen_receta p.titulo_receta strong {
	padding: 0px 0px 0px 9px;
	color: #4E9200;
	background: url(../grafica/estructura/listas_item_02.gif) 0px 4px no-repeat;
	}

div.resumen_receta span.fecha_receta {
	font-family: arial;
	font-size: 10px;
	}

#listado_recetas div.resumen_receta p.descripcion_receta {
	margin-left: 133px;
	}

#listado_recetas div.resumen_receta p.ver_receta {
	text-align: right;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	clear: left;
	}

#listado_recetas div.resumen_receta p.ver_receta a {
	color: #F58440;
	padding: 0px 10px 0px 0px;
	background: url(../grafica/estructura/flecha_naranja_d.gif) center right no-repeat;
	}

div.resumen_receta strong {
	color: #F58440;
	}

#detalle_receta {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#detalle_receta h3 {
	margin: 0px 0px 15px 0px;
	}

#detalle_receta h3 strong {
	color: #FFF;
	}

#detalle_receta div.pie_receta {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#detalle_receta div.pie_receta span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

p.grafica_receta {
	float: left;
	margin: 0px 10px 10px 0px;
	}

p.grafica_receta img {
	border: 4px solid #FFF;
	}

#detalle_receta p.titulo_receta strong {
	padding: 0px 0px 0px 9px;
	color: #4E9200;
	background: url(../grafica/estructura/listas_item_02.gif) 0px 4px no-repeat;
	}

#detalle_receta strong {
	color: #F58440;
	}

#detalle_receta p.titulo_receta {
	margin: 0px 0px 10px 150px;
	padding: 0px;
	}

#detalle_receta p.datos_receta {
	margin: 0px 0px 0px 160px;
	padding: 0px;
	}

#detalle_receta p.datos_receta strong {
	color: #7F7F7F;
	}

#detalle_receta p.ingredientes {
	clear: both;
	}

p#imprimir_receta {
	margin: 20px 0px 0px 0px;
	text-align: right;
	}

#detalle_receta p.volver {
	position: absolute;
	bottom: 7px;
	left: 50px;
	}

#form_enviar_receta {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#form_enviar_receta fieldset {
	margin: 0px 0px 10px 10px;
	}

#form_enviar_receta input, #form_enviar_receta select {
	width: 260px;
	}

#form_enviar_receta textarea {
	width: 260px;
	height: 100px;
	}

#form_enviar_receta h3 {
	margin: 0px 0px 15px 0px;
	}

#form_enviar_receta label strong {
	width: 150px;
	}

#form_enviar_receta #tu_enviar {
	width: auto;
	margin-left: 160px;
	}

#form_enviar_receta div.pie_receta {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#form_enviar_receta div.pie_receta span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#form_dieta_personalizada {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#form_dieta_personalizada fieldset {
	margin: 0px 0px 10px 10px;
	}

#form_dieta_personalizada input, #form_dieta_personalizada select {
	width: 100px;
	}

#form_dieta_personalizada h3 {
	margin: 0px 0px 15px 0px;
	}

#form_dieta_personalizada label strong {
	width: 125px;
	}

#form_dieta_personalizada #tu_enviar {
	width: auto;
	margin-left: 135px;
	}

#form_dieta_personalizada div.pie_receta {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#form_dieta_personalizada div.pie_receta span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#consulta_experta {
	background: url(../grafica/contenido/consulta_experta_fondoc.gif) top left repeat-x;
	position: relative;
	height: 90px;
	margin: 0px 10px 0px 10px;
	}

#consulta_experta #experta_fotografia {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 69px;
	}

#consulta_experta #experta_fotografia strong {
	display: block;
	position: absolute;
	top: 20px;
	left: 94px;
	line-height: 12px;
	font-size: 10px;
	}

#consulta_experta #experta_fotografia span {
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 100%;
	height: 100%;
	background: url(../grafica/contenido/consulta_experta.jpg) top left no-repeat;
	}

#consulta_experta  #experta_presentacion {
	padding: 10px 10px 10px 200px;
	background: url(../grafica/contenido/consulta_experta_fondoi.gif) top right no-repeat;
	}
	
#consulta_experta  #experta_presentaciond {
background: url(../grafica/contenido/consulta_experta_fondod.gif) top left no-repeat;
}

#form_consulta_experta {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#form_consulta_experta fieldset{
	padding-left:5px;
	padding-right:5px;
	}

#form_consulta_experta h3 {
	margin: 0px 0px 15px 0px;
	}

#form_consulta_experta input {
	width: 275px;
	}

#form_consulta_experta textarea {
	width: 275px;
	height: 200px;
	}
	
#form_consulta_experta #enviar {
	width: auto;
	}

#form_consulta_experta p {
	margin-top: 10px;
	}

#form_consulta_experta div.pie_receta {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#form_consulta_experta div.pie_receta span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#alimentacion_consejos {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#alimentacion_consejos h3 {
	margin: 0px 0px 15px 0px;
	}

#alimentacion_consejos h3 strong {
	color: #FFF;
	}

#alimentacion_consejos h3.resaltado {
	margin: 20px 0px 15px 0px;
	text-align: center;
	color: #F58440;
	font-weight: bold;
	}

#alimentacion_consejos ul {
	margin-left: 40px;
	}

#alimentacion_consejos strong {
	color: #F58440;
	}

#alimentacion_consejos div.pie_noticia {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#alimentacion_consejos div.pie_noticia span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#alimentacion_articulos {
	margin: 10px 7px 0px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#alimentacion_articulos h3 {
	margin: 0px 0px 10px 0px;
	}

#alimentacion_articulos ul {
	margin: 0px 10px 0px 30px;
	padding: 0px 0px 10px 0px;
	}

#alimentacion_articulos ul a {
	color: #F58440;
	}

table#tiempos_coccion {
	border-width: 0px;
	border-collapse: collapse;
	margin: 0px 10px 20px 20px;
	}

table#tiempos_coccion caption {
	position: absolute;
	visibility: hidden;
	}

table#tiempos_coccion td, table#tiempos_coccion th {
	text-align: center;
	margin: 0px;
	padding: 0px 2px 5px 2px;
	line-height: 14px;
	}

table#tiempos_coccion td.alimento {
	text-align: left;
	}


/* ULTIMA HORA */

#form_buscador_noticias {
	margin: 0px 0px 15px 10px;
	}

#form_buscador_noticias input {
	width: auto;
	margin: 0px 0px 0px 10px;
	}

#listado_noticias div.pie_listado {
	clear: both;
	margin: 0px 10px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_noticias div.pie_listado span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#listado_noticias ul {
	margin: 0px 10px 0px 0px;
	list-style-type: none;
	}

#listado_noticias li {
	padding: 1px 10px;
	}

#listado_noticias li.impar {
	background-color: #FEF2EB;
	}

#listado_noticias a {
	color: #4E9200;
	}

#listado_noticias div.paginacion {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	}

div.resumen_noticia strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#detalle_noticia {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#detalle_noticia h3 {
	margin: 0px 0px 15px 0px;
	}

#detalle_noticia h3 strong {
	color: #FFF;
	}

#detalle_noticia div.pie_noticia {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#detalle_noticia div.pie_noticia span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

div.contenido_secundario_ultima_hora {
	float: right;
	width: 270px;
	margin: 10px 10px 0px 0px;
	background: #CADEB1 url(../grafica/estructura/alimentacion_secundario_fondosuperior.gif) top left no-repeat;
	}

div.pie_secundario_ultima_hora {
	height: 19px;
	background: url(../grafica/estructura/alimentacion_secundario_fondoinferior.gif) bottom left no-repeat;
	}

#imagenes_noticia {
	margin: 10px 7px 10px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#imagenes_noticia h3 {
	margin: 0px;
	}

#imagenes_noticia p {
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 5px 0px;
	}

#imagenes_noticia p strong {
	font-weight: normal;
	padding: 0px 0px 0px 5px;
	}

#documentos_noticia {
	margin: 10px 7px 0px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#documentos_noticia h3 {
	margin: 0px 0px 10px 0px;
	}

#documentos_noticia p {
	margin: 0px 10px 0px 15px;
	padding: 0px 0px 10px 0px;
	}

/* en firefox salen de un tamaño inferior con lo cual sale cortado */
select.dia {
    width: 40px;
    }

select.mes {
    width: 90px;
    }

select.anio {
    width:57px;
    }


/* RETO */

#reto_presentacion {
	float: left;
	width: 350px;
	height: 214px;
	background: url(../grafica/contenido/reto_presentacion_fondo.jpg) top left no-repeat;
	color: #F47E35;
	}

#reto_presentacion p {
	margin: 30px 0px 0px 145px;
	}

#reto_consejos {
	float: right;
	width: 374px;
	margin: 20px 20px 0px 0px;
	}

p.reto_cuadros {
	height: 21px;
	margin: 0px 0px 10px 0px;
	color: #FFF;
	background: #B7CB11 url(../grafica/contenido/reto_cuadros.gif) top left no-repeat;
	text-align: center;
	}

p.reto_cuadros strong {
	display: block;
	padding: 2px 0px 0px 0px;
	}

#reto_consejos ul {
	list-style-type: none;
	position: relative;
	height: 135px;
	margin: 5px 10px 10px 10px;
	}

#reto_consejos ul strong {
	display: block;
	padding: 80px 5px 0px 5px;
	}

#reto_consejos #consejo1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 109px;
	height: 135px;
	background: url(../grafica/contenido/reto_consejo1.jpg) top left no-repeat;
	color: #F47E35;
	}

#reto_consejos #consejo2 {
	position: absolute;
	top: 0px;
	left: 120px;
	width: 113px;
	height: 135px;
	background: url(../grafica/contenido/reto_consejo2.jpg) top left no-repeat;
	color: #F47E35;
	}

#reto_consejos #consejo3 {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 112px;
	height: 135px;
	background: url(../grafica/contenido/reto_consejo3.jpg) top left no-repeat;
	color: #F47E35;
	}

#reto_informacion {
	clear: both;
	margin: 0px 20px 0px 0px;
	padding-top: 10px;
	height: 320px;
	background: url(../grafica/contenido/reto_testimonios_fondo.jpg) 30px 60px no-repeat;
	}

#reto_participacion {
	height: 30px;
	background: #CADEB1 url(../grafica/contenido/reto_participacion_d.gif) top right no-repeat;
	color: #4E9200;
	}

#reto_participacion strong {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	background: url(../grafica/contenido/reto_participacion_i.gif) top left no-repeat;
	}

#reto_datos {
	margin: 20px 5px 10px 210px;
	color: #4E9200;
	}

ul#reto_testimonios {
	list-style-type: none;
	margin: 0px 10px 0px 220px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #F47E35;
	}

ul#reto_testimonios li {
	margin: 0px 0px 10px 0px;
	}

/* EN FORMA */

#habitos_presentacion, #habitos_articulo_contenido {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 460px;
	background-color: #FEF2EB;
	}

#habitos_presentacion h3, #habitos_articulo_contenido h3 {
	margin: 0px 0px 15px 0px;
	}

#habitos_presentacion h3 strong, #habitos_articulo_contenido h3 strong {
	color: #FFF;
	}

#habitos_presentacion h3.resaltado, #habitos_articulo_contenido h3.resaltado {
	margin: 20px 0px 15px 0px;
	text-align: center;
	color: #F58440;
	font-weight: bold;
	}

#habitos_presentacion ul, #habitos_articulo_contenido ul {
	margin-left: 40px;
	}

#habitos_presentacion div.pie_noticia, #habitos_articulo_contenido div.pie_noticia {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#habitos_presentacion div.pie_noticia span, #habitos_articulo_contenido div.pie_noticia span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#habitos_articulo_contenido strong {
	color: #F58440;
	}

#habitos_presentacion h3 strong {
	color: #FFF;
	}

#habitos_presentacion h3.resaltado {
	margin: 20px 0px 15px 0px;
	text-align: center;
	color: #F58440;
	font-weight: bold;
	}

#habitos_presentacion ul {
	margin-left: 40px;
	}

#habitos_presentacion div.pie_noticia {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#habitos_presentacion div.pie_noticia span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

div.contenido_secundario_en_forma {
	float: right;
	width: 270px;
	margin: 10px 10px 0px 0px;
	background: #CADEB1 url(../grafica/estructura/alimentacion_secundario_fondosuperior.gif) top left no-repeat;
	}

div.pie_secundario_en_forma {
	height: 19px;
	background: url(../grafica/estructura/alimentacion_secundario_fondoinferior.gif) bottom left no-repeat;
	}

#habitos_articulos {
	margin: 10px 7px 0px 7px;
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#habitos_consejos {
	margin: 0px 7px 0px 7px;
	}

#habitos_articulos, #habitos_consejos {
	background: #FFF url(../grafica/estructura/buscador_recetas_fondo_inf.gif) bottom left no-repeat;
	}

#habitos_articulos h3, #habitos_consejos h3 {
	margin: 0px 0px 10px 0px;
	}

#habitos_articulos ul, #habitos_consejos ul {
	margin: 0px 10px 0px 30px;
	padding: 0px 0px 10px 0px;
	}

#habitos_articulos ul a, #habitos_consejos ul a {
	color: #F58440;
	}

#listado_tablas div.pie_listado {
	clear: both;
	margin: 0px 10px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_tablas div.pie_listado span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#listado_tablas ul {
	margin: 0px 10px 0px 0px;
	list-style-type: none;
	}

#listado_tablas li {
	padding: 1px 10px;
	}

#listado_tablas li.impar {
	background-color: #FEF2EB;
	}

#listado_tablas li.fileteado {
	border: 1px solid #FEF2EB;
	margin-bottom: 30px;
	}


#listado_tablas a {
	color: #4E9200;
	}

div.resumen strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* EL COLESTEROL */

#colesterol_proteinas {
	float: left;
	width: 440px;
	margin: 20px 10px 20px 0px;
	}

#colesterol_proteinas h3 {
	margin-bottom: 20px;
	}

#colesterol_proteinas h3 strong {
	font-weight: bold;
	}

#colesterol_proteinas ul {
	color: #F58440;
	list-style-type: none;
	}

#colesterol_proteinas ul li {
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_01.gif) 0px 6px no-repeat;
	}

#colesterol_funciones {
	margin: 30px 0px 20px 450px;
	padding: 5px 0px 0px 0px;
	width: 283px;
	background: #FEEDE3 url(../grafica/contenido/colesterol_cabecera01.gif) top left no-repeat;
	}

#colesterol_funciones p {
	margin: 0px 0px 0px 0px;
	}

#colesterol_funciones ul {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	list-style-type: none;
	background: #FEEDE3 url(../grafica/contenido/colesterol_pie01.gif) bottom left no-repeat;
	}

#colesterol_funciones ul li {
	margin: 0px 10px 5px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_03.gif) 0px 6px no-repeat;
	}

#colesterol_funciones p.mantener {
	padding: 10px 0px 0px 110px;
	margin: 0px 0px 0px 0px;
	background: #FFF url(../grafica/contenido/colesterol_mantener.jpg) 0px 10px no-repeat;
	}

#colesterol_limite {
	clear: both;
	width: 687px;
	height: 41px;
	margin: 0px 0px 30px 25px;
	background: #B7CB11 url(../grafica/contenido/colesterol_limite.gif) top left no-repeat;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	}

#colesterol_limite strong {
	display: block;
	padding: 2px 10px 0px 10px;
	}

#colesterol_limite strong.naranja {
	display: inline;
	padding: 0px;
	}
	
#colesterol_calculadora {
	width: 600px;
	margin: 0px 0px 0px 70px;
	}
	
#colesterol_factores {
	position: relative;
	}

#colesterol_factores ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
	}

#colesterol_factores ul li {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_03.gif) 0px 6px no-repeat;
	}

#colesterol_prueba {
	position: absolute;
	top: 50px;
	right: 40px;
	width: 444px;
	height: 78px;
	background: url(../grafica/contenido/colesterol_prueba.jpg) left top no-repeat;
	}

#colesterol_prueba p {
	margin: 10px 0px 0px 145px;
	color: #F58440;
	}

#pautas_resumenes {
	position: relative;
	height: 360px;
	margin-top: 20px;
	}

#pautas_resumenes div.resumen_pauta {
	position: absolute;
	top: 0px;
	width: 238px;
	height: 350px;
	background: #FEEDE3 url(../grafica/contenido/pautas_resumenes_fondo.gif) 25px 165px no-repeat;
	}

#pautas_resumenes div.resumen_pauta div.pie_resumen {
	position: absolute;
	bottom: 0px;
	width: 238px;
	height: 16px;
	background: url(../grafica/contenido/pautas_resumenes_fondo.gif) center bottom no-repeat;
	}

#pautas_resumenes div.resumen_pauta h3 {
	margin: 0px 0px 10px 0px;
	text-align: center;
	}

#pautas_resumenes div.resumen_pauta p.pautas_masinfo {
	position: absolute;
	top: 315px;
	left: 45px;
	width: 123px;
	height: 15px;
	}

#pautas_resumenes div.resumen_pauta p.pautas_masinfo a {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	background: #049258 url(../grafica/contenido/pautas_masinfo.gif) top left no-repeat;
	color: #FFF;
	line-height: 15px;
	}

#pautas_resumenes div.resumen_dieta {
	left: 10px;
	background-image: url(../grafica/contenido/pauta_dieta_resumen.jpg);
	}

#pautas_resumenes div.resumen_ejercicio {
	left: 255px;
	background-image: url(../grafica/contenido/pauta_ejercicio_resumen.jpg);
	}

#pautas_resumenes div.resumen_habitos {
	left: 500px;
	background-image: url(../grafica/contenido/pauta_habitos_resumen.jpg);
	}

#pauta_dieta h3.redondeado2_verde, #pauta_ejercicio h3.redondeado2_verde, #pauta_habitos h3.redondeado2_verde {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	background: #B7CB11 url(../grafica/estructura/titular2_verde_derecha.gif) top right no-repeat;
	margin: 0px 0px 10px 130px;
	}

#pauta_dieta h3.redondeado2_verde strong, #pauta_ejercicio h3.redondeado2_verde strong, #pauta_habitos h3.redondeado2_verde strong {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	background: url(../grafica/estructura/titular2_verde_izquierda.gif) top left no-repeat;
	}


#pauta_dieta ul, #pauta_dieta p, #pauta_ejercicio ul, #pauta_ejercicio p, #pauta_habitos ul, #pauta_habitos p {
	margin: 10px 10px 10px 140px;
	padding: 0px;
	}

#pauta_dieta li, #pauta_ejercicio li, #pauta_habitos li {
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_03.gif) 0px 6px no-repeat;
	}

#pauta_dieta {
	background: url(../grafica/contenido/pauta_dieta.jpg) 10px 45px no-repeat;
	}

#pauta_ejercicio {
	background: url(../grafica/contenido/pauta_ejercicio.jpg) 10px 45px no-repeat;
	}

#pauta_habitos {
	background: url(../grafica/contenido/pauta_habitos.jpg) 10px 45px no-repeat;
	}

div.pautas_volver {
	width: 93px;
	height: 15px;
	margin: -10px 0px 10px 350px;
	}

div.pautas_volver a {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	background: #049258 url(../grafica/contenido/pautas_volver.gif) top left no-repeat;
	color: #FFF;
	line-height: 15px;
	}


/* DANACOL */

div#danacol_presentacion {
	margin: 0px;
	padding: 0px;
	width: 742px;
	min-height: 229px;
	background: url(../grafica/contenido/danacol_presentacion.jpg) left bottom no-repeat;
	}

p#presentacion_general {
	margin: 0px 0px 0px 130px;
	}

p#presentacion_esteroles {
	margin: 10px 20px 0px 380px;
	}

ul#productos_menu_principal {
	margin: 20px 0px 20px 5px;
	list-style-type: none;
	overflow: auto;
	}

ul#productos_menu_principal li {
	position: relative;
	float: left;
	width: 160px;
	height: 192px;
	margin: 0px 0px 0px 15px;
	}

ul#productos_menu_principal li a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	}

ul#productos_menu_principal li a span {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	}

div.contenedor ul#productos_menu_principal li span:hover, div.contenedor ul#productos_menu_principal li a:hover span {
	background: none;
	cursor: pointer;
	}

ul#productos_menu_principal li a strong {
	display: block;
	position: absolute;
	bottom: 18px;
	left: 25px;
	width: 95px;
	color: #FFF;
	background-color: #B7CB11;
	text-align: center;
	padding: 2px 5px;
	cursor: pointer;
	line-height: 12px;
	}

ul#productos_menu_principal li a:hover strong {
	background-color: #F47E35;
	}

ul#productos_menu_principal li a:hover {
	text-decoration: none;
	}

ul#productos_menu_principal li.liquido_natural {
	background-image: url(../grafica/contenido/danacol_natural_liquido_roll.jpg)
	}

ul#productos_menu_principal li.liquido_natural a span {
	background-image: url(../grafica/contenido/danacol_natural_liquido.jpg)
	}

ul#productos_menu_principal li.liquido_fresa {
	background-image: url(../grafica/contenido/danacol_fresa_liquido_roll.jpg)
	}

ul#productos_menu_principal li.liquido_fresa a span {
	background-image: url(../grafica/contenido/danacol_fresa_liquido.jpg)
	}
	
ul#productos_menu_principal li.liquido_tropical {
	background-image: url(../grafica/contenido/danacol_tropical_liquido_roll.jpg)
	}	
	
ul#productos_menu_principal li.liquido_tropical a span {
	background-image: url(../grafica/contenido/danacol_tropical_liquido.jpg)
	}

ul#productos_menu_principal li.yogur_natural {
	background-image: url(../grafica/contenido/danacol_natural_yogur_roll.jpg)
	}

ul#productos_menu_principal li.yogur_natural a span {
	background-image: url(../grafica/contenido/danacol_natural_yogur.jpg)
	}

ul#productos_menu_principal li.yogur_frutosrojos {
	background-image: url(../grafica/contenido/danacol_frutos_yogur_roll.jpg)
	}

ul#productos_menu_principal li.yogur_frutosrojos a span {
	background-image: url(../grafica/contenido/danacol_frutos_yogur.jpg)
	}

div.danacol_producto {
	clear: both;
	position: relative;
	width: 691px;
	min-height: 369px;
	margin: 0px 0px 20px 10px;
	background: url(../grafica/contenido/danacol_producto_fondo.jpg) top left no-repeat;
	}

div.danacol_producto h3 {
	display: block;
	position: absolute;
	top: 15px;
	left: 18px;
	width: 130px;
	color: #FFF;
	background-color: #F47E35;
	text-align: center;
	padding: 2px 5px;
	font-weight: bold;
	}

div.danacol_producto div.datos_producto {
	padding: 110px 20px 0px 170px;
	font-size: 11px;
/*	background-position: 40px 70px;
	background-repeat: no-repeat;
*/
	overflow: auto;
	}

#danacol_liquido_natural {
	background: url(../grafica/contenido/danacol_natural_liquido_producto.jpg) 40px 70px no-repeat;
	}

#danacol_liquido_fresa {
	background: url(../grafica/contenido/danacol_fresa_liquido_producto.jpg) 40px 70px no-repeat;
	}
	
#danacol_liquido_tropical {
	background: url(../grafica/contenido/danacol_tropical_liquido_producto.jpg) 40px 70px no-repeat;
	}

#danacol_yogur_natural {
	background: url(../grafica/contenido/danacol_natural_yogur_producto.jpg) 15px 130px no-repeat;
	}

#danacol_yogur_frutosrojos {
	background: url(../grafica/contenido/danacol_frutos_yogur_producto.jpg) 15px 130px no-repeat;
	}

#contenido div.datos_producto ul {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 10px;
	}

#contenido div.danacol_producto div.datos_producto ul.grasas {
	float: right;
	width: 270px;
	margin: 0px 10px 0px 0px;
	}

#contenido div.datos_producto ul li, #contenido div.datos_producto ul.grasas li.grasas_general {
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_04.gif) 0px 5px no-repeat;
	}

#contenido div.datos_producto ul.grasas li {
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	background: url(../grafica/estructura/listas_item_03.gif) 10px 5px no-repeat;
	}

div.productos_menu_secundario {
	position: absolute;
	top: 10px;
	right: 5px;
	}

a.danacol_menu_secundario {
	display: block;
	float: left;
	width: 119px;
	height: 71px;
	margin: 0px 5px 0px 0px;
	color: #4E9200;
	font: 9px/10px Arial, Helvetica, sans-serif;
	text-align: center;
	}

a.danacol_menu_secundario:hover {
	text-decoration: none;
	color: #F47E35;
	}

a.danacol_menu_secundario strong {
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 30px 35px 0px 0px;
	}
	
a.m2_liquido_natural {
	background: url(../grafica/contenido/danacol_natural_liquido_m2.jpg) left top no-repeat;
	}

a.m2_liquido_fresa {
	background: url(../grafica/contenido/danacol_fresa_liquido_m2.jpg) left top no-repeat;
	}
	
a.m2_liquido_tropical {
	background: url(../grafica/contenido/danacol_tropical_liquido_m2.jpg) left top no-repeat;
	}

a.m2_yogur_natural {
	background: url(../grafica/contenido/danacol_natural_yogur_m2.jpg) left top no-repeat;
	}

a.m2_yogur_frutos {
	background: url(../grafica/contenido/danacol_frutos_yogur_m2.jpg) left top no-repeat;
	}

#actuacion_texto {
	float: left;
	width: 415px;
	}

#incorpora_danacol {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	background: url(../grafica/contenido/danacol_actua_img01.jpg) 10px 0px no-repeat;
	padding: 10px 10px 0px 90px;
	margin: 20px 0px 15px 0px;
	color: #F47E35;
	min-height: 91px;
	}

#esteroles_vegetales {
	width: 409px;
	background: #CADEB1 url(../grafica/contenido/danacol_actua_esteroles_inf.gif) center bottom no-repeat;
	margin: 0px 0px 20px 10px;;
	}

#esteroles_vegetales h3 {
	background: #CADEB1 url(../grafica/contenido/danacol_actua_esteroles_sup.gif) center top no-repeat;
	color: #4E9200;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 20px 10px 20px;
	}

#esteroles_vegetales p {
	margin: 0px 10px 0px 10px;
	}

#esteroles_vegetales #danacol_porcentajes {
	margin-left: 0px;
	padding: 20px 0px 0px 125px;
	background: url(../grafica/contenido/danacol_actua_img02.jpg) left top no-repeat;
	min-height: 123px;
	}

#actuacion_video {
	float: right;
	width: 285px;
	margin: 10px 10px 10px 0px;
	background: #fde5d7 url(../grafica/contenido/danacol_actua_video_sup.gif) top left no-repeat;
	}

#danacol_actua_video {
	margin: 10px 0px 10px 10px;
	}

#actuacion_video p {
	margin: 0px 10px 0px 10px;
	}

#actuacion_video div.pie {
	background: url(../grafica/contenido/danacol_actua_video_inf.gif) bottom left no-repeat;
	height: 10px;
	}

#actuacion_advertencia {
	clear: both;
	width: 549px;
	margin: 0px 0px 0px 100px;
	background: #F47E35 url(../grafica/contenido/danacol_actua_advertencia_sup.gif) top left no-repeat;
	}

#actuacion_advertencia h3 {
	color: #FFF;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 10px 0px 20px;
	margin: 0px 10px 0px 30px;
	background: url(../grafica/contenido/danacol_actua_advertencia.gif) 0px 11px no-repeat;
	}

#actuacion_advertencia div.pie {
	background: url(../grafica/contenido/danacol_actua_advertencia_inf.gif) bottom left no-repeat;
	height: 11px;
	}

#estudios_clinicos {
	position: relative;
	background-color: #CADEB1;
	margin: 0px 10px 60px 0px;
	min-height: 250px;
	}

#estudios_clinicos h3 {
	margin: 0px 0px 20px 0px;
	}

#estudios_clinicos p {
	width: 370px;
	margin: 0px 0px 10px 10px;
	}

#estudios_clinicos p.grafica {
	position: absolute;
	top: 45px;
	right: 10px;
	width: auto;
	}

#estudios_clinicos div.esteroles_danacol {
	position: absolute;
	to\p: 235px; /* Estandares */
	left: 40px;
	width: 353px;
	background: #F57E35 url(../grafica/contenido/eficacia_esteroles_danacol_sup.gif) top left no-repeat;
	color: #FFF;
	}

#estudios_clinicos div.esteroles_danacol p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	width: 353px;
	background: url(../grafica/contenido/eficacia_esteroles_danacol_inf.gif) bottom left no-repeat;
	text-align: center;
	}

#estudios_clinicos div.pie {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 18px;
	background: url(../grafica/contenido/pie_verdeclaro_d.gif) right bottom no-repeat;
	}

#estudios_clinicos div.pie span {
	display: block;
	height: 18px;
	background: url(../grafica/contenido/pie_verdeclaro_i.gif) left bottom no-repeat;
	}

#eficacia_cientifico {
	background: url(../grafica/contenido/eficacia_img01.jpg) 5px 0px no-repeat;
	padding: 0px 0px 0px 150px;
	}

#probado_cientificamente {
	width: 571px;
	margin: 40px 0px 0px 0px;
	background: #FDEDE3 url(../grafica/contenido/eficacia_hechos_probados_sup.gif) top left no-repeat;
	position: relative;
	}

#probado_cientificamente h3.titulo_probado {
	position: absolute;
	top: -23px;
	left: 10px;
	width: 111px;
	height: 28px;
	background: #252C79 url(../grafica/contenido/eficacia_probado_cientificamente.gif) top left no-repeat;
	color: #FFF;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	}

#probado_cientificamente h3.titulo_probado strong {
	display: block;
	padding: 5px 0px 0px 8px;
	}
	
#probado_cientificamente ul {
	list-style-image:url(../grafica/contenido/eficacia_lista.gif);
	margin: 0px 20px 15px 30px;
	padding-top: 15px;
	color: #F57E35;
	background: url(../grafica/contenido/eficacia_hechos_probados.gif) 420px 20px no-repeat;
	min-height: 106px;
	}

#probado_cientificamente ul li {
	margin: 0px 95px 15px 0px;
	}

#probado_cientificamente div.pie {
	height: 18px;
	background: url(../grafica/contenido/eficacia_hechos_probados_inf.gif) bottom center no-repeat;
	}


/* FAQS */

ol.faqs_listado {
	width: 447px;
	margin: 0px 0px 0px 25px;
	list-style-type: none;
	background: #FDEDE3 url(../grafica/estructura/faqs_listado_sup.gif) top left no-repeat;
	padding: 21px 0px 0px 0px;
	}

div.faqs_listado_pie {
	margin: 0px 0px 0px 25px;
	height: 21px;
	width: 447px;
	background: #FDEDE3 url(../grafica/estructura/faqs_listado_inf.gif) bottom left no-repeat;
	}

ol.faqs_listado li {
	margin: 0px;
	padding: 0px;
	}

ol.faqs_listado li a {
	display: block;
	padding: 1px 10px 1px 50px;
	font-weight: normal;
	}
	
ol.faqs_listado li a:hover {
	text-decoration: none;
	background-color: #b7cb11;
	color: #FFF;
	}
	
#faqs_colesterol {
	margin: 20px 0px 0px 0px;
	min-height: 253px;
	background: url(../grafica/contenido/colesterol_faqs.jpg) 485px 0px no-repeat;
	}

#faqs_danacol {
	margin: 20px 0px 0px 0px;
	min-height: 253px;
	background: url(../grafica/contenido/danacol_faqs.jpg) 485px 0px no-repeat;
	}

div.faq_respuesta {
 padding: 5px 15px 5px 5px;
 }

div.faq_respuesta p.faq_titulo {
	background-color: #b7cb11;
	position: relative;
	color: #FFF;
	}

div.faq_respuesta p.faq_titulo strong {
	color: #FFF;
	background-color: #b7cb11;
	}

div.faq_respuesta p.faq_titulo a {
	position: absolute;
	top: 2px;
	right: 10px;
	width: 12px;
	height: 10px;
	color: #FFF;
	overflow: hidden;
	}

div.faq_respuesta p.faq_titulo a span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #049258 url(../grafica/estructura/faqs_volver.gif) top left no-repeat;
	}

div.faq_respuesta p strong {
	color: #F58440;
	}
	
	
/* REGISTRO */
strong.completo {
	display: block;
	clear: left;
	margin: 0px 0px 15px 145px;
	}
	
label #fnac, label #cp  {
    width: 80px;
    }

label #codMGM, label #campo1, label #campo2, label #campo3{
    width: 50px;
    }

label #campo1, label #campo2, label #campo3{
    width: 150px;
    }

label.labelnews1 {
    width:auto;
    float:left;
    clear:none;
    }

label.labelnews2 {
    width:auto;
    float:left;
    clear:none;
    padding-left: 20px;
    }

label.labelnews1 input{
    width:auto;
    }
label.labelnews2 input{
    width:auto;
    }

/* ENFORMA */

#listado_tablas_interior {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 730px;
	background-color: #FEF2EB;
	}

#listado_tablas_interior h3 {
	margin: 0px 0px 15px 0px;
	}

#listado_tablas_interior h3 strong {
	color: #FFF;
	}

#listado_tablas_interior div.pie_tabla {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_tablas_interior div.pie_tabla span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}


#listado_tablas_interior ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
	}

#listado_tablas_interior ul li {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_03.gif) 0px 6px no-repeat;
	}


#listado_tablas_interior ol {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#listado_tablas_interior ol li {
	margin: 0px 10px 0px 10px;
	padding: 0px 20px 10px 10px;
	list-style-position: inside;
    font-weight: bold;
	}

#listado_tablas_interior ol li span {
   font-weight: normal;
}

#listado_tablas_interior ol li span strong {
   color: #4E9200;
}

p.navegacion_enforma {
   width: 155px;
   float: left;
}

p.navegacion_enforma a {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	background: #049258 url(../grafica/contenido/fondo_links_enforma.gif) top left no-repeat;
	color: #F58440;
	line-height: 15px;
	font-size: 11px;
}

p.navegacion_enforma a.actual {
	display: block;
	height: 100%;
	padding: 0px 0px 0px 10px;
	background: #049258 url(../grafica/contenido/pautas_masinfo.gif) top left no-repeat;
	color: #FFF;
	line-height: 15px;
	font-size: 11px;
}


/* fuente especifica para paginaciones */
.paginacionActiva {
    font-weight: bold;
    }

/* fuente para los errores */
.error {
    color: red;
}

/* Promoción */

#promocion {
	float: left;
	width: 254px;
	margin: 10px 0px 0px 8px;
	height: 82px;
	background: #CADEB1 url(../grafica/contenido/promocion.jpg) top left no-repeat;
	padding: 180px 0px 0px 6px;
	line-height: 14px;
	}

div.contenido_promocion {
	float: right;
	width: 448px;
	margin: 10px 14px 0px 0px;
	background: #CADEB1 url(../grafica/estructura/promocion_secundario_fondosuperior.gif) top left no-repeat;
	}

div.contenido_secundario_promocion {
	width: 416px;
	margin: 16px 14px 0px 18px;
	}

div.pie_secundario_promocion {
	height: 19px;
	background: url(../grafica/estructura/promocion_secundario_fondoinferior.gif) bottom left no-repeat;
	}

#promocion_titular {
	height: 30px;
	color: #4E9200;
	font-weight:bold;
	}

/* RECOMENDACION DANACOL */

#IErecom_fix {
   clear: both;
}

#recomendacion_danacol {
	padding: 0px 5px 100px 5px;
	height: 100px;
	display: block;
	}

#recomendacion_danacol a {
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: #b7cb11;
	height: 14px;
	overflow: hidden;
	}

#recomendacion_danacol a strong {
	color: #FFF;
	font-weight: normal;
	}

#recomendacion_danacol a:hover, #recomendacion_danacol a.desp {
	text-decoration: none;
	background-color: #B7CB11; /* IE :hover Bug */
	height: auto;
	overflow: visible;
	}

#recomendacion_danacol a em {
	display: block;
	background-color: #FFF;
	color: #7F7F7F;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	visibility: hidden;
	}

#recomendacion_danacol a:hover em, #recomendacion_danacol a.desp em {
	height: auto;
	visibility: visible;
	}

/* RECOMENDACION DANACOL HOME */

#recomendacion_danacol_home {
	padding: 0px 5px 100px 5px;
	height: 100px;
	display: block;
	}

#recomendacion_danacol_home a {
	display: block;
	padding: 2px 2px 2px 2px;
	height: 14px;
	overflow: hidden;
	}

#recomendacion_danacol_home a strong {
	color: #9D9D9D;
	font-weight: normal;
	}

#recomendacion_danacol_home a:hover, #recomendacion_danacol a.desp {
	text-decoration: none;
	height: auto;
	overflow: visible;
	}

#recomendacion_danacol_home a em {
	display: block;
	color: #9D9D9D;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	visibility: hidden;
	}

#recomendacion_danacol_home a:hover em, #recomendacion_danacol a.desp em {
	height: auto;
	visibility: visible;
	}

/* REGISTRO */

#listado_tablas_registro {

	margin: 10px 0px 0px 10px;
	width: 730px;
	background-color: #FEF2EB;
	}

#listado_tablas_registro h3 {
	margin: 0px 0px 15px 0px;
	}

#listado_tablas_registro h3 strong {
	color: #FFF;
	}

#listado_tablas_registro div.pie_tabla {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 15px;
	background: #FEF2EB url(../grafica/estructura/listado_resultados_fondopie_derecho.gif) bottom right no-repeat;
	}

#listado_tablas_registro div.pie_tabla span {
	display: block;
	width: 18px;
	height: 15px;
	background: url(../grafica/estructura/listado_resultados_fondopie_izquierdo.gif) bottom left no-repeat;
	}

#listado_tablas_registro ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
	}

#listado_tablas_registro ul li {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	background: url(../grafica/estructura/listas_item_03.gif) 0px 6px no-repeat;
	}

#listado_tablas_registro ol {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#listado_tablas_registro ol li {
	margin: 0px 10px 0px 10px;
	padding: 0px 20px 10px 10px;
	list-style-position: inside;
    font-weight: bold;
	}

#listado_tablas_registro ol li span {
   font-weight: normal;
}

#listado_tablas_registro ol li span strong {
   color: #4E9200;
}

/* PASTILLA BLANCA EN TABLAS */

#pastilla_blanca_en_tabla {
	display: block;
	margin: -10px 5px 5px 5px;
	padding:10px 5px 5px 5px;
	background-color: #FFFFFF;
}

#pastilla_blanca_resaltado {
	display: block;
	margin: 5px 5px 5px 5px;
	padding:5px 5px 25px 5px;
	background-color: #FFFFFF;
}

#foto_articulos_alimentacion {
	float:left;
	margin: 2px 10px 5px 0px
}

#foto_articulos_interior {
	float:left;
	margin: 2px 10px 5px 10px
}

/* BUSCADOR SITE */
#buscador {
	position: relative;
    background: #f8a471 url(../grafica/estructura/fondo_buscador.gif) top left repeat-x; 
    padding: 7px 0px 0px 0px;
	color: #FFFFFF;
    font-weight: bold;
	text-align: right;
	height: 25px;
}
#buscador input{
    width: 125px;
}
#buscador form {
	margin: 0px 0px 0px 0px;
}

#sacrificios {
  margin: 0px 0px 0px 9px;
}

/* form de confirmación de baja */
.botonbaja {
	width: 250px;
	}
