body {
	margin:auto;
	/*background-color:#1B3C80;*/
	background-color: #EAEAEA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #D9D9D9;
}

#container{
	margin: auto;
	width: 960px;
	border-left: 1px solid #486C96;
	border-right: 1px solid #486C96;	
	border-bottom: 1px solid #486C96;	
}

#cabecera{
	width: 960px;
	height: 110px;
	clear: both;
	background-image: url(../img/cabecera.jpg);
}

#content_salon{
	width: 960px;
	min-height: 542px;
	clear: both;
	background-image: url(../img/fondo_salon.jpg);
	background-repeat: no-repeat;	
	background-color:#1B3C80;
}

#content_salon_only{
	width: 960px;
	min-height: 542px;
	clear: both;
	background-image: url(../img/fondo_salon_only.jpg);
	background-repeat: no-repeat;	
	background-color:#1B3C80;
}

#content_salon_comunicacion{
	width: 960px;
	min-height: 542px;
	clear: both;
	background-image: url(../img/fondo_salon_comunicacion.jpg);
	background-repeat: no-repeat;	
	background-color:#1B3C80;
}

#cabecera_cocina{
	width: 960px;
	height: 110px;
	clear: both;
	background-image: url(../img/cabecera_cocina.jpg);
}

#content_cocina{
	width: 960px;
	min-height: 542px;
	clear: both;
	background-image: url(../img/fondo_cocina.jpg);	
	background-repeat: no-repeat;
	background-color:#1B3C80;	
}

#cabecera_momentos{
	width: 960px;
	height: 110px;
	clear: both;
	background-image: url(../img/cabecera_momentos.jpg);
}

#cabecera_comunicacion{
	width: 960px;
	height: 110px;
	clear: both;
	background-image: url(../img/cabecera_comunicacion.jpg);
}

#content_momentos{
	width: 960px;
	min-height: 542px;
	clear: both;
	background-image: url(../img/fondo_momentos.jpg);	
	background-repeat: no-repeat;
	background-color:#1B3C80;	
}

#piepagina{
	width: 960px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
	clear: both;
	background-color:#1B3C80;

}






/* SECCION COMUNICACION */
#texto_comunicacion{
	margin: auto;
	width: 870px;
	padding-top: 25px;
	overflow: auto;
	clear: none;
	color: #1B3C80;		
}

#texto_comunicacion_izq{
	float: left;
	width: 870px;
	/*margin: 10px;*/
	clear: none;
}

#texto_momentos{
	margin: auto;
	width: 870px;
	padding-top: 25px;
	overflow: auto;
	color: #1B3C80;		
}

#texto_momentos_izq{
	float: left;
	width: 410px;
	margin: 10px;

}

#texto_momentos_dch{
	float: right;
	width: 410px;
	margin: 10px;

}

#texto_recetario{
	margin: auto;
	width: 870px;
	padding-top: 25px;
	overflow: hidden;
	color: #1B3C80;		
}

/* Timeline */
a:link, a:visited, a:hover{color:#0066CC; text-decoration:none;}
#stage{width:638px; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:320px; margin:0 auto;}	

/* ------------------------------------ */
/* List Elements 						*/

	#myList{width:2200px; border:0; margin:0; padding:0; left:400px;}
	#myList li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		margin-right:4px;
		padding:4px; 
		background:#FFF;
		float:left;
		width:200px;
		height:320px;
		border-left:solid 2px #DEDEDE;
		}
	#myList li.holiday{
		background:#efefef;
		}
	#myList .day{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#444;
		clear:both;
	}
	
	#myList .day-text{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#444;
		text-transform:uppercase;
	}
	#myList .month{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		font-style:italic;
		color:#666;
		padding:6px 0;
	}

	#myList .year{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size:16px;
		color:#999999;
		clear:both;
		padding-bottom:10px;
	}
	#myList p{
		background:#FFFFCC;
		padding:3px;
		font-size:11px;
		color:#000000;
		margin-bottom:4px;
	}
/* ------------------------------------ */
/* Buttons		 						*/

#slider-buttons{
	width:638px; 
	margin:0 auto;
	margin-top:4px; 
	height:24px; 
	line-height:24px; 
	clear:both;
	background:#CCCCCC;
}
	#slider-buttons a{font-weight:bold; color:#444;}
	#slider-buttons a:hover{background:#888; color:#FFF;}
	
	#previous{float:left; width:70px; border-right:solid 1px #FFF; text-align:center;}
	#next{float:right; width:70px; border-left:solid 1px #FFF; text-align:center;}





.img_derecha{
	float:right;
	margin-left:5px;
	margin-right:3px;
	border: 0px;
}
.img_izq{
	float:left;
	margin-right:5px;
border: 0px;
}
.imagecenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
border: 0px;
}

/* FICHA LOGISTICA */
#fichalogisticacabecera{
	margin: auto;
	width: 450px;
	height: 80px;
	color: #D9D9D9;	
	clear: both;
}
#fichalogisticatxt{
	margin: auto;
	width: 430px;
	color: #1B3C80;	
}


/* MENU PRINCIPAL*/
#menu{
	width:100%;
	height:30px;
	background:url(../img/fm_menu_bg.jpg) repeat-x;
}
	#menu ul{
		width:95%;
		margin:0 auto;
		list-style:none;
	}
		#menu li{
			list-style:none;
			display:block;
			float:left;
			font-size:11px;
			font-weight:bold;
			height:30px;
			line-height:30px;
			margin:0 5px;
		}
			#menu li a{
				display:block;
				float:left;
				height:30px;				
				color:#99a2b7;
				text-decoration:none;
				text-transform:uppercase;
				padding:0 10px;		
				cursor: pointer;		
			}
				#menu li a:hover{	
					background:url(../img/fm_hover_bg.jpg) repeat-x;
					color:#fff;
				}
					#menu li a:hover span, #menu li .current span{
						background:url(../img/fm_hover_pointer.jpg) no-repeat top;
						height:30px;
						display:block;
						float:left;
					}
					#menu li .current{
						display:block;
						float:left;
						height:30px;				
						background:url(../img/fm_hover_bg.jpg) repeat-x;
						color:#fff;
						text-decoration:none;
						text-transform:uppercase;
						padding:0 10px;		
					}

/* CONTENEDOR PRICIPAL FONDO BLANCO */					

#generalcontainer{
	margin: auto;
	width: 900px;
	background: url(../img/fondo_blanco.png);
	clear: both;
	overflow: auto;
}
					
#generalcontainer_p{
	margin: auto;
	width: 900px;
	background: url(../img/fondo_blanco.png);
	clear: both;
}

#generalcontainerfaldon{
	margin: auto;
	width: 900px;
	height: 80px;
	background: url(../img/faldon_blanco.png);
}

/* ESTILOS EN PAGINA DE PRODUCTO.HTML */

#texto_producto{
	margin: auto;
	width: 836px;
	padding-top: 25px;
	color: #1B3C80;
	clear: both;	
}

#centrado{
	margin: auto;
	width: 820px;
}

/* DISTRIBUCIÓN PAGINA PRODUCTO LECHE */

#productoespacio{
	margin: auto;
	width: 850px;
	clear: both;
}

#contentprod{
	width: 425px;
	float: left;
}
#contentproi{
	width: 425px;
	float: right;
}
#spaceprod{
	margin: auto;
	margin-top: 20px;
	width: 400px;
	min-height: 125px;
	background-image: url(../productos/img/fondo.png);
	clear: both;	
	padding: 10px;	
}
#spaceprod_img{
	width: 125px;
	float: left;
}
#spaceprod_txt{
	width: 265px;
	float: right;
	color: #1B3C80;
}

#contentprod_clas{
	margin: auto;
	margin-top: 20px;
	width: 825px;
	min-height: 125px;
	background-image: url(../productos/img/fondo.png);
	clear: both;	
	padding: 10px;	
}

#spaceprod_img_clas{
	width: 275px;
	float: left;
}
#spaceprod_txt_clas{
	width: 550px;
	float: right;
	color: #1B3C80;
}

/* BREADCRUMB */

.breadcrumb{position:relative; height:20px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:20px; background: url(../img/breadcrumbImage.png) 0px -35px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:20px; display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; line-height:20px; display:block; background:url(../img/breadcrumbImage.png) 100% -65px no-repeat; padding:0 17px 0 15px; }
.breadcrumb ul li a:hover {text-decoration:underline; color:#1100AB;}
.breadcrumb ul li a.active{background:none; color:#1100AB;}
.breadcrumb ul li a.active:hover {text-decoration:none;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:20px; display:block; z-index:1; background:url(../img/breadcrumbImage.png) 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:20px; display:block; z-index:1; background:url(../img/breadcrumbImage.png) 100% -95px no-repeat; }					


/* FICHA PRODUCTO */
#fichaproducto{
	margin: auto;
	width: 900px;
	padding-top: 15px;
	overflow: auto;	
}

#fichaproductotxt{
	margin: auto;
	width: 850px;
	text-align: justify;
	padding: 10px;
	color: #1B3C80;
	clear: both;
}
				
/*Momentos de placer*/

#momentosplacer{
	margin: auto;
	margin-bottom: 10px;
	width: 390px;
	min-height: 125px;
	background-image: url(../productos/img/fondo.png);
	clear: both;	
	padding: 10px;
	overflow: auto;	
}
#momentosplacer_img{
	width: 120px;
	float: left;
}
#momentosplacer_txt{
	width: 260px;
	float: right;
	color: #1B3C80;
}

/*  SECCION COMPAÑIA */				
#texto_compania{
	margin: auto;
	width: 870px;
	padding-top: 25px;
	overflow: auto;
	clear: none;
	color: #1B3C80;		
}			


/* DESTACADO HOME */
#destacadohomecontainer{
	/*margin: auto;*/
	width: 400px;
	/*background: url(../img/fondo_blanco.png);*/
	clear: both;
	margin-left: 100px;
	margin-top: 60px;
	overflow: auto;
	color: #1B3C80;		
}



	