/* DECLARACIONES GENERALES ============================ */
body {
	background:FFF;
}


/* CONTENEDORES PRINCIPALES ============================ */


/* wrapper ============================ */
#wrapper{ 
	margin:0 auto;
	width:940px;
	padding:0 42px;
}


/* header ============================ */
#header { 
	height:164px;
}			
					
	#header h1 { 
		background:url(../images/logo_header.jpg) top left no-repeat;
		margin:0;
		width:160px;
		height:164px;
		float:left;
	}
	
		#header h1 a {
			display:block;
			width:160px;
			height:164px;
		}
				  		  
		#header h1 span {
			display:none;
		} 

/* suscribete ============================ */
#suscribete { 
	overflow:hidden;
	text-align:right;
	padding-top:10px;
	/*margin:0 0 40px 0;*/
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	height:75px;
	color:#65a3e9;
}
			
	#suscribete p {
		margin:0 0 5px 0;
	}
	
		#suscribete p a{
			text-decoration:none;
			color:#65a3e9;
		}
	
	#suscribete input {
		color:#999;
	}
	
	#suscribete p.error {
		margin:0;
		padding:7px 0 0 0;
		font-size:11px;
		font-weight:bold!important;
		color:#ff0000;
	}
	
	#suscribete p.success {
		margin:0;
		padding:7px 0 0 0;
		font-size:11px;
		font-weight:bold!important;
	}
		
						
			
/* menu_header ============================ */
#menu_header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
					  
	#menu_header ul#mhUL {
		margin:0px 0 0 413px;	
	}						  
	
	#menu_header li.mhItem{
		position:relative;
		list-style:none;
		float:left;
		padding:0;
		margin:0 0 0 10px;
	}
				   
		#menu_header li.mhItem a.mhItemA{
			padding:9px 0 0 0; 
			height:23px/*32*/;
			text-decoration:none;
			color:#2c4078;
			display:block;
			float:left;
		 }
		 
		 	#menu_header li.mhItem a.mhItemA span {
				display:none;
			}
		 
		 #menu_header li#mhPrensa a.mhItemA {
		 	padding-right:8px;
		 	width:147px/*155*/;
			letter-spacing:-1px;
			text-align:right;
			background:url(../images/bg_ico_prensa.jpg) left bottom no-repeat;
		 }
		 
		 #menu_header li#mhPrensa a.mhItemA:hover, #menu_header li#mhPrensa.hover a.mhItemA {
		 	background:url(../images/bg_ico_prensa.jpg) left top no-repeat;
		 }
		 
		 #menu_header li#mhSalud a.mhItemA {
		 	padding-right:20px;
		 	width:237px/*257*/;
			letter-spacing:-1px;
			text-align:right;
			background:url(../images/bg_ico_salud.jpg) left bottom no-repeat;
		 }
		 
		 #menu_header li#mhSalud a.mhItemA:hover, #menu_header li#mhSalud.hover a.mhItemA {
		 	background:url(../images/bg_ico_salud.jpg) left top no-repeat;
		 }
		 
		 #menu_header li#mhHome a.mhItemA {
		 	width:85px/*85*/;
			background:url(../images/bg_ico_home.jpg) left bottom no-repeat;
		 }
		 
		 #menu_header li#mhHome2 a.mhItemA {
		 	width:85px/*85*/;
		 }
		 
		 
		 
	#submhPrensa {
		display:none;
		position:absolute;
		top:32px;
		left:-377px;
		padding:15px 20px 15px 20px;
		width:492px/*532*/;
		height:99px/*129*/;
		font-size:12px;
		color:#2c4078;
		background:url(../images/bg_tab_menu.png) left top no-repeat;
		z-index:2000;
	}
		#submhPrensa ul {
			float:left;
			list-style:none;
			width:230px;
			height:80px;
			border-right:solid 1px #2c4078;
		}
			#submhPrensa ul li {
				margin:0 0 3px 0;
			}
				#submhPrensa ul li a {
					color:#2c4078;
					text-decoration:none;
				}
				#submhPrensa ul li a:hover {
					text-decoration:underline;
				}
				
		#submhPrensa div {
			margin-left:250px;
		}
		
		
	#submhSalud {
		display:none;
		position:absolute;
		top:32px;
		left:-275px;
		padding:15px 20px 15px 20px;
		width:492px/*532*/;
		height:99px/*129*/;
		font-size:12px;
		color:#2c4078;
		background:url(../images/bg_tab_menu2.png) left top no-repeat;
		z-index:2000;
	}
		#submhSalud ul {
			float:left;
			list-style:none;
			width:230px;
			height:80px;
			border-right:solid 1px #2c4078;
		}
			#submhSalud ul li {
				margin:0 0 3px 0;
			}
				#submhSalud ul li a {
					color:#2c4078;
					text-decoration:none;
				}
				#submhSalud ul li a:hover {
					text-decoration:underline;
				}
				
		#submhSalud div {
			margin-left:250px;
		}
		 
		 
		 
						 
/* mainNavHome ============================ */						 
#home #mainNavHome{
	margin:0;
	height:68px;
	background:url(../images/banner_top_nav.jpg) left bottom no-repeat;
}

#ali_rec #mainNavHome{
	margin:0;
	height:68px;
	background:url(../images/banner_top_nav_alimentacion.jpg) left bottom no-repeat;
}
				
	
	#mainNavHome ul {
		margin: 0;
		height:68px;
	}
	
	#mainNavHome li { 
		list-style:none;
		float:left;
		padding:0;
		margin:0;
		
	}
					
		#mainNavHome li span {
			display:none;
		} 	
			
					
		#mainNavHome li a{
			text-decoration:none;
			display:block;
			float:left;
			height:68px;
		}
						
			#lacteos a { 
				background:url(../images/btnLacteos.gif) left bottom  no-repeat;
				width:120px;
				margin-right:85px;
				
			}
				#lacteos a:hover, #lacteos a.current {
					background:url(../images/btnLacteos.gif) left top  no-repeat;
				}
					
			#alimentacion a {
				background:url(../images/btnAlimentacion.gif) left bottom no-repeat;
				width:120px;
				margin-right:85px;
			}
				#alimentacion a:hover, #alimentacion a.current {
					background:url(../images/btnAlimentacion.gif) left top no-repeat;
				}
						 
			#beneficios a {
				background:url(../images/btnBeneficios.gif) left bottom no-repeat;
				width:120px;
				margin-right:85px;
			}
				#beneficios a:hover, #beneficios a.current {
					background:url(../images/btnBeneficios.gif) left top no-repeat;
				}
						 
			#productos a {
				background:url(../images/btnProductos.gif) bottom left no-repeat;
				width:120px;
				margin-right:85px;
			}
				#productos a:hover, #productos a.current {
					background:url(../images/btnProductos.gif) top left no-repeat;
				}
						 
			#cadena a {
				background:url(../images/btnCadena.gif) bottom left no-repeat;
				width:120px;			
			}
			   	#cadena a:hover, #cadena a.current {
					background:url(../images/btnCadena.gif) top left no-repeat;
			   	}




/* bannerTopHome ============================ */							   						   	
#bannerTopHome{ 
	background:url(../images/banner_top.jpg) top left no-repeat;
	width:578px;/*940*/
	height:153px;/*215*/
	margin-bottom:26px;
	padding:62px 62px 0 300px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
				

/* cajaLargaAzul ============================ */				
.cajaLargaAzul{ 
	background:url(../images/cajaLargaAzul.jpg) top left no-repeat;
	width:616px;/*640*/
	height:129px;/*167*/
	padding:19px 12px;
	margin:0 25px 29px 0;
	float:left;
	font-family:Verdana, Arial,  sans-serif;
}
					
					
	.cajaLargaAzul img.imgCaja{
		float:left;	
	}
						  
	.cajaLargaAzul .contCaja {
		margin-left:137px;
		height:120px;
	}
						  
		.cajaLargaAzul .contCaja h4 { 
			font-size:18px;
			color:#FFFFFF;
			margin:0 0 8px 0;
			font-family:Helvetica, Verdana, Arial, sans-serif							
		}
						 
		.cajaLargaAzul p { 
			font-size:12px;
			color:#FFFFFF;
			margin-top:0;
			width:452px;
		}
						 
	.cajaLargaAzul .ver_mas { 
		text-align:right;
		margin-left:137px;	
	}
						 
						 
		.cajaLargaAzul .ver_mas a{	
			font-size:10px;
			color:#FFFFFF;
			margin-top:0;
		}





/* cajaPeqAzul1 ============================ */					  
.cajaPeqAzul1 { 
	background:url(../images/cajaPeqAzul1.jpg) top left no-repeat;
	width:241px;/*275*/
	height:129px;/*167*/
	padding:19px 17px;
	margin:0 0 29px 0;
	float:left;
	font-family:Verdana, Arial,  sans-serif;
}
				  
	.cajaPeqAzul1 h4,.cajaLarAzul1 h4{
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:18px;
		color:#FFFFFF;
		margin:0 0 8px 0;
	}
						
		.cajaPeqAzul1 .contCaja,.cajaLarAzul1 .contCaja{
			height:73px;
		}				
			
			.cajaPeqAzul1 img.imgCaja, .cajaLarAzul1 img.imgCaja{
				float:left;
				margin-right:15px;
			} 			
			
			
			.cajaPeqAzul1 p,.cajaLarAzul1 p {
				font-size:12px;
				color:#FFFFFF;
			}	
			
			.cajaLarAzul1 .contCaja ul {
				list-style:none;
				margin:0!important;
				padding:0;
				position:relative;
			}
			
			.cajaLarAzul1 .contCaja ul li{
				list-style:none;
				margin:0!important;
				padding:0;
				
			}
			
			.contCaja #consejos ul li ul{
				list-style:disc!important;
				margin-left:25px!important;
			}
			
			.contCaja #consejos ul li ul li{

				color:#FFFFFF;
				font-size:12px;
				list-style:disc!important;
			}
			
			.contCaja #consejos ul li div{
				color:#FFFFFF;
				font-size:12px;
			}
			
			.contCaja #consejos{
				height:380px;
				width:240px;
				overflow:hidden;
				position:absolute;
			}
						
	.cajaPeqAzul1 .ver_mas,.cajaLarAzul1.ver_mas {
		text-align:right;
		margin-left:137px;
	}	
	 			
					
	.cajaPeqAzul1 .ver_mas a, .cajaLarAzul1 .ver_mas a{
	font-size:10px;
	color:#FFFFFF;
	margin-top:0;
	}
  					
					
					 

/* cajaPeqAzul2 ============================ */			
.cajaPeqAzul2{ 
	background:url(../images/cajaPeqAzul2.jpg) top left no-repeat;
	width:269px;/*309*/
	height:132px;/*163*/
	padding:18px 20px;
	margin:0 23px 0 0;
	float:left;
	font-family:Verdana, Arial,  sans-serif;
}
	
	.cajaPeqAzul2 h4,.cajaPeqAzul3 h4 {
		font-size:18px;
		color:#FFFFFF;
		margin:0 0 8px 0; 
		font-family:Helvetica, Verdana, Arial, sans-serif							
	 }	
	
	.cajaPeqAzul2 img.imgCaja{
		float:right;
		margin:0 0 0 10px;	
  	}							
		
	.cajaPeqAzul2 p{
		font-size:12px;
		color:#FFFFFF;
		margin:0;
	}	
			  
	.cajaPeqAzul2 .ver_mas a,.cajaPeqAzul3 .ver_mas a{
		font-size:10px;
		color:#FFFFFF;
	}			  
				  
		.cajaPeqAzul2 .contCaja,.cajaPeqAzul3 .contCaja {
			height:91px;
	   	}		  
		
		
/* cajaPeqAzul3 ============================ */
.cajaPeqAzul3{
	background:url(../images/cajaPeqAzul3.jpg) top left no-repeat;
	width:269px;/*309*/
	height:219px;/*163*/
	padding:18px 20px;
	margin:0 23px 0 0;
	float:left;
	font-family:Verdana, Arial,  sans-serif;
}
	.cajaPeqAzul3 img.imgCaja{
			float:left;
			margin:0 10px 0 0;
  	}
	.cajaPeqAzul3 p {
		font-size:12px;
		color:#FFFFFF;
		margin:0 0 0 109px;
	}
	.cajaPeqAzul3 p.ver_mas {
		position: absolute;
		font-size:12px;
		color:#FFFFFF;
		margin:205px 0 0 215px;
	}





/* cajaLarAzul1 ============================ */
.cajaLarAzul1 {
	background:url(../images/cajaLarAzul1.jpg) top left no-repeat;
	width:241px;/*275*/
	height:413px;/*167*/
	padding:19px 17px;
	margin:0 0 29px 0;
	float:left;
	font-family:Verdana, Arial,  sans-serif;
}
						 
/* ==================================================================================================== */
/* bannerTop ============================ */							   						   	
#bannerTop{ 
	background:url(../images/banner_top.jpg) top left no-repeat;
	width:609px;/*940*/
	height:174px;/*215*/
	margin-bottom:26px;
	padding:41px 62px 0 269px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#FFFFFF;
}

#ali_rec #bannerTop {
	overflow:hidden;
	padding:0 15px 0 15px;
	width:910px; /*940*/
	height:215px;
	/*background:url(../images/banner_top_no_img.jpg) left top no-repeat!important;*/
	background:url(../images/banner_top.jpg) left top no-repeat!important;
}

	#ali_rec #bannerTop p {
		margin-left:254px;
		font-size:15px;
		line-height:20px;
	}

	#navBannerTop {
		margin:0 0 30px 0;
		width:910px;
		border-bottom:#fff 1px solid;
	}
	
		#navBannerTop ul {
			margin:0;
			padding:0 10px 5px 10px;
		}
		
			#navBannerTop ul li {
				list-style:none;
				margin:0 0 0 0;
				padding:0 0 0 0;
				display:inline;
				font-size:16px;
			}
			
			.separadorDot {
				margin:0 30px!important;
			}
			
				#navBannerTop ul li img {
					margin:0;
				}
			
				#navBannerTop ul li a {
					color:#fff;
					text-decoration:none;
				}
				
	.foto_seccion {
		margin:0 25px 0 0;
		width:254px;
		height:122px;
	}

/* contenido1 ============================ */
.contenido1{
	margin:0 0 20px 0;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#868686;
}
.clearfix{
    clear: both;
}
						  

/* contIzq ============================ */
.contIzq{
	width:633px;
	float:left;
	margin:0 0 10px 15px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#868686;
	line-height:1.3em;
}

	.contIzq h3{ 
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:20px;
		line-height:1.2em;
		color:#7aafec;
	}
							
	.contIzq h4{ 	
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		line-height:1.2em;
		color:#7aafec;
	}
				
	.contIzq b{
		color:#7aafec;
	}
		
		
		
		
		
		
/* tips ============================ */
.tips {
	margin-left:656px;
	width:284px;
}

	.top_cajaTips {	
		background:url(../images/top_cajaTips.gif) top left no-repeat;
		height:8px;
		margin:0;
	}
				   
				   
	
	
	.cont_cajaTips {
		background:#2c4078;
		margin:0;
		padding:10px 15px 10px 15px;
		line-height:1.3em;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
	}
				
		.cont_cajaTips h3{ 
			font-family:Helvetica, Verdana, Arial, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#ffffff; 	
			margin:0 0 10px 0;
		}

	.bottom_cajaTips{
		background:url(../images/bottom_cajaTips.gif) top left no-repeat;
		height:7px;
		margin:0;
	}
					
					
					
					


/* contenidoAncho ============================ */
.contenidoAncho{ 
	margin:0 0 50px 0;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#868686;
}
			
	.contenidoAncho h3{
						font-family:Helvetica, Verdana, Arial, sans-serif;
						font-size:14px;
						margin:0 0 15px 0;
						color:#7aafec
					}
                                        .contenidoAncho#caja1 h3{
                                            font-size: 20px;
                                        }
					

				
				
/* contenido2 ============================ */
.contenido2{ 
	margin:0 0 50px 0;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:1.3em;
	color:#868686;
}
				
				
	.contenido2 h3{
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		margin:0 0 15px 0;
		color:#7aafec
	}
					
					
	.contenido2 h4{
		color:#7aafec
	}



/* cajaNav ============================ */
.cajaNav{ 
	width:220px;
	float:left;
	margin:0 0 15px 0;
}

	.topcajaNav{ 
		background:url(../images/img_topcajaNav.gif) top left no-repeat;
		height:11px;
		margin:0
	}
			   
			   
	.contcajaNav{ 
		background:#2c4078;
		margin:0;
		padding:10px 0 10px 0;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:12px;
		line-height:1.2em;
		color:#ffffff;
	}
				
		.contcajaNav h3{ 
			font-family:Helvetica, Verdana, Arial, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#ffffff; 	
			margin:0 0 10px 0;
			padding:0 15px 0 15px;
		}
						
		.contcajaNav ul{ 
			list-style:none;
		}
						
			.contcajaNav ul li {
				margin:5px 0;
			}			
						
						
			.contcajaNav ul li a { 
				display:block;
				padding: 3px 15px 3px 15px;
				text-decoration:none;
				color:#ffffff;
			}
							 
			.contcajaNav ul li a:hover {
				background:#1d2e5e;
				font-weight:bold;
			}				 
			
			.contcajaNav ul li a.selected {
				background:#1d2e5e;
				font-weight:bold;
			}
			
	.bottomcajaNav { 
		background:url(../images/img_bottomcajaNav.gif) top left no-repeat;
		height:11px;
		margin:0
   	}
				
				

/* contDer ============================ */
.contDer{ 
	margin:0 0 24px 240px;
	line-height:1.3em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#868686;
	
}

	.contDer h3{
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color:#868686;
	}
	
	.contDer img { 
		float:right;
	 }
	 
	.contDer h4 {
		font-size:12px;
		color:#868686;
	}
		
		.contDer .h4_azul {	
			color:#7aafec;
		}		
	
	.contDer ul {
		padding-left:20px;
	}
	
	.contDer ul li {
		padding-bottom:10px;
		/*list-style:none;*/
		/*margin:0;*/
		
	}
	
	.contDer table th{
		background:#7bafeb;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
		height:20px;
	}
	
	.contDer table td.nutrimentostop{
		border:#666 solid 1px;
		padding-left:15px;
		font-weight:bold;
		padding:10px;
	}
	
	.contDer table td.funciontop{
		border-bottom:#666 solid 1px;
		border-top:#666 solid 1px;
		border-right:#666 solid 1px;
		padding:5px;
	}
	
	.contDer table td.nutrimentos{
		border-bottom:#666 solid 1px;
		border-left:#666 solid 1px;
		border-right:#666 solid 1px;
		padding-left:15px;
		font-weight:bold;
		padding:10px;
	}
	
	.contDer table td.funcion{
		border-bottom:#666 solid 1px;
		border-right:#666 solid 1px;
		padding:5px;
	}
	
	.contDer table td.funcion ul, .contDer table td.funciontop ul{
		padding:0;
	}
	
	.contDer table td.funcion ul li, .contDer table td.funciontop ul li{
		padding:2px 0;
	}
	
	img.loader {
		margin:200px auto 0 auto;
		display:block;
		float:none;
		width:16px;
		height:16px;
	}
				

/* cajaAzulDer ============================ */
.cajaAzulDer{ 
	width:705px;
	line-height:1.3em;
	margin:0 0 50px 220px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
}				

	.top_cajaAzulDer{ 
		background:url(../images/top_cajaAzulDer.gif) top left no-repeat;
		height:9px;
	}
		
	.cont_cajaAzulDer{ 
		background:#7aafec;
		padding:15px 20px;
	}
					  
		.cont_cajaAzulDer h3{
			font-family:Helvetica, Verdana, Arial, sans-serif;
			font-size:20px;
			margin:0 0 15px 0;
			color:#FFF;
		}
		
	.bottom_cajaAzulDer{ 
		background:url(../images/bottom_cajaAzulDer.gif) top left no-repeat;
		height:9px;
	}		
	


		
/* cajaNav2 ============================ */
.cajaNav2 { 	
	line-height:1.2em;
	width:220px;
	float:left;
	margin:0 0 15px 0;
}
				 
	.cajaNav2_top {
		background:url(../images/cajaNav2_top.jpg) top left no-repeat;
		height:7px;
		margin:0;
  	}
						 
						 
						 
	.cajaNav2_cont{ 
		background:#7bafeb;
		margin:0;
		padding:1px 0 0 0;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:1.2em;					
														
	}
	
		.cajaNav2 ul{ 
			list-style:none;
		}
		
			.cajaNav2 ul li {	
				margin:5px 0;
			}
					
			.cajaNav2 ul li a { 
				display:block;
				padding: 3px 15px 3px 15px;
				text-decoration:none;
				color:#ffffff;
				text-transform:uppercase;
			}
							 
			.cajaNav2 ul li a:hover {
				background:#5898e2;
				font-weight:bold;
			}
			
			.cajaNav2 ul li a.selected {
				background:#5898e2;
				font-weight:bold;
			}
															
		.cajaNav2_cont img{
			margin:0;
		}				  
							  
	.cajaNav2_bottom { 
		background:url(../images/cajaNav2_bottom.jpg) top left no-repeat;
		height:8px;
		
	}				
				
							


/* contenido3 ============================ */							
.contenido3{
	margin:0 0 50px 0;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#868686;
}
						
	.contenido3 h3{
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:22px;
		margin:0 0 15px 0;
		color:#7aafec
	}							
							
							
							
							
/* cajaTips2 ============================ */								
.cajaTips2 { 
	width:216px;
	float:right;
}							
														
	.top_cajaTips2 {	
		background:url(../images/top_cajaTips2.jpg) top left no-repeat;
		height:9px;
		margin:0;
	}
	
	.cont_cajaTips2 {	
		background-color:#2c4078;
		margin:0;
		font-size:12px;
		padding:10px 15px 10px 15px;
		line-height:1.3em;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#ffffff; 
	}
						
						
						
		.cont_cajaTips2 h3{ 
			font-family:Helvetica, Verdana, Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#ffffff; 	
			margin:0 0 10px 0;
		}
		
	.bottom_cajaTips2{
		background:url(../images/bottom_cajaTips2.jpg) top left no-repeat;
		height:9px;
		margin:0;
	}




/* contCenter ============================ */
.contCenter{ 
	margin:0 0 24px 240px;
	line-height:1.3em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#868686;
	width:465px;
}

	.contCenter h3{
		font-family:Helvetica, Verdana, Arial, sans-serif;
		font-size:14px;
		color:#7aafec;
	}
				
	.contCenter h4 {
		font-size:12px;
		color:#7aafec;
	}
	
	.contCenter ul {
		padding-left:20px;
	}
	
	.contCenter ul li {
		/*list-style:none;*/
		padding-bottom:10px;
		/*margin:0;*/
		
	}



#etapas_vida {
	overflow:hidden;
	padding:15px 0 0 40px;
	width:902px; /*942*/
	height:172px; /*187*/
	background:url(../images/bg_etapas_vida.jpg) left top no-repeat;
}

	#etapas_vida ul {
		margin:0;
		padding:0;
	}
	
		#etapas_vida ul li {
			float:left;
			list-style:none;
			margin:0 25px 0 0;
			width:125px;
		}
		
			.etapa_actual a {
				font-weight:bold;
			}
		
			#etapas_vida ul li a {
				display:block;
				color:#fff;
				text-align:center;
				text-decoration:none;
				text-transform:uppercase;
			}
			
/* proceso_leche ============================ */
#proceso_leche {
	position:relative;
	margin-bottom:60px;
	height:885px;
	background:url(../images/bg_proceso_leche.jpg) left top no-repeat;
}
	.imgProceso, .imgProcesoInverso {
		position:absolute;
	}
	
	#procesEstablo {
		top:33px;
		left:360px;
	}
	
	#procesAnalisis {
		top:33px;
		left:720px;
	}
	
	#procesLecheFresca {
		top:100px;
		left:360px;
	}
	
	#procesEnfriamiento {
		top:167px;
		left:360px;
	}
	
	#procesAlmacenamiento {
		top:234px;
		left:360px;
	}
	
	#procesFiltrado {
		top:301px;
		left:360px;
	}
	
	#procesClarificado {
		display:block;
		top:368px;
		left:360px;
		width:220px;
		height:40px;
		background:url(../images/procesClarificado.jpg) left top no-repeat
	}
		#procesClarificado:hover {
			background:url(../images/procesClarificado.jpg) left bottom no-repeat
		}
		
	#procesEstandarizacion {
		display:block;
		top:435px;
		left:360px;
		width:220px;
		height:40px;
		background:url(../images/procesEstandarizacion.jpg) left top no-repeat
	}
		#procesEstandarizacion:hover {
			background:url(../images/procesEstandarizacion.jpg) left bottom no-repeat
		}
		
	#procesCrema {
		top:482px;
		left:15px;
	}
	
	#procesAditivo {
		top:534px;
		left:15px;
	}
	
	#procesHomogeneizado {
		display:block;
		top:580px;
		left:360px;
		width:220px;
		height:40px;
		background:url(../images/procesHomogeneizado.jpg) left top no-repeat
	}
		#procesHomogeneizado:hover {
			background:url(../images/procesHomogeneizado.jpg) left bottom no-repeat
		}
		
	#procesPasteurizado {
		display:block;
		top:673px;
		left:150px;
		width:220px;
		height:40px;
		background:url(../images/procesPasteurizado.jpg) left top no-repeat
	}
		#procesPasteurizado:hover {
			background:url(../images/procesPasteurizado.jpg) left bottom no-repeat
		}
	
	#procesRefrigerado {
		top:740px;
		left:150px;
	}
	
	#procesEnvasado {
		top:807px;
		left:150px;
	}
	
	#procesAlmacen {
		top:874px;
		left:150px;
	}
	
	#procesUltra {
		display:block;
		top:673px;
		left:570px;
		width:220px;
		height:40px;
		background:url(../images/procesUltra.jpg) left top no-repeat
	}
		#procesUltra:hover {
			background:url(../images/procesUltra.jpg) left bottom no-repeat
		}
		
	#procesEnfriamiento2 {
		display:block;
		top:740px;
		left:570px;
		width:220px;
		height:40px;
		background:url(../images/procesEnfriamiento2.jpg) left top no-repeat
	}
		#procesEnfriamiento2:hover {
			background:url(../images/procesEnfriamiento2.jpg) left bottom no-repeat
		}
		
	#procesEnvasado2 {
		top:807px;
		left:570px;
	}
	
	#procesAlmacen2 {
		top:874px;
		left:570px;
	}
							

/* footer ============================ */
#footer {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#65a3e9;
	line-height:1.5em;
	clear:both;
}
	#footer p{
		font-family: Verdana, Arial, sans-serif;
		font-size: 9px;
		color:#9f9f9f;
		text-align:center;
	}


/* OTROS ============================ */

/* glosario ============================ */
.glosario {
	padding:3px 2px;
	cursor:help;
	background:#D9EAFE;
}
				 
/* tooltip ============================ */				 
.tooltip {
	width:346px/*346*/;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
}

	.tooltip p {
		margin:0!important;
	}
	
	.ttContent {
		padding:0 20px 0 20px;
		background:url(../images/ttContent.gif) left repeat-y
	}

	.ttTop {
		height:9px;
		background:url(../images/ttTop.gif) left top no-repeat
	}	
	
	.ttBottom {
		height:15px;
		background:url(../images/ttBottom.gif) left top no-repeat
	}		
				 
				 
				 
	
				
				

										   
										   
										   
										   
										   
	
