
* { margin: 0;
    padding:0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align:top;
	font-size:62.5%;
	background-color:#F4E7BC;
	background-image:url(images/bkg_body.jpg) repeat-y left top;
}
a { color: #5A780A; }
a:hover { color: #000; }

.hiddenPic {display:none;} /* para Pre-cargar imágenes, sin que la smuestre */

#wrap {
	margin: 10px auto 0px auto;
	padding: 0px;
	width: 891px;
	vertical-align:top;
}
img, img a { border: 0; }

#header{
	margin: 0px;
	padding: 0px;
	width: 891px;
	position:relative;
}
#logo {	
	position:absolute;
	float:left;	
	margin: 60px 0px 0px 25px;
}
#logo a {
	width: 195px;
	height: 43px;
	display:block;
}

/*  IMAGENES CABEZAL     */
	#topImageHome,
	#topImageCormillot,
	#topImageProductosHome,
	#topImageProductosInterior,
	#topImageMarcas,	
	#topImagePrensaHome,
	#topImagePrensaNotas,
	#topImageLanzamientos,	
	#topImageExplicaciones,
	#topImageLaCasa,
	#topImageQuienes,
	#topImagePreguntas,	
	#topImageConsultas,
	#topImageContactoLicencias,
	#topImageCodigo {
	height:243px;
	width:891px;
	position:relative;
	float:left;
	display:none;
	}

    /* HOME */
	#topImageHome{
	background:url(images/topImageHpRubia.jpg) #FFFFFF no-repeat bottom left;
	}
	
	/* CORMILLOT */
	#topImageCormillot{
	background:url(images/newTopImagesCormillot.jpg) #FFFFFF  no-repeat bottom left;
	}
	
	/* PRODUCTOS HOME  e INTERIORES*/
	#topImageProductosHome, 
	#topImageProductosInterior{
	background:url(images/newTopImagesProductos.jpg) #FFFFFF  no-repeat bottom left;
	}
	
	/* MARCAS */
	#topImageMarcas{
	background:url(images/newTopImagesMarcas.jpg) #FFFFFF  no-repeat bottom left;
	}	

	/* PRENSA HOME */
	#topImagePrensaHome{
	background:url(images/newTopImagesPrensa.jpg) #FFFFFF  no-repeat bottom left;
	}	

	/* PRENSA NOTAS */
	#topImagePrensaNotas{
	background:url(images/newTopImagesPrensa.jpg) #FFFFFF  no-repeat bottom left;
	}	
		
	/* ULTIMOS LANZAMIENTOS */
	#topImageLanzamientos{
	background:url(images/newTopImagesLanzamientos.jpg) #FFFFFF  no-repeat bottom left;
	}	
	
	/* EXPLICACIONES SENCILLAS  */
	#topImageExplicaciones{
	background:url(images/NewTopImagesExplicaciones.jpg) #FFFFFF  no-repeat bottom left;
	}	

		/* SUBMENU */
	/* QUIENES SOMOS   */
	#topImageQuienes{
	background:url(images/newTopImagesQuienes.jpg) #FFFFFF  no-repeat bottom left;
	}			
	/* PREGUNTAS FRECUENTES   */
	#topImagePreguntas{
	background:url(images/NewTopImagesPreguntas.jpg) #FFFFFF  no-repeat bottom left;
	}
	/* CONSULTAS   */
	#topImageConsultas{
	background:url(images/newTopImagesConsultas.jpg) #FFFFFF  no-repeat bottom left;
	}			
	/* CONTACTO LICENCIATARIOS  */
	#topImageContactoLicencias{
	background:url(images/newTopImagesConsultasLicenc.jpg) #FFFFFF  no-repeat bottom left;
	}
	
	/* LA CASA DE LA NUTRICIÓN  */
	#topImageLaCasa{
	background:url(images/NewTopImagesLaCasa.jpg) #FFFFFF  no-repeat bottom left;
	}		
	
	/* CODIGO ALIMENTARIO  */
	#topImageCodigo{
	background:url(images/newTopImagesCodigo.jpg) #FFFFFF  no-repeat bottom left;
	}
		


#sidebar {
	line-height: 1.8em;
	float: left;
	width: 222px;
	margin: 0px 0px 0px 10px !important;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#sidebar img{
	margin: 15px 10px 0px 10px;
}

#sidebar h2{
	display:none;
}
#sidebar /*#menu*/ ul {
	background-color: #367f56;
	list-style: none;
	border-top: solid 1px #006600;
}

#sidebar /*#menu*/ li{
	float: left;
	font-size: 1.1em;
	color: #999999;
	clear:both;
}

#sidebar /*#menu*/ ul li a{
/*	padding: 10px 20px 10px 12px;*/
	width: 192px;	/* 222 menos 30padding-left*/
	min-height:22px;
	padding:4px 0px 0px 30px !important;
	padding:6px 0px 2px 30px;	
	background: url(images/btnMenu_link.gif) #2e754d no-repeat left top;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
	color: #FFF;
	display: block;
	border-bottom: solid 1px #006600;
}
#sidebar /*#menu*/  ul li a:hover {
	background: url(images/btnMenu_link.gif) #2b7ba7 no-repeat left -26px;
	padding-left:35px !important;
	width: 187px;
}


#sidebar ul li ul li, #sidebar ul li ul li ul li{
	float: none;
	display:none;
}



#content {
	padding: /*20px 10px*/ 0px;
	background: url(images/bkg_content.gif) repeat #FFFFFF left top;
	float:left;
}

#left {
	font-size: 1.1em;
	line-height: 1.8em;
	float: right;
	width: 610px;
	padding: 0px;
	margin: 0px 15px 0px 0px !important;
	margin: 0px 10px 0px 15px;
}



/*#left img
{
	margin: 5px;
	max-width: 98%;
}
#left ul, /*#sidebar ul*//*, #left ol, #sidebar ol, #left .commentlist li.alt ol, #left .commentlist li.alt ul
{
	margin: 5px 0 0 0;
	line-height: 25px;
	padding: 0;
}
#left li, /*#si7debar li*//*, #left .commentlist li.alt li
{
	list-style: none;
	font-size: 12px;
	background: url(images/bug.png) no-repeat left top;
	background-position: 0 5px;
	padding-left: 20px;
	margin: 0;
	botder: 0;
}*/
#left .post blockquote
{
	margin: 10px;
	background: url(images/quote.jpg) no-repeat top left;
	padding-left: 45px;
	min-height: 36px;
}

.post .meta h1, /* para "Blog" y SINGLES*/
.post  h1  /* para PAGES individuales */
{
	width: 610px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:bold;
	text-transform:uppercase;
	color:#006699;
	margin: 0px 0px 6px 0px;
	background:url(images/h1_underline.gif) no-repeat left bottom;
	padding: 0px 0px 8px 0px;
	clear:both;
}
.post .meta  h1 a, /* para "Blog" y SINGLES*/
.post  h1 a  /* para PAGES individuales */
{
	font-weight:bold;	
	color:#006699;
	text-decoration: none;
}
.post .meta h1 a:hover, /* para "Blog" y SINGLES*/
.post h1 a:hover  /* para PAGES individuales */
{
	color: #0099FF;
	text-decoration: none;
}

.post .meta h2, /* para "Blog" y SINGLES*/
.post h2  /* para PAGES individuales */
{
	width: 610px;
	font-size:1.0em;
	font-weight:bold;
	text-transform:uppercase;
	color:#006699;
}
.post .meta h2 a, /* para "Blog" y SINGLES*/
.post h2 a  /* para PAGES individuales */
{
	font-weight:bold;	
	color:#006699;
	text-decoration: none;

}
.post .meta h2 a:hover, /* para "Blog" y SINGLES*/
.post  h2 a:hover  /* para PAGES individuales */
{
	color: #0099FF;
	text-decoration: none;
}

.post .meta
{
	color: #999;
	padding: 0px;
	font-size: 1.1em;
}
.post .meta a
{
	color: #777777;
}
.post .meta a:hover
{
	color: #000;
}
.post .meta .posted
{
	float: left;
}
.post .meta .comments
{
	float: right;
	display: none; /*  Oculta el boton de COMENATARIOS */
}
.post .meta .comments a
{
	background: url(images/comments.png) left no-repeat;
	padding-left: 20px;
	padding-bottom: 1px;
	display: block;
	text-decoration: none;
}

.post .entry,
.post .entryProductosHome
{
	padding: 6px;
	margin-bottom: 20px;
}
.post .entry p,
.post .entryProductosHome p{
	font-size:1.2em;
	line-height:1.3em;
	text-align: left;
	margin: 0px 0px 15px 0px;
}


.post .entry .autor
{
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	font-size:1em;
	text-align: left;
	padding: 4px 5px 4px 24px;
	margin: 25px 0px 30px 0px;
	background:url(images/ico_autor.png) no-repeat left;	
	clear:both;
}

.widget
{
	background: url(images/lmid.jpg) repeat-y;
	width: 200px;
	padding: 0 10px;
}
.widget h2 {
	display:none; /* oculta los titulos de los Widgets laterales*/
	margin:0;
	padding:0;
}




#comments, #respond{
	margin: 0;
	padding:1em 0 0 0;
}
#commentform 
{
	margin:10px 0;	
	padding:10px;
	background:#f9f9f9;
	border-top: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}
.commentnum 
{
	font-size:1.5em;
	font-weight:bold;	
	margin:0 5px 0 0;
}
#left .commentlist {
	margin: 1em 0;
	padding: 0;		
	border-top: #ddd 1px solid;
}
#left .commentlist li.one, #left .commentlist li.alt
{
	list-style:none;
	margin: 0;
	padding: 0.5em 0.5em 2em;	
	background:#fff url(img/shadow_top.gif) repeat-x top;
	border-bottom: #ddd 1px solid;
}
#left .commentlist li.alt 
{
    background:#f9f9f9;    
}
#left .commentlist li.authorcomment 
{
    background: #ECE9D8;      
}
#left .commentlist li.one .cmtinfo, #left .commentlist li.alt .cmtinfo 
{
	font-size:1em;			
}
#left .commentlist li.one cite, #left .commentlist li.alt cite
{
	font-style:normal;
	font-weight:bold;
}
#left .commentlist li.one .cmtinfo em, #left .commentlist li.alt .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}



/* ****************************************** */

/*  FOOTER  */

/* ****************************************** */
#footer
{
width:891px;
height:180px;

	margin: 0px; 
	margin-bottom:-5px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	color: #000;
	text-align: left;
	vertical-align:bottom;
	
	background:url(images/bkg_footer.jpg) no-repeat left top #F4E7BC;
}

/* SITIOS RELACIONADOS */
#recuadroLink{
	width:617px;
	height:76px;
	background:url(images/footer_marco_sitios.gif) no-repeat left top;	
	margin: 0px 0px 33px 260px;
	padding-top: 25px;
}

#recuadroLink ul{
	margin: 0px 10px 0px 30px;
}

#recuadroLink ul li{
	display:inline;
	float:left;
}
#recuadroLink ul li a{
	margin:0px 15px 0px 5px;
	border:none;
	display:block;
}

#recuadroLink ul li a.link1{
	width:35px;
	height:42px;
	background:url(images/link1.gif) no-repeat left bottom;
}
#recuadroLink ul li a.link2{
	width:54px;
	height:42px;
	background:url(images/link2.gif) no-repeat left bottom;
}
#recuadroLink ul li a.link3{
	width:53px;
	height:42px;
	background:url(images/link3.gif) no-repeat left bottom;
}
#recuadroLink ul li a.link4{
	width:55px;
	height:42px;
	background:url(images/link4.gif) no-repeat left bottom;
}
#recuadroLink ul li a.link5{
	width:54px;
	height:42px;
	background:url(images/link5.gif) no-repeat left bottom;
}
#recuadroLink ul li a.link6{
	width:200px;
	height:36px;
	background:url(images/link6.gif) no-repeat left bottom;
	margin-top:5px;
}





.copyright {
	float:left;
	margin: 0px 0px 0px 15px;

}
.lateral {
	float:right;
	margin: 0px 5px 0px 0px;
}
/*
#lateraljump {
	height: 30px;
	width: 190px;
	margin-bottom:20px;
	float:right;
}*/
.lateral  a:link, .lateral  a:visited {
	background-image: url(images/designed_by_lateraljump.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	width: 170px;
	display:block;
	position:relative;
}
.lateral a:hover, .lateral a:active {
	background-image: url(images/designed_by_lateraljump.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
	width: 170px;
	display:block;
	position:relative;	
}



/* ****************************************** */

/*  HOME  */

/* ****************************************** */



/*  MENU DESPLEGABLE   
(es el mismo para HP y Homepage de Productos   ) --------------------------------*/
/* ****************************************** */
#entryHome ul 
.entryProductosHome ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-size:11px;
	font-weight:bold;
}
#entryHome ul li, 
.entryProductosHome ul li {
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#entryHome ul li a,
.entryProductosHome a{
	background-image: url("images/home_bullet1.gif");
	background-repeat: no-repeat;
	background-position: left top;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003200;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 23px;	
}
#entryHome ul li a:hover, 
.entryProductosHome a:hover {
	color:#009900;
}

#entryHome ul li ul, 
.entryProductosHome  ul li ul {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#entryHome ul li ul li,
.entryProductosHome  ul li ul li {
width:240px;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
#entryHome ul li ul li a,
.entryProductosHome ul li ul li a{
	width:250px;
	background-image: url("images/home_bullet2.gif");
	background-repeat: no-repeat;
	background-position: left top;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003163;
	font-size:11px;
	text-decoration:none;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;	
	display: block;
}
#entryHome ul li ul li a:hover,
.entryProductosHome  ul li ul li a:hover{
	color:#006699;
	text-decoration:underline;
}



/*  LISTADO PAGINA PRODUCTOS SUBCATEGORIA   ********************************************** */
 ul.listado {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	font-size:11px;
	font-weight:bold;
}
 ul.listado li{
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
 ul.listado li a{
	background-image: url("images/bullet_link1.gif");
	background-repeat: no-repeat;
	background-position: left top;

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003200;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
	elevation:higher
}
 ul.listado  li a:hover {
	color:#009900;
}


/*  SUBTITULOS DE PAGINAS DE PRODUCTOS  ------------------------------*/
.post .entry h3{
	width: 565px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
	color:#006699;
	margin: 12px 0px 0px 0px;
}
.post .entry h4{
	width: 565px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.1em;
	text-transform:uppercase;	
	font-weight:bold;
	color:#006699;
	margin: 8px 0px 0px 0px;
}


.post .entry ul{
	margin:	5px 5px 5px 20px;
}

.post .entry ul li{
	list-style-type:disc;
	font-size:1.2em;
}




/*  M E N U    T O P  ----------------------------*/

#menuTop ul{
	width:650px;
	height:30px;
	float:right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	text-transform:uppercase;
	font-size:1.1em;
	background:transparent url("images/menutop_bkg1.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	font-weight:bold;
}
#menuTop ul li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	height:30px;	
	border-right:1px solid #ffffff;
	}
#menuTop ul li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	padding: 12px 10px 0 10px;
	height:30px !important;
	height:14px;	
	}
#menuTop ul li a:hover{
	background:transparent url("images/menutop_bkg2.gif") repeat-x top left;	
	}


/* ****************************************** */

/*   CASA DE LA NUTRICION ----------------------------------------------*/

/* ****************************************** */

#arcoirisMargin{
	margin: 10px 0px 10px 25px;

}
/*
.casaTabla td{
	padding:3px;
}

.casaTabla {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.casaTabla p{
	line-height:1.2em;
}


.casaTitle {
	font-size: 1.0em;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}


.casaAzul,
.casaVerde,
.casaBlanco,
.casaAmarillo,
.casaRojo {
	text-align: left;
	vertical-align: top;
	text-align: left;
	vertical-align: top;
	font-size:1.3em;

}

.casaAzul {
	background-color: #d8f1fc;	color:#0066CC; border-bottom: solid 1px #0066CC;}

.casaVerde {
	background-color: #ecf5dd;	color: #006600; border-bottom: solid 1px #0066CC;}

.casaBlanco {
	background-color: #FFFFFF;	color: #000000; border-bottom: solid 1px #999999;}

.casaAmarillo {
	background-color: #ffffda;	color: #FF6600; border-bottom: solid 1px #FF6600;}
	
.casaRojo {
	background-color: #ffe5ea;	color: #CC0000; border-bottom: solid 1px #CC0000;}



/* ****************************************** */

/*   TABLAS NUTRICIONALES   ----------------------------------------------*/

/* ****************************************** */

/* Titulo producto*/
.tnTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#216c44;
	text-align:left;
	vertical-align:bottom;
	text-transform:uppercase;
	border-bottom:solid 1px #317751;
	padding: 15px 5px 0px 0px;
}

.tnPorcion{
	font-size:1.1em;
	line-height:11px;
	background: url("images/img_tabla-porcion.gif") no-repeat 5px 0px #e8f9ef;
	text-align:left;
	vertical-align:top;
	height:30px !important;
	height:20px;
	padding: 10px 5px 5px 65px;	
}

.tnTitleCol{
	background-color:#317751;
	color:#FFFFFF;
	font-size:1.1em;
	line-height:11px;	
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding: 5px 10px 5px 5px  ;	
}

/* fila FONDO COLOR */
.tnFilaA-01,
.tnFilaA-02{
	background-color:#e8f9ef;
	color:#000000;
	font-size:1.1em;
	vertical-align:top;
	border-bottom:solid 1px #317751;
	padding:3px 10px 3px 10px;
}
.tnFilaA-01{
	text-align:left;}
.tnFilaA-02{
	text-align:right;}


/* fila FONDO BLANCO*/
.tnFilaB-01,
.tnFilaB-02{
	background-color: #FFFFFF;
	color:#000000;
	font-size:1.1em;
	vertical-align:top;
	border-bottom:solid 1px #317751;
	padding:3px 10px 3px 10px;
}
.tnFilaB-01{
	text-align:left;}
.tnFilaB-02{
	text-align:right;}

/* Base letras pequeñas */
.tnBase{
	background-color: #ffffd3;
	color:#000000;
	font-size:1em;
	line-height:12px;
	text-align:left;
	vertical-align:top;
	border-bottom:solid 2px #317751;
	padding:3px 10px 3px 10px;
}


