/*---------------------------------------------------------------------------------------------------------------------------
	Ibertur - Main Cascading Style Sheet
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor			RSB Media SCP
	.version		0.1
	.url				http://www.rsbmedia.com
	.timestamp	29/04/2009
	---------------------------------------------------------------------------------------------------------------------------*/
	
	
/*-----------------------------------------------------------------------------------------------------------------------------
	0.	Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	1.	Body
	2.	Links
	3.	Elements
	4.	Common
		4.1. Header
		4.2. Footer
		4.3. breadCrumbs
		4.4. List
		4.5. Pagination
		4.6. Detail
		4.7. Navigation Menu
	7. Catalog
	8. Contact
	9. Product
	10. ChefTips
	11. legalNotice
	12. Reports
	13. CookOfTheYear
	14. Promos
	15. Fripan statics
	16. Category
	17.	Search
	
	
/*---------------------------------------------------------------------------------------------------------------------------
	0.	Font declaration
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*
@font-face {
  font-family: "Helvetica Neue IE";
  src: url(/fonts/HelveticaNeue.eot);
}
@font-face {
  font-family: "Helvetica Neue TT";
  src: url(/fonts/HelveticaNeue.ttf) format("truetype");
}
@font-face {
	font-family: Helvetica Neue IE;
 	src: url('/fonts/HelveticaNeueBold.eot');
	font-weight: bold;
}
@font-face {
	font-family: Helvetica Neue TT;
 	src: url('/fonts/HelveticaNeueBold.ttf') format("truetype");
	font-weight: bold;
}
*/
/*---------------------------------------------------------------------------------------------------------------------------
	1.	Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	body {
		/*margin: 7px 0 20px;*/
		background:url('/images/background-home.gif') #b2cbe4 top center repeat-x;
		color: #505050;
		font-family: "helvetica", "arial", sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
		text-align:center;
		height:100%;
		
	}
	
	H1, H2, H3, H4, H5, H6 {
		font-family: "helvetica", "arial", sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:14px;
	}
	
		body * {
			text-align:left;
		}
	
		.holder {
			position:relative;
			z-index:1;
		}
			
		#mainContent {
			display:block;
			float:left;
			background:transparent url(/images/mainBackgroundFull.gif) repeat-y scroll 0 0;
			position: relative;
			width:951px;
		}
		
		.category1 #mainContent,
		.category2 #mainContent,
		.category3 #mainContent,
		.category4 #mainContent,
		.category5 #mainContent {
			background:transparent url(/images/mainBackground.gif) repeat-y scroll 0 0;
		}
		
		.home #mainContent {
			background:none;
		}
		
		.catalog #mainContent {
			background:url('/images/mainContentProductList.gif') repeat-y;
		}
		
		.product #mainContent {
			background:url('/images/mainContentBackground.gif') repeat-y;
		}
		
		#chefTipsMenu #mainContent {
			background:#ffffff;
		}
	#recipesHome {
		display:block;
		float:left;
		width:662px;
		overflow:hidden;
	}
	
		#recipesHome DIV {
			display:block;
			float:left;
			margin-left:2px;
		}
		
		#recipesHome .bigTop {
			margin-bottom:2px;
		}
		
		#recipesHome .smallTop {
			margin-bottom: 2px;
		}
		
		#recipesHome .bigBottom {
		}
		
		#recipesHome .smallBottom {
		}
		
		#recipesHome .previewVideo {
			margin-bottom: 2px;
		}
		
		
		#recipesHome div.name {
			border-bottom:1px solid #CFCFCF;
			color:#873900;
			display:block;
			float:none;
			font-size:27px;
			line-height:27px;
			margin-bottom:10px;
			margin-left:10px;
			padding:10px;
			width:600px;
		}
		
		#recipesHome div.name p {
			float: left;
		}
		
		.vimeoLink {
			padding: 10px;
			text-align: right;
			clear: both;
			height: 47px;
		}
			.vimeoLink a {
				background:transparent url(/images/vimeo_icon.gif) no-repeat scroll right -3px;
				color:#838383;
				display:block;
				font-size:18px;
				margin-left:auto;
				padding-bottom:5px;
				padding-right:55px;
				padding-top:27px;
				text-align:right;
				float: right;
			}
		
		#recipesHome .videoreceta {
			margin-bottom:10px;
		}
		
			#recipesHome .videoreceta STRONG {
				text-transform:uppercase; 
				font-weight:bold; 
				display:block; 
				margin-left:10px; 
				margin-top:20px;
				text-align:left;
				margin-right:20px;
				
			}
			
			#recipesHome .videoreceta P {
				display:block;
				float:left;
				padding:10px 15px;
				width:288px;
			}
			
			#recipesHome .videoreceta .previewVideo {
				display:block;
				float:left;
				margin-top:10px;
				margin-left:10px;
			}
		
	
/*---------------------------------------------------------------------------------------------------------------------------
	2.	Links
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	a {
		color: #fb7700;
		text-decoration: none;
	}
		
		a:hover {
			text-decoration: underline;
			color: #fb7700;
		}
		
		a:active,
		a:focus {
			outline: none;
		}
		
	
/*---------------------------------------------------------------------------------------------------------------------------
	3.	Elements
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	/*
	D: Reset Styles :D
	*/
	div, hr,
	dl, dt, dd, 
	ul, ol, li,
	h1, h2, h3, h4, h5, h6,
	pre, form, fieldset,
	input, textarea, p,
	blockquote, th, td { 
		margin: 0;
		padding: 0;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	fieldset, img { 
		display: block;
		border: 0 none;
	}
	
	address, caption, cite, code,
	dfn, strong, em, th, var {
		font-style: normal;
		font-weight: normal;
	}
	
	ol, ul, li {
		list-style: none;
	}
	
	caption, th {
		text-align: left;
	}
	
	
	q:before, q:after {
		content: '';
	}
	
	abbr, acronym { 
		border: 0 none;
	}
	
	object {
		display: block;
		margin: 0;
		text-align:center;
	}

/*---------------------------------------------------------------------------------------------------------------------------
	4.	Common
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.clearer {
		height: 0;
		overflow: hidden;
		display: block;
		clear: both;
		font-size: 1px;
		line-height: 1px;
	}
		
		li.clearer {
			height: 0 !important;
			overflow: hidden !important;
			display: block !important;
			float: none !important;
			clear: both !important;
			margin: 0 !important;
			padding: 0 !important;
			font-size: 1px !important;
			line-height: 1px !important;
		}
	
	#wraper {
		width:951px;
		overflow:hidden;
		margin:20px auto;
	}
	
	
	
/*---------------------------------------------------------------------------------------------------------------------------
	4.1.	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	#header {
		display:block;
		clear:both;
		overflow:hidden;
		width:951px;
		height:90px;
		margin:0px auto;
		background:#FFFFFF;
		
	}
	
	H1 A {
		display:block;
		float:left;
		background: #FFFFFF url('/images/fripanLogo.gif') no-repeat center center;;
		text-indent:-9000px;
		display:block;
		float:left;
		width:183px;
		height:73px;
		margin-left:10px;
		
	}
	
	/*navigation menu*/
	#languages {
		display:block;
		float:right;
		clear:right;
		margin-top:35px;
	}
	
		#languages LI{
			display:block;
			float:left;
		}
		
			#languages LI A{
				background-color:#4c86bf;
				padding-left:10px;
				padding-right:10px;
				padding-top:3px;
				padding-bottom:3px;
				color:#FFFFFF;
				display:block;
				font-size:11px;
				font-family:verdana;
			}
			
				#languages LI A:hover {
					background-color:#0053a4;
				}
			
	
	#sections {
		display:block;
		float:right;
		clear:right;
	}
	
		#sections LI {
			display:block;
			float:left;
		}
	
			#sections LI A {
				background-color:#ff8619;
				color:#FFFFFF;
				display:block;
				font-size:14px;
				text-indent:-9000px;
				height:35px;
				background:no-repeat center left;
			}
			
				#sections LI A:hover {
					background:no-repeat bottom left;
				}
				
				#sections LI A#homeButton { background-image:url('/images/navazul/home.gif'); width: 54px }
				#sections LI A#catalogButton { background-image:url('/images/navazul/catalog.gif'); width:78px; }
				#sections LI A#promosButton { background-image:url('/images/navazul/promos.gif'); width: 79px }
				#sections LI A#fripanButton { background-image:url('/images/navazul/fripan.gif'); width: 60px }
				#sections LI A#chefTipsButton { background-image:url('/images/navazul/chefTips.gif'); width: 134px }
				#sections LI A#contactButton { background-image:url('/images/navazul/contact.gif'); width: 79px }
				#sections LI A#distributorsButton { background-image:url('/images/navazul/distributors.gif'); width: 100px }
				
				#sections LI A.selected{ 
					background-position:top left; 
				}
				
			#sections LI FORM {
				background-color:#0053a4;
				padding:4px 10px 7px 5px;
				display:block;
				float:right;
			}
			
				#sections LI FORM INPUT.text{
					width:123px;
					padding:0px;
					border:0px;
					margin:0px;
				}
			
				#sections LI FORM INPUT.submit{
					background:transparent url(/images/searchBtn.gif) no-repeat scroll 0 0;
					border:0 none;
					height:18px;
					margin:0;
					padding:0;
					text-indent:-9000px;
					width:23px;
					cursor:hand;
					cursor:pointer;
				}
	
/*---------------------------------------------------------------------------------------------------------------------------
	4.2.	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#legal {
		margin-top:2px;
		width:100%;
		clear:both;
	}
	
		#legal .legalInfo {
			clear:both;
			float:left;
			width: 951px;
			background:#FFFFFF;
			padding:3px 0px;
			color:#0053a4;
			font-family:verdana;
			font-size:10px;
			text-align:center;
			margin-top:2px;
			letter-spacing:0.03em;
		}
		
		#legal .legalInfo STRONG {
			font-weight:bold;
		}
		
		.otherSites {
			float: left;
			margin: 6px 0 0 10px;
		}
			
			.otherSites li {
				float: left;
			}
				
				.otherSites li a,
				.otherSites li a.img {
					float: left;
				}
		
		#legal .legalLinks {
			float:right;
			padding:3px 0px;
		}
		
			#legal .legalLinks li{
				padding:0px 7px;
				float:left;
			}
		
				#legal .legalLinks li A {
					color:#0053a4;
				}
				
					#legal .legalLinks li A:hover {
					}
		
/*---------------------------------------------------------------------------------------------------------------------------
	4.3.	breadCrumbs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#breadCrumbs {
		width:100%;
		height:30px;
		padding:15px 0px;
		height:1em;
		display:block;
		clear:both;
		color:#999999;
		font-size:12px;
	}
		#breadCrumbs *{
			display:block;
			float:left; 
		}
	
		#breadCrumbs .breadCrumbsArrow {
			background:url(/images/leftArrow.gif) no-repeat center center;
			text-indent:-9000px;
			width:1em;
			height:1em;       
		}
	
	
/*---------------------------------------------------------------------------------------------------------------------------
	4.4.	List
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

	.list {
		display:block;
		float:left;
		width:661px;
	}
	
		.list .holder{
			padding:15px;
			background:#FFFFFF;
			width:630px;
			display:block;
			float:left;
			margin-left:2px;
		}
	
		.list .name{
			color:#873900;
			display:block;
			float:left;
			font-size:27px;
			line-height:27px;
			margin-bottom:20px;
		}
		
		.list OL {
			display:block;
			float:left;
			width:100%;
			position:relative;
			z-index:1;
		}
		
			.list OL LI A{
				margin:10px 0px;
				overflow:hidden;
				display:block;
				float:left;
				color:#505050;
			}
			
				.list OL LI A:hover{
					color:#505050;
				}
				
				.list OL LI A SPAN{
					color:#505050;
					font-size:16px;
					line-height:16px;
					width:545px;
					border-bottom:1px solid #cfcfcf;
					padding:16px 16px 17px 16px;
					display:block;
					float:left;
				}
				
				.list OL LI IMG{
					width:50px;
					display:block;
					float:left;
					height:50px;
				}
				
				
/*---------------------------------------------------------------------------------------------------------------------------
	4.5.	Pagination
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.pagination {
		display:block;
		float:left;
		width:100%;
		height:22px;
		text-align:center;
	}
			
		.pagination SPAN {
			display:inline;
			width:50%;
			height:100%;
		}
		
		.pagination #previous A{
			display:block;
			float:left;
			width:100%;
			height:100%;
			text-align:left;
		}
		
		.pagination #next A{
			display:block;
			float:left;
			width:100%;
			height:100%;
			text-align:right;
		}
		
		.pagination #next A:hover,
		.pagination #previous A:hover {
		}
		
		.showingRegistersFromTo {
			display:block;
			float:right;
		}
		
		.showingRegistersFromTo EM{
			color:#FF8619;
		}
		
		.backLink {
			display:block;
			float:right;
			margin-bottom:10px;
		}
/*---------------------------------------------------------------------------------------------------------------------------
	4.6. Detail
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	.detail {
		padding:0px;
		margin-left:2px;
		display:block;
		float:left;
		width:661px;
		margin-top:0px;
	}
	
	
		.detail .holder{
			padding:15px;
			background:#FFFFFF;
			width:630px;
			display:block;
			float:left;
		}
		
				
		.detail .name{
			color:#873900;
			display:block;
			float:none;
			font-size:27px;
			line-height:27px;
			margin-bottom:20px;
			width:100%;
		}
		
		.detail IMG {
			float:none;
			margin:0px auto;
		}
		
		.detail .thickbox IMG {
			margin:0px;
		}
		
		.detail .subtitle {
			margin-top:15px;
			margin-bottom: 5px;
			font-weight:bolder;
			display:block;
		}
			
		.detail .subtitle2 {
			margin-bottom:5px;
			font-weight:bolder;
			display:block;
		}
		
		.detail .subtitle3 {
			display:block;
			margin-top:20px;
			font-weight:bolder;
		}
			
		.detail .firstSection {
			width:170px;
			float:left;
			padding-right:30px;
			padding-top:10px;
			padding-bottom:40px;
			font-size:12px;
			line-height:14px;
			border-right:1px solid #CFCFCF;
			margin-right: -1px;
		}
			
		.detail .secondSection {
			width:360px;
			padding-top:10px;
			float:left;
			padding-left:40px;
			font-size:12px;
			line-height:14px;
			border-left:1px solid #CFCFCF;
		}
		
		.detail .textBlock {
			clear:both;
		}
		
		.detail .imgHeader {
			margin-top:-15px;
			margin-left:-15px;
			margin-bottom:1em;
		}
			
/*---------------------------------------------------------------------------------------------------------------------------
	4.7. Navigation Menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#chefTipsMenu,
	#promoMenu,
	#reportMenu,
	#promotionMenu {
		display:block;
		float:left;
		clear:both;
		width:288px;
		height:100%;
	}
		#chefTipsMenu H2,
		#promoMenu H2,
		#reportMenu H2,
		#promotionMenu H2 {
			padding:10px 9px;
			font-size:18px;
			line-height:18px;
			color:#505050;
			padding-left:20px;
			
			background:#ffffff;
			padding:10px 9px;
		}
		
			#chefTipsMenu H2 A,
			#promoMenu H2 A,
			#reportMenu H2 A,
			#promotionMenu H2 A {
				font-size:18px;
				line-height:18px;
				color:#505050;				
			}
			
				#chefTipsMenu H2 A:hover,
				#promoMenu H2 A:hover,
				#reportMenu H2 A:hover,
				#promotionMenu H2 A:hover {
					
					font-size:18px;
					line-height:18px;
					color:#505050;
				}
		
		#nav {
			width:100%;
			height:100%;
			overflow:hidden;
			color:#505050;
		}
		
			#nav LI {
				list-style:none;
				padding:20px 10px 0px 0px;
				width:300px;
				background:#ffffff;
			}
			
				#nav LI.selected {
					font-weight:bold;
				}
			
				#nav LI A {
					margin-left:30px;
					size:14px;
					line-height:14px;
					color:#505050;
					display:block;
					height:20px;
					border-bottom:1px solid #e6e6e6;
					
					margin-top:-5px;
					padding-bottom:5px;
					padding-top:0;
					size:14px;
					top:-5px;
					width:300px;

				}
					
					#nav LI A:hover {
					}
					
					#nav LI.selected A:hover {
					}
			
		#nav .subSection {
			left:-40px;
			padding-left:55px;
			position:relative;
			width:300px;
		}
/*---------------------------------------------------------------------------------------------------------------------------
	5.	Home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	.home #header {
		margin-bottom:2px;
	}
	
	#homeBlocks {
		display:block;
		float:left;
		height:265px;
		margin-top:2px;
		margin-bottom:2px;
		margin-bottom:0px;
		margin-left:0px;
		width:952px;
	}
	
		#homeBlocks .reportTitle,                                                  
		#homeBlocks .recipeTitle,
		#homeBlocks .promoTitle,
		#homeBlocks .customTitle {
			height:27px;
			display:block;
			width:100%;
			background:#6698c8;
		}
		
		#homeBlocks .reportImage,
		#homeBlocks .recipeImage,
		#homeBlocks .promoImage,
		#homeBlocks .customImage
		{
			top:-14px;
			display:block;
			float:left;
			position:relative;
			z-index:1;
		}
		
			#homeBlocks .homeElementSmall .reportImage,
			#homeBlocks .homeElementSmall .recipeImage,
			#homeBlocks .homeElementSmall .promoImage,
			#homeBlocks .homeElementSmall .customImage
			{
				width:238px;
			}
			
			#homeBlocks .homeElementBig .reportImage,
			#homeBlocks .homeElementBig .recipeImage,
			#homeBlocks .homeElementBig .promoImage,
			#homeBlocks .homeElementBig .customImage
			{
				width:476px;
			}
			
		#homeBlocks .reportTitle A,
		#homeBlocks .recipeTitle A,
		#homeBlocks .promoTitle A{ 
			text-indent:-9000px;
			background:#6698c8 url('/images/homeBlockRssButton.gif') no-repeat center center;
			width:58px;
			height:100%;
			display:block;
			float:right;
		}
		
		#homeBlocks .reportTitle SPAN,
		#homeBlocks .recipeTitle SPAN,
		#homeBlocks .promoTitle SPAN,
		#homeBlocks .customTitle SPAN {
			
			display:block;
			float:left;
			font-size:18px;
			color:#FFFFFF;
			padding-left:8px;
			padding-top:7px;
		}
		
		
		#homeBlocks .title2 {
			font: normal 24px/24px;
			color:#548bc2;
			display:block;
			margin:14px 22px 0px 22px;
			height:1em;
			overflow:hidden;
		}
		
		
		
			#homeBlocks .title2 A{
				color:#548bc2;
			}
			
				#homeBlocks .title2 A:hover{
				}
		
		#homeBlocks .title3 {
			font: normal 24px/24px;
			color:#0053a4;
			display:block;
			margin:3px 22px 11px 22px;
			height:1em;
			overflow:hidden;
		}
		
			#homeBlocks .title3 A{
				color:#0053a4;
			}
			
				#homeBlocks .title3 A:hover{
				}
	
		#homeBlocks .homeElementBig, 
		#homeBlocks .homeElementSmall {
			display:block;
			float:left;
			overflow:hidden;
			height:100%;
		}
		
		#homeBlocks .homeElementBig {
			width:476px;
		}
		
		#homeBlocks .homeElementSmall {
			width:238px;
		}
		
		#homeBlocks .homeElementLast .homeElementSmall {
			border:0px;
		}
		
			#homeBlocks .holder,
			#homeBlocks .holderFirst 
			#homeBlocks .holderLast { 
				background:#cfdfef;
				width:100%;
				height:100%;
				display:block;
				clear:both;
				overflow:hidden;
			}
			
			#homeBlocks .holder,
			#homeBlocks .holderLast {
				margin-left:2px;
			}
			
			#homeBlocks .holderFirst {
				margin-left:0px;
			}
			
			
			#homeBlocks .reports {
				padding:0px 0px;
				width:100%;
			}
				
				#homeBlocks .reports LI{
					padding:11px 12px;
					border-bottom:1px solid #94b8da;
				}
				
					#homeBlocks .reports LI .date{
						color:#545454;
					}
					
					#homeBlocks .reports LI .name A{
						color:#0053a4;
						font-size:14px;
					}
					
						#homeBlocks .reports LI .name A:hover{
						}
			
			#homeBlocks .readMoreReports A,
			#homeBlocks .readMorePromos A,
			#homeBlocks .readMoreRecipes A {
				background:#4c86bf;
				color:#FFFFFF;
				display:block;
				float:right;
				height:16px;
				text-align:center;
				padding-top:3px;
			}
			
			#homeBlocks .readMoreReports A {
				width:106px;
			}
			
			#homeBlocks .readMorePromos A {
				left:-2px;
				padding:4px;
				position:relative;
				top:-38px;
				z-index:2;
			}
			
			#homeBlocks .readMoreRecipes A {
				width:114px;
				position:relative;
				z-index:2;
				top:-33px;
			}
			
			
			
			#homeBlocks .readMoreReports A:hover,
			#homeBlocks .readMorePromos A:hover,
			#homeBlocks .readMoreRecipes A:hover {
				background:#0053a4;
			}
	
	
/*---------------------------------------------------------------------------------------------------------------------------
	7.	Catalog
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	#catalog {
		display:block;
		float:left;
		clear:both;
		width:288px;
		height:100%;
		background:#FFFFFF;
	}
		#catalog H2 {
			padding:10px 9px;
		}
		
			#catalog H2 A{
				font-size:16px;
				line-height:1.3em;
				color:#505050;
				padding-left:0px;
			}
			
			#catalog H2 .sublink {
				color:#0053a4;
				font-size:11px;
				margin-left:3px;
				line-height:18px;
			}
			
			#catalog H2 .sublink A{
				font-size:11px;
				line-height:18px;
				color:#0053a4;
			}
			
			
			#catalog H2.segmented A {
				padding-left:20px;
				background:transparent url(/images/catalog/level0.gif) no-repeat scroll 0 6px;
			}
			
				#catalog H2.segmented A.selected {
					background:transparent url(/images/catalog/level0_open.gif) no-repeat scroll 0 6px;
				}
			
				#catalog H2 A:hover{
				}
			
		/*
		#catalog H3 {
			background:#fff4eb;
			padding:10px 9px;
		}
		
			#catalog H3 A{
				font-size:18px;
				line-height:18px;
				color:#505050;
				background:transparent url(/images/catalog/level0.gif) no-repeat scroll 0 6px;
				padding-left:20px;
			}
			*/
			
		#catalog H3 {
			background:#fff4eb;
			padding:10px 45px;
		}
		
			#catalog H3 A{
				font-size:15px;
				line-height:15px;
				color:#505050;
			}
				#catalog H3 A:hover{
				}
			
	
	#catalog #nav {
		width:288px;
		height:100%;
		overflow:hidden;
		margin-bottom: 60px;
	}
	
		#catalog #nav .level1,
		#catalog #nav .level2,
		#catalog #nav .level3,
		#catalog #nav .level4,
		#catalog #nav .level5
		{
			margin-left:-10px;
			height:20px;
			display:block;
			padding:20px 10px 1px 0px;
		}
		
		#catalog #nav .segmentatedProduct {
			margin-left:0px;
			display:block;
			padding:5px;
		}
		
		#catalog #nav .segmentatedProduct A{
			display:block;
			height:15px;
			line-height:14px;
			margin:0px;
			padding:0px 0px 5px 5px;
			size:14px;
			background-image:none;
			color:#838383;
		}
		
		
			#catalog #nav .level1 A,
			#catalog #nav .level2 A,
			#catalog #nav .level3 A,
			#catalog #nav .level4 A,
			#catalog #nav .level5 A,
			
			#wraper #catalog #nav .productsAtLevel2 A,
			#wraper #catalog #nav .productsAtLevel3 A,
			#wraper #catalog #nav .productsAtLevel4 A,
			#wraper #catalog #nav .productsAtLevel5 A,
			#wraper #catalog #nav .productsAtLevel6 A
			{
				
				display:block;
				height:15px;
				line-height:14px;
				margin:-5px 0px 0px -20px;
				padding:0px 0px 5px 20px;
				size:14px;
				background-image:none;
				color:#838383;
			}
			
			#catalog #nav .level1 A,
			#catalog #nav .level2 A,
			#catalog #nav .level3 A,
			#catalog #nav .level4 A,
			#catalog #nav .level5 A
			{
				border-bottom:1px solid #e6e6e6;
				height:20px;
				color:#505050;
				background-position:0 3px;
			}
			
				#catalog #nav .level1  A {
					color:#505050;
					font-size:16px;
					line-height:16px;
					font-weight:bold;
				}
			                           
		
		#catalog #nav .level1{
			padding-left:40px;
		}
		
		#catalog #nav .level2{
			padding-left:50px;
		}
		
		#catalog #nav .level3{
			padding-left:60px;
		}
		
		#catalog #nav .level4{
			padding-left:70px;
		}
		
		#catalog #nav .level5{
			padding-left:80px;
		}
		
		#catalog #nav .productsAtLevel2,
		#catalog #nav .productsAtLevel3,
		#catalog #nav .productsAtLevel4,
		#catalog #nav .productsAtLevel5,
		#catalog #nav .productsAtLevel6
		{
			margin-left:-10px;
			width:300px;
			display:block;
			padding:20px 10px 1px 0px;
			padding-left:40px;
		}
		

		#catalog #nav .productsAtLevel2 { padding-left:40px; }
		#catalog #nav .productsAtLevel3 { padding-left:50px; }
		#catalog #nav .productsAtLevel4 { padding-left:60px; }
		#catalog #nav .productsAtLevel5 { padding-left:70px; }
		#catalog #nav .productsAtLevel6 { padding-left:90px; }
	
			#catalog #nav DIV A {
				background:transparent none no-repeat scroll 0 1px;
				color:#505050;
				line-height:14px;
				size:14px;
				margin-left:-20px;
				padding-left:20px;
			}
			
			
			#catalog #nav DIV.sonOf1 A{ background-image:url(/images/catalog/level1_1.gif); }
			#catalog #nav DIV.sonOf1 A.selected{ background-image:url(/images/catalog/level1_1_open.gif); }
			#catalog #nav DIV.sonOf2 A{ background-image:url(/images/catalog/level1_2.gif); }
			#catalog #nav DIV.sonOf2 A.selected{ background-image:url(/images/catalog/level1_2_open.gif); }
			#catalog #nav DIV.sonOf3 A{ background-image:url(/images/catalog/level1_3.gif); }
			#catalog #nav DIV.sonOf3 A.selected{ background-image:url(/images/catalog/level1_3_open.gif); }
			#catalog #nav DIV.sonOf4 A{ background-image:url(/images/catalog/level1_4.gif); }
			#catalog #nav DIV.sonOf4 A.selected{ background-image:url(/images/catalog/level1_4_open.gif); }
			
				
				#catalog #nav DIV A:hover {
				}
		
				#catalog #nav DIV A.selected {
					font-weight:bold;
				}
			
				
				
			#catalogMainPage {
				float:left;
				padding-left:2px;
				width:661px;
			}
			
			#catalogMainPage IMG{
				display:block;
				float:left;
			}
			
				#catalogMainPage .imageHead {
					margin-bottom:0px;
				}
				
				#catalogMainPage .flashCatalogSegmentedOdd {
					margin-right:2px;
					margin-top:2px;
				}
				
				#catalogMainPage .flashCatalogSegmentedEven {
					margin-top:2px;
				}
							
				#catalogMainPage .catalogSection {
					display:block;
					float:left;
					padding-bottom:10px;
				}
				
		 #pdfCatalog {
			bottom: 2px;
			position:absolute;
			width: 268px;
			padding-left: 10px;
		}
		
			 #pdfCatalog A {
				background:transparent url(/images/iconoPdfGrande.gif) no-repeat scroll right 4px;
				border-bottom:1px solid #E6E6E6;
				color:#838383;
				display:block;
				font-size:14px;
				padding-top:30px;
				padding-right:35px;
				padding-bottom:3px;
				text-align:right;
				width:234px;
				margin-left: auto;
				
			}
			
				#catalog #pdfCatalog A:hover {
					text-decoration:none;
				}

	#segmentationNav *{
		display:block;
		float:left;
	}
	
		#segmentationNav LI {
			display:block;
			float:left;
			margin-top:2px;
			margin-bottom:0px;
			margin-right:0px;
		}
		
		#segmentationNav LI.first,
		#segmentationNav LI.third {
			margin-left:1px;
		}
		
		#segmentationNav LI.second,
		#segmentationNav LI.fourth {
			margin-left:2px;
		}
		
			#segmentationNav LI A {
				
			}
				
				#segmentationNav LI A:hover {
				}
				
	.catalogSection{
		padding:0px;
		display:block;
		float:left;
		color:#FFFFFF;
		width:329px;
	}
	
	#catalogSectionsTop,
	#catalogSectionsBottom {
		margin-top:2px;
		display:block;
		float:left;
		background:repeat-y;
	}
	
	#catalogSectionsTop{
		background:url(/images/catalog/backgroundTop.gif);
	}
	
	#catalogSectionsBottom{
		background:url(/images/catalog/backgroundBottom.gif);
	}
	
	#section1, #section2 {
	}
	
	#section3, #section4{
	}
	
	.catalogSection A {
		color:#FFFFFF;
	}
	
	.catalogSection A:hover{
		color:#FFFFFF;
	}
	
	.catalogSection .title {
		font-size:25px;
		line-height:25px;
		margin-top:7px;
		margin-left:9px;
		margin-bottom:20px;
	}
	
	#section1 {
		margin:2px 1px 1px 0px;
	}
	
		#section1 DIV.categoryLevel2{
			background:#8f5e0d;
		}
		
	
	#section2 {
		margin:2px 0px 1px 1px;
		width:330px;
	}
	
		#section2 DIV.categoryLevel2{
			background:#bc6515;
		}
	
	#section3 {
		margin:1px 1px 2px 0px;
	}
	
		#section3 DIV.categoryLevel2{
			background:#64011f;
		}
	
	#section4 {
		margin:1px 0px 2px 1px;
		width:330px;
	}
	
		#section4 DIV.categoryLevel2{
			background:#440f01;
		}
		
		.catalogSection OL {
		}
		
			.catalogSection DIV.categoryLevel2 {
				font-weight:bold;
				margin-top:10px;
				overflow:hidden;
				font-size:16px;
				line-height:1.5em;
				padding-right:10px;
				margin-bottom:3px;
				padding-left:10px;
			}
			
			 DIV.categoryLevel3{
				 font-size:15px;
				line-height:1.5em;
				 margin-left:20px; 
			 }
			 
			 DIV.categoryLevel4 {
				 font-size:15px;
				line-height:1.5em;
				 margin-left:40px;
			 }
			 
			 DIV.categoryLevel5 {
				font-size:15px;
				line-height:1.5em;
				margin-left:60px;
			 }
			
			
			.catalogSection LI.categoryLevel2Even {
				display:block;
				float:left;
				padding:0;
				width:325px;
				margin-right:2px;
				margin-left:2px;
			}
			
			.catalogSection LI.categoryLevel2Odd {
				display:block;
				float:left;
				padding:0;
				width:325px;
				margin-right:2px;
				margin-left:2px;
			}
			
			
	/*CATALOG LISTS*/
	
	.catalogSectionInside{
		padding:0px;
		display:block;
		float:left;
		color:#FFFFFF;
		width:661px;
	}
	
		.catalogSectionInside .seeAllProducts{
			width: 661px;
			display:block;
			height:23px;
			margin-top:2px;
			background:#FFFFFF;
			text-align:right;
			color:#000000;
			
			display:none;
		}
		
			.catalogSectionInside .seeAllProducts P{
				color:#959595;
				font-weight:bold;
				display:block;
				float:left;
				padding-left:5px;
				padding-top:6px;
			}
		
			.catalogSectionInside .seeAllProducts A{
				font-weight:bold;
				color:#FF8619;
				display:block;
				float:right;
				padding-right:5px;
				padding-top:6px;
			}
			
				.catalogSectionInside .seeAllProducts A:hover{
					color:#FF8619;
				}
			
			.catalogSectionInside #products {
				width: 665px;
				display: block;
				overflow: hidden;
			}
			
				.catalogSectionInside #products LI {
					margin:2px 2px 0 0;
					background:#FFFFFF;
					display:block;
					float: left;
					width:319px;
					padding-right:10px;
				}
				
				.catalogSectionInside #products LI IMG{
					display:block;
					float:left;
					margin-right:10px;
				}
				
				.catalogSectionInside #products LI.even {
					
				}
				
				.catalogSectionInside #products LI.odd {
					
				}
				
				.catalogSectionInside #products LI.evenFillerLong {
					height:159px;					
				}
				
				.catalogSectionInside #products LI.evenFillerShort {
					height:79px;
				}
				
				.catalogSectionInside #products LI STRONG A,
				.catalogSectionInside #products LI STRONG A:hover{
					display:block;
				}
				
					.catalogSectionInside .long  LI STRONG A {
						font-size:14px;
					}
					
					.catalogSectionInside .short  LI STRONG A {
						font-size:12px;
					}
				
					.catalogSectionInside LI STRONG.productTitlesCategory1 A,
					.catalogSectionInside LI STRONG.productTitlesCategory1 A:hover{
						color:#ab7316;
						font-weight:normal;
						margin-top:8px;
					}
					
					.catalogSectionInside LI STRONG.productTitlesCategory2 A,
					.catalogSectionInside LI STRONG.productTitlesCategory2 A:hover{
						color:#d2a04c;
					}
					
					.catalogSectionInside LI STRONG.productTitlesProduct A,
					.catalogSectionInside LI STRONG.productTitlesProduct A:hover{
						color:#777;
						font-weight: bold;
						font-size: 14px;
						margin-top:8px;
					}
					
					
				
				
				
	
	.catalogSectionInside A {
		color:#FFFFFF;
	}
	
	.catalogSectionInside A:hover{
		color:#FFFFFF;
	}
	
	.catalogSectionInside .title {
		font-size:25px;
		line-height:25px;
		margin-top:7px;
		margin-left:9px;
		margin-bottom:20px;
	}
	
		.catalogSectionInside OL {
		}
		
			.catalogSectionInside DIV.categoryLevel2,
			.catalogSectionInside DIV.categoryLevel3,
			.catalogSectionInside DIV.categoryLevel4,
			.catalogSectionInside DIV.categoryLevel5 {
				font-weight:bold;
				overflow:hidden;
				font-size:16px;
				line-height:1.5em;
				padding:0px 10px;
				margin:15px 10px 0;
				width:618px;
				display:block;
			}
			
			#categoryInsideN1 DIV.categoryLevel2{ background:#8F5E0D; }
			#categoryInsideN2 DIV.categoryLevel2{ background:#bc6515; }
			#categoryInsideN3 DIV.categoryLevel2{ background:#64011f; }
			#categoryInsideN4 DIV.categoryLevel2{ background:#440f01; }
			
			.catalogSectionInside DIV.categoryLevel3{
				padding-left: 30px;
				width:598px;
				line-height:1em;
			 }
			 
			 .catalogSectionInside DIV.categoryLevel4{
				padding-left: 60px;
				width:568px;
				line-height:1em;
			 }
			 
			 .catalogSectionInside DIV.categoryLevel5{
				padding-left: 90px;
				width:538px;
				line-height:1em;
			 }
			 
			 
			 .catalogSectionInside .products {
				 display:block;
				 width:661px;
				 overflow:hidden;
				 margin:0px;
			 }
			 
				 .catalogSectionInside .products .product{
					display:block;
					height:75px;
					margin:10px 10px 10px;
					width:618px;
				 }
				 
				 .catalogSectionInside .products IMG{
					 display:block;
					 float:left;
					 margin-right:10px;
				 }
				 
				 
				 .catalogSectionInside .product .textP{
					 display:block;
					 width:533px;
					 float:left;
					 height:75px;
					 overflow:hidden;
					 font-size:14px;
					 line-height:1.5em;
				 }
				 
				 .catalogSectionInside .products .product .nameP{
					 font-weight:bold;
				 }
				 
				 .catalogSectionInside .products .product .descriptionP{
					 line-height:1.2em;
					 font-weight:normal;
				 }
			 
			 .catalogSectionInside .productLevel2 {
				padding-left:0px;
			 }
			 
			 .catalogSectionInside .productLevel3 {
				padding-left:0px;
			 }
			 
			 .catalogSectionInside .productLevel4 {
				padding-left:30px;
			 }
			 
				 .catalogSectionInside .productLevel4 .textP {
					 width:503px;
				 }
			 
			 .catalogSectionInside .productLevel5 {
				padding-left:60px;
			 }
			 
			 	.catalogSectionInside .productLevel5 .textP {
					 width:473px;
				 }
			 
			 .catalogSectionInside .productLevel6 {
				padding-left:90px;
			 }
				 
				 .catalogSectionInside .productLevel6 .textP {
					 width:443px;
				 }
			 
	/*CATALOG SEGMENTATION HOMES*/
		
	#segmentationHome {
		display:block;
		float:left;
		width:662px;
		overflow:hidden;
	}
	
		#segmentationHome DIV {
			display:block;
			float:left;
			margin-left:2px;
			margin-bottom:1px;
		}
		
		#segmentationHome .bigTop {
			margin-bottom:2px;
		}
		
		#segmentationHome .smallTop {
			display:none;
		}
		
		#segmentationHome .bigBottom {
			display:none;
		}
		
		#segmentationHome .smallBottom {
			display:none;
		}
		
/*---------------------------------------------------------------------------------------------------------------------------
	8.	Contact
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
		
	.contact #mainContent {
		background:url('/images/mainBackgroundFull.gif');
	}
		
	#projectContactForm {
		clear:both;
		display:block;
		float:left;
		padding:20px;
	}
	
		#projectContactForm *{
			display:block;
			float:left;
		}
		
		#projectContactForm FIELDSET{
			margin:5px;
			display:block;
			float:left;
			width:600px;
		}
		
		#projectContactForm LABEL,
		#projectContactForm SELECT,
		#projectContactForm .catchpa .formText,
		#projectContactForm .inputText,
		#projectContactForm .radioFieldset LEGEND {
			width:220px;
		}
		
		#projectContactForm .inputRadio{
			width:10px;
		}
		
			#projectContactForm .radioFieldset .answers {
				display:block;
				clear:left;
				margin-left:220px;
				position:relative;
				top:-14px;
			}
			
				#projectContactForm .radioFieldset .answers *{
					margin-right:5px;
				}
			
		#projectContactForm .textareaFieldset {
			width:600px;
		}
		
		#projectContactForm TEXTAREA {
			clear:both;
			height:100px;
			width:600px;
		}
		
		#projectContactForm .checkboxFieldset {
			float:left;
		}
		
		#projectContactForm .buttonsFieldset {
			float:right;
		}
		
			#projectContactForm .buttonsFieldset *{
				margin-right:5px;
				text-align:center;
			}
		
			#projectContactForm .catchpa P{
				margin-bottom:5px;
				width:600px;
			}
			
			#projectContactForm .catchpa INPUT {
				width:73px;
			}
			
		#projectContactForm .inputSubmit{
			margin:0 10px;
		}
		
		#projectContactForm .buttonsFieldset *{
			text-align:center;
		}
		
		#contactAnswer {
			height:300px;
			padding-top:30px;
		}
		
		#contactAnswer P{
			margin:2em 0px;
		}
		
/*---------------------------------------------------------------------------------------------------------------------------
	9.	Product
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#product {
		height:100%;
		display:block;
		float:right;
		color:#505050;
	}
		
	#product.detail {
		margin-left:0px;
		padding:0px 0px 0px 2px;
		width:60px;
		float:left;
	}
	
		#product.detail .holder{
			background:#FFFFFF;
			padding:0px;
			width:661px;
		}
	
		#product H3 {
			font-size:28px;
			line-height:28px;
			display:inline;
			float:left;
			margin:11px 15px 11px 15px;
			color:#873900;
		}
		
		#product .reference {
			font-size:12px;
			line-height:12px;
			display:block;
			float:right;
			margin:21px 15px 11px 15px;
			color:#838383;
		}
		
		#product .logo {
			display:block;
			float:right;
			margin-right:15px;
		}
		
		#product .description {
			font-size:13px;
			line-height:13px;
			display:block;
			float:left;
			margin:10px 15px 10px 15px;
			width:492px;
			color:#838383;
			clear:left;
		}
		
		#product .content {
			width:662px;
			background:#ffffff;
			display:block;
			clear:both;
		}
		
		#product .content .ajaxContent {
			display:none;
		}
		
		#product .content .selected{
			display:block;
		}
		
		#product .productNav {
			clear:right;
			display:block;
			float:right;
			margin-top:10px;
		}
			#product .productNav LI {
				float:left;
			}
				#product .productNav LI A {
					height:25px;
					display:block;
					float:left;
					margin-left:1px;
					text-indent:-9000px;
					background-position:center;
				}
				
				#product .gallery A{background-image:url('/images/productNav/gallery.gif'); width:61px;}
				#product .technicalSpecs A{background-image:url('/images/productNav/technicalSpecs.gif'); width:104px;}
				#product .video A{background-image:url('/images/productNav/video.gif'); width:53px;}
				#product .recipes A{background-image:url('/images/productNav/recipes.gif'); width:64px;}
				
				#product LI A:hover {
					background-position:top;
				}
				
				#product LI A.selected {
					background-position:top;
				}
		
		#technicalSpecsContent {
			border-top:1px solid #cfcfcf; 
		}
		
		#product .technicalSpecsTable {
			float:right;
			margin:0;
			width: 50%;
		}
		
			#product .technicalSpecsTable TR{
			}
			
			#product .technicalSpecsTable TR.first{
				border-top:1px solid #cfcfcf;
			}
			
				#product .technicalSpecsTable TD{
					padding:5px;
					border-bottom:1px solid #cfcfcf;
				}
				
				#product .technicalSpecsTable TD.image{
					width:48px;
				}
				
				#product .technicalSpecsTable TD.label{
					
				}
				
				#product .technicalSpecsTable TD.value{
					width:76px;
				}
				
			#product div.technicalSpecsImage {
				display:block;
				float:left;
				margin:0;
				width: 50%;
				height: 407px;
				overflow: hidden;
				text-align: center;
				background: transparent no-repeat center top;
			}
			
			#product .techincalSpecsPDF {
				display:block;
				float:left;
				clear:left;
				margin-left:40px;
			}
		
		#product .lastRecipe {
			display:block;
			float:left;
			width:50%;
			color:#FFF;
		}
			
			#product .lastRecipe P{
				height:95px;
				width:304px;
				background:#cfcfcf;
				color:#ffcfa3;
				display:block;
				font-size:23px;
				line-height:23px;
				padding:13px;
			}
			
				#product .lastRecipe P EM{
					color:#FFFFFF;
					display:block;
				}
				
				#product .lastRecipe IMG{
					display:block;
				}
		
		#product .recipeList {
			display:block;
			float:left;
			width:50%;
			height:379px;
			overflow:hidden;
			border-top:1px solid #cfcfcf;
		}
			#product .recipeList LI{
				display:block;
				float:left;
				width:100%;
				border-bottom:1px solid #cfcfcft;
			}
			
				#product .recipeList LI A{
					font-size:16px;
					line-height:16px;
					color:#505050;
					padding:13px;
					display:block;
					float:left;
				}
				
		#product .recipePreview {
			display:block;
			float:left;
			overflow:hidden;
			border-top:1px solid #cfcfcf;
			padding:15px;
			width:301px;
		}
		
			#product .recipePreview * {
				display:block;
			}
			 
			#product .recipePreview .name {
				color:#873900;
				font-size:18px;
				line-height:18px;
				margin-bottom:20px;
				width:100%;
			}
			
			#product .recipePreview .subtitle,
			#product .recipePreview .subtitle2  {
				margin-top:15px;
				margin-bottom:5px;
			}
		
		
		#product .rss {
			text-indent:-9000px;
			background:url('/images/product/rss.gif') no-repeat center center;
			display:block;
			float:right;
			width:50px;
			height:22px;
			margin-right:3px;
		}
			
		#product #video {
			height:395px;
			margin:0px auto;
			width:480px;
			padding-top:10px;
		}
		
/*---------------------------------------------------------------------------------------------------------------------------
	10. ChefTips
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	/*navigation */
	#nav LI#cookOfTheYearParent {
		margin-left:-10px;
		padding-top:20px;
		padding-bottom:1px;
		width:300px;
		display:block;
		position:relative;
		background:transparent;
		
	}
			
		#nav LI#cookOfTheYearParent A{
			height:20px;
			display:block;
			margin-left:40px;
			background: none no-repeat scroll 0 1px;
			background-image:url(/images/catalog/level0.gif);
			padding-left:16px;
		}
		
			#nav LI#cookOfTheYearParent.selected A{
				background-image:url(/images/catalog/level0_open.gif);
			}
			
				#mainContent #chefTipsMenu .subSection LI{
					background:#ffffff;
					left:-15px;
					padding-left:16px;
					position:relative;
				}
				
		#nav LI#expertTipsParent A{
			height:20px;
			display:block;
			margin-left:30px;
			background: none no-repeat scroll 0 1px;
			background-image:url(/images/catalog/level0.gif);
			padding-left:16px;
		}
		
			#nav LI#expertTipsParent.selected A{
				background-image:url(/images/catalog/level0_open.gif);
			}
		
				#mainContent #expertTipsParent .subSection LI{
					background:#ffffff;
					left:-15px;
					padding-left:16px;
					position:relative;
				}
	
	/*
	#nav LI#cookOfTheYearParent {
		margin-left:-10px;
		height:20px;
		padding-top:20px;
		padding-bottom:1px;
		width:300px;
		display:block;
		position:relative;
		
	}
			
		#nav LI#cookOfTheYearParent A{
			height:20px;
			display:block;
			margin-left:40px;
			background: none no-repeat scroll 0 1px;
			background-image:url(/images/catalog/level0.gif);
			padding-left:16px;
		}
		
			#nav LI#cookOfTheYearParent.selected A{
				background-image:url(/images/catalog/level0_open.gif);
			}
			*/
			
				#mainContent #chefTipsMenu .subSection LI{
					background:#ffffff;
					left:-15px;
					padding-left:16px;
					position:relative;
				}
				
				
				
				
				
	#nav LI#fripanarioParent {
		margin-left:-10px;
		height:20px;
		padding-top:20px;
		padding-bottom:1px;
		width:300px;
		display:block;
		position:relative;
		background:transparent;
	}
			
		#nav LI#fripanarioParent A{
			height:20px;
			display:block;
			margin-left:40px;
			background: none no-repeat scroll 0 1px;
			background-image:url(/images/catalog/level0.gif);
			padding-left:16px;
		}
		
			#nav LI#fripanarioParent.selected A{
				background-image:url(/images/catalog/level0_open.gif);
			}
			
			
				
				
	#recipes .textBlock {
		margin-top: 15px;
	}
		
		#recipes .textBlock p {
			margin-bottom: 8px;
		}
		
		#recipes p.notes {
			font-size:11px;
			margin-bottom:20px;
			margin-top:20px;
		}
		
	
	#recipes.main
	{
		display:block;
		float:right;
		width:661px;
		margin-left:2px;
		background:#FFFFFF;
	}
	
		#recipes.main .element{
			display:block;
			float:left;
			font-size:23px;
			line-height:23px;
			width:330px;
			overflow:hidden;
		}
		
		#recipes.main .second,
		#recipes.main .last{
			margin-left:2px;
			width:329px;
		}
		
		#recipes.main .third,
		#recipes.main .last{
			margin-top:2px;
		}
		
		#recipes.main .lastRecipe {
			width:100%;
			height:408px;
			display:block;
			float:left;
			overflow:hidden;
		}
			#recipes.main .lastRecipe *{
				display:block;
				float:left;
				font-size:23px;
				line-height:23px;
			}
		
			#recipes.main .lastRecipe .header{
				background:url('/images/lastRecipe.gif');
				text-indent:-9000px;
				width:100%;
				height:34px;
			}
			
			#recipes.main .lastRecipe .text {
				width:330px;
				height:87px;
				overflow:hidden;
				background:#d0e0ef;
				color:#0053a4;
			}
			
				#recipes.main .lastRecipe .text A{
					height:87px;
					color:#0053a4;
					margin-left:12px;
				}
		
		#recipes .letterFilter {
			display:block;
			float:right;
			clear:both;
			margin-right:10px;
			margin-top:10px;
			
			display:none;
		}
		
		#recipes  H3 {
			font-size:17px;
			line-height:17px;
		}
		
		#recipes .flashContent {
			margin-left:-15px;
			margin-top:-15px;
		}
				
	#recipe {
	}
	
		#recipe.detail .logogreserva{
			display:block;
			float:left;
			height:66px;
			margin-bottom:10px;
			margin-left:15px;
		} 
		
		.recipe .thickbox {
			left:136px;
			position:relative;
			margin-top:-20px;
			display:block;
		}
		
		.recipe #zoomRecipe.thickbox {
			left: 0;
			margin: -20px 0 0 631px;
		}
	
		.recipe #imagesTitle {
			font-size:14px;
			color:#505050;
			width:430px;
			margin:10px 0px 10px -30px;
			border-bottom:1px solid #cfcfcf; 
		}
	
		.recipe .extraImages {
			display:inline;
			float:left;
			margin:0px 0px 10px -30px;
		}
		
			.recipe .extraImages LI {
				display:block;
				float:left;
				margin-right:5px;
			}
		
			.recipe .extraImages .thickbox {
				left:0px;
				margin-top:0px;
			}
		
		.recipe #youtubeVideo {
			width:320px;
			height:265px;
			margin:10px auto;
			display:block;
			clear:both;
		}
		
					
		.imageTemplate {
			width:700px;
		}
			.imageTemplate IMG{
				display:block;
				width:662px;
				margin:10px 30px;
			}
			
			.imageTemplate P{
				display:block;
				width:662px;
				margin:10px 30px;
			}
					
/*---------------------------------------------------------------------------------------------------------------------------
	10. ChefTips
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	
	#askIsidoro {
	
	}
	
		#askIsidoro .header{
			margin:-15px 8px 0 -15px;
			border-bottom: 1px solid #cfcfcf;
			width: 647px;
		}
		
			#askIsidoro .header .name{
				display:block;
				float:left;
				margin:15px 0 10px 18px;
				width:524px;
			}
			
			#askIsidoro .header .subtitle{
				display:block;
				float:left;
				margin: 0 20px;
				width:502px;
			}
			
			#askIsidoro .header IMG {
				display:block;
				float:left;
			}
		
		#askIsidoro .header P {
			display:block;
			float:left;
		}
	
		#askIsidoro .questions {
			margin-left:20px;
			width:595px;
		}
		
		#askIsidoro .name {
			margin: 30px -7px 15px 10px;
			padding-bottom: 4px;
			width: auto;
			border-bottom: 1px solid #cfcfcf;
		}
		
			#askIsidoro .questions .question {
				width: 590px;
				margin-top:30px;
				padding: 0 30px 0 5px;
				display:block;
				float:left;
			}
			
				#askIsidoro .questions LI .questionName {
					width: 612px;
					border-bottom:1px solid #cfcfcf;
					color:#0053a4;
					font-weight:bold;
					clear:both;
					margin:5px 0 8px -8px;
					padding: 0 0 2px 3px;
					font-size: 14px;
				}
				
				#askIsidoro .questions LI .answerName {
					color:#ff8619;
					font-weight:bold;
					clear:both;
					margin-top:13px;
				}
				
				#askIsidoro .questions .tags A,
				#askIsidoro .questions .tags A:visited{
					color:#ff8619;
				}
				
			#askIsidoro .questions .tags {
				border:0px;
				display:block;
				float:left;
				margin-top:10px;
				font-size: 11px;
					color:#0053A4;
			}
				
				#askIsidoro .questions .tags UL {
					display:block;
					float:left;
				}
				
				#askIsidoro .questions .tags STRONG {
					display:block;
					float:left;
					margin-right:5px;
				}
				
					#askIsidoro .questions .tags LI {
						display:block;
						float:left;
						margin-right:5px;
					}
				
					#askIsidoro .questions .tags a {
						text-decoration: underline;
					}
					
			#askIsidoro #questionForm {
				
			}
			
				#askIsidoro #questionForm .name {
					margin: 30px 9px 15px 10px;
					padding-bottom: 4px;
					width: auto;
				}
			
				#askIsidoro #questionForm FIELDSET{
					display:block;
					float:left;
					width:250px;
				}
				
					#askIsidoro #questionForm fieldset LABEL,
					#askIsidoro #questionForm fieldset INPUT,
					#askIsidoro #questionForm fieldset TEXTAREA
					{
						display:block;
						float:left;
						width:266px;
						margin:2px 20px;
					}
					
					#askIsidoro #questionForm fieldset INPUT,
					#askIsidoro #questionForm fieldset TEXTAREA
					{
						border: 1px solid #888;
						padding: 1px 3px 1px;
						font-family: "helvetica", "arial", sans-serif;
						font-size: 11px;
					}
					
					#askIsidoro #questionForm textAreaFieldset.FIELDSET,
					#askIsidoro #questionForm fieldset TEXTAREA{
						width:580px;
					}
					
				#askIsidoro #questionForm #mySubmit {
					background:#FF8619 none repeat scroll 0 0;
					border:0 none;
					color:#FFFFFF;
					display:block;
					float:right;
					margin-right:32px;
					padding:2px 10px;
					text-transform:uppercase;
				}
	
		#askIsidoro .formTextError {
			display:block;
			margin-bottom:20px;
			margin-left:30px;
		}
/*---------------------------------------------------------------------------------------------------------------------------
	11. legalNotice
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.legalNotice{
	padding:20px;
	width:460px;
}

	.legalNotice H1 {
		font-size:22px;
		line-height:22px;
		margin:10px 0px;
	}
	
		.legalNotice P {
			margin:10px 0px;
			text-align:justify;
		}
		
		.legalNotice BLOCKQUOTE {
			margin:10px 20px;
			
		}
		
		
/*---------------------------------------------------------------------------------------------------------------------------
	12. reports
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		
			.reports #mainContent {
				background:url('/images/mainBackgroundFull.gif');
			}	
			
			.report .thickbox {
				display:block;
				left:50%;
				margin-left:181px;
				margin-top:-20px;
				position:relative;
			}
			
			.report .text {
				margin-bottom:10px;
				line-height:2em;
			}
			
		#reports.list {
			display:block;
			float:left;
			padding:10px;
			width:643px;
		}
			
			.reports .title {
				color:#873900; 
				display:block;
				float:left;
				font-size:27px;
				height:1em;
				line-height:27px;
				margin-bottom:20px;
			}
			
			#reports.list OL LI A SPAN{
				height:2em;
				padding:8px 16px 9px 17px;
				display:block;
				float:left;
				cursor:pointer;
				cursor:hand;
			}
			
			#reports.list ol li a span EM{
				font-size:14px;
				font-style: italic;  
			}
			
/*---------------------------------------------------------------------------------------------------------------------------
	13. CookOfTheYear
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/			
	#recipe .headerImg {
		margin:-15px 0 15px -15px;	
	}
		#recipe .content H4 {
			font-weight:bold;
			font-size:14px;
			line-height:14px;
		}
		
		#recipe div.name {
			padding: 0 3px 5px;
			border-bottom: 1px solid #cfcfcf;
		}
		
		#recipe div.name p {
			float: left;
		}
		
		#recipe .content H5 {
			font-weight:bold;
			font-size:13px;
			line-height:13px;
			color: #505050;
			text-align: right;
			padding-top: 13px;
		}
		
		#recipe .content STRONG {
			font-weight:bold;
		}
	
		#recipe .content P {
			margin:0 0 10px;;
		}
	
	#presentation P,
	#presentation H4,
	#presentation H5
	{
		width:245px;
		display:block;
		float:left;
		clear:left;
	}
	
	#presentation #flashContent {
		display:block;
		float:right;
	}
	
	#recipesAndMarriage .recipesList{
		width:100%;
		display:block;
		clear:both;
	}
	
		#recipesAndMarriage .recipesList {
			clear:both;
			margin:0 0 20px;
		}
			
			#recipesAndMarriage .recipesList LI {
				background: no-repeat right center;
				overflow:hidden;
				margin-bottom:15px;
			}
				
				#recipesAndMarriage .recipesList LI IMG{
					width:90px;
					display:block;
					float:left;
					clear:left;
					margin:5px 0 5px 15px;;
				}
				
				#recipesAndMarriage .recipesList LI OL{
				}
					
					#recipesAndMarriage .recipesList LI OL LI{
						display:block;
						float:left;
						width:380px;
						margin:5px;
						height:auto;
						list-style-type:square;
					}
					
					#recipesAndMarriage .recipesList LI P.title{
						display:block;
						clear: both;
						padding:5px 5px 0;
						font-size: 13px;
						margin-bottom: 5px;
					}
	
	#contest P,
	#contest H4,
	#contest H5
	{
		width:400px;
		display:block;
		float:right;
		clear:right;
	}
	
	#contest IMG {
		display:block;
		float:left;
	}
	
	#calendar P,
	#calendar H4,
	#calendar H5,
	#calendar #calendarList
	{
		width:390px;
		display:block;
		float:right;
		clear:right;
	} 
	
	#calendar IMG {
		display:block;
		float:left;
	}
	
	#calendar #calendarList LI{
		margin:5px 0px 10px 5px;
	}
	
	#calendar #calendarList LI .Titulo{
		font-weight:bold;
		font-size:16px;
		line-height:17px;
		display:block;
		margin-top:5px;
	}
	
	#calendar #calendarList LI .subTitulo{
		font-weight:bold;
		font-size:12px;
		line-height:14px;
		display:block;
		margin-left:10px;
	}
	
	
		#calendar #calendarList LI UL{
			margin-left:10px;
		}
		
			#calendar #calendarList LI UL LI{
				margin:0px 0px 0px 0px;
				font-size:12px;
				line-height:16px;
				list-style: circle;
				margin-left:2em;
			}
			
	
/*---------------------------------------------------------------------------------------------------------------------------
	14.	Promos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		
	#promos {
		height:408px;
		margin:0 0 0 3px;
		overflow:hidden;
		padding:0;
		width:661px;
	}
	
	.promotion {
		margin:2px 1px 2px 0;
		height:72px;
		padding:15px;
	}
	
	.promotion .name {
		font-size:24px;
		line-height:1.2em;
		color:#873900;
	}
	
	.promotion .subtitle {
		font-size:13px;
		line-height:1.3em;
		color:#838383;
		font-weight:bold;
	}
	
	.promotion .text {
		font-size:13px;
		line-height:1.2em;
		color:#838383;
		width:600px;
	}
	
	
	#promoBlocks{
		width:953px;
		height: 166px;
		position: relative;
	}
	
		#promoBlocks #productsSection,
		#promoBlocks #plvsSection
		{
			width:474px;
			height:166px;
			overflow:hidden;
			display:block;
			float:left;
			position:relative;
			margin-right: 2px;
		}
		
		.wrapperSingle #promoBlocks #productsSection,
		.wrapperSingle #promoBlocks #plvsSection {
			width:952px;
			background:#FFFFFF;
		}
		
		
		div.scrollable div.items{
			width:20000em;
			position:absolute;
		}
		
			
		div.scrollable div.items{
			width:20000em;
			position:absolute;
		}
		
		div.scrollable div.items div{
		    float:left; 
		}
		
		#goodPracticesLink {
			background:#F4E8D7 none repeat scroll 0 0;
			display:block;
			float:left;
			margin-bottom:-18px;
			margin-left:10px;
			padding:2px 5px;
			position:relative;
			top:-26px;
			z-index:4;
			color:#31150c;
		}
		
			#goodPracticesLink A,
			#goodPracticesLink A:hover
			{
				color:#31150c;
				text-decoration:underline;
			}
			
		
		div.items div.active {
			
		}

		
		#promoBlocks #plvsSection{
			float:right;
		}
		
		#promoBlocks #productsSection .element,
		#promoBlocks #plvsSection .element
		{
			width:475px;
			height:166px;
			display:block;
			float:left;
		}
		
		.wrapperSingle #promoBlocks #productsSection .element,
		.wrapperSingle #promoBlocks #plvsSection .element {
			width:951px;
		}
		
		.wrapperSingle #promoBlocks #productsSection .item,
		.wrapperSingle #promoBlocks #plvsSection .item
		{
			width:951px;
		}
		
	
		#promoBlocks #productsSection .element:hover,
		#promoBlocks #plvsSection .element:hover
		{
			text-decoration:none;
		}
		
		#promoBlocks .plvsSection .element{
			float:right;
		}
		
		#promoBlocks .name,
		#promoBlocks .subtitle,
		#promoBlocks .text
		{
			display:block;
			float:left;
			clear:both;
			width:215px;
			margin-left:15px;
		}
		
		#promoBlocks #plvsSection .subtitle,
		#promoBlocks #plvsSection .text
		{
			margin-left:60px;
		}
		
		
		#promoBlocks .name{
			font-size:20px;
			line-height:20px;
			color:#873900;
			width:450px;
			margin-left:15px;
			margin-top:10px;
			margin-bottom:10px;
		}
		
		#promoBlocks .subtitle {
			color:#873900;
			font-size:16px;
			font-weight:bold;
			line-height:16px;
			margin-right:60px;
			width:190px;
			margin-left:15px;
		}
		
		.wrapperSingle #promoBlocks .subtitle {
			width:390px;
		}
		
		#promoBlocks .text{
			color:#838383;
			font-size:16px;
			line-height:16px;
			margin-right:60px;
			margin-top:5px;
			width:190px;
		}
		
		#promoBlocks .productsPrev{
			position:absolute;
			top:70px;
			margin-left:0;
			left:10px;
			z-index:1;
			cursor:pointer;
			cursor:hand;
		}
		
		#promoBlocks .plvsPrev{
			position:absolute;
			top:70px;
			margin-left:0;
			left:486px;
			z-index:1;
			cursor:pointer;
			cursor:hand;
		}
		
		#promoBlocks .productsNext{
			position:absolute;
			top:70px;
			margin-left:0;
			left:436px;
			z-index:1;
			cursor:pointer;
			cursor:hand;
		}
		
		.wrapperSingle #promoBlocks .productsNext{
			margin-left:428px;
		}
		
		#promoBlocks .plvsNext{
			position:absolute;
			top:70px;
			margin-left:0;
			right:10px;
			z-index:1;
			cursor:pointer;
			cursor:hand;
		}
		
		#promoBlocks .productsNavi{
			display:inline;
			float:right;
			height:4px;
			left:50%;
			margin:0 0 0 -260px;
			position:absolute;
			bottom: 4px;
			text-align:right;
			z-index:1;
			font-size:1px;
		}
		
		.wrapperSingle #promoBlocks .productsNavi {
			margin:0px;
		}	
		
		#promoBlocks .plvsNavi{
			display:inline;
			float:right;
			height:4px;
			left:50%;
			margin:0 0 0 213px;
			position:absolute;
			bottom: 4px;
			text-align:right;
			z-index:1;
			font-size:1px;
		}
	

		#promoBlocks .productsNavi A,
		#promoBlocks .plvsNavi A{
			bakcground-image:none;
			background-color:#c39c7f;
			height:4px;
			width:4px;
			position:relative;
			z-index:2;
			display:block;
			float:left;
			margin:0px 3px;
			cursor:pointer;
			cursor:hand;
		}
		
		/* mouseover state */
		#promoBlocks .productsNavi a:hover,
		#promoBlocks .plvsNavi a:hover{
			background-color:#a24c0e;
		}
		
		/* active state (current page state) */
		#promoBlocks .productsNavi a.active,
		#promoBlocks .plvsNavi a.active {
			background-color:#873900;
		}


/*---------------------------------------------------------------------------------------------------------------------------
	15.	Fripan statics
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#numbers STRONG {
		font-weight:bold;
	}
	
	#numbers DIV P {
		margin:10px 0px;
	}
		
		#numbers #numbersText{
			width:350px;
			display:block;
			float:left;
			padding-top:20px;
			margin-bottom:10px;
		}
		
		#numbers #didYouKnow{
			width:240px;
			display:block;
			float:right;
			border:1px solid #dcc5af;
			background:#ffe2c7;
			padding:20px 10px;
			margin-bottom:10px;
		}
		
		#numbers IMG {
			display:block;
			float:left;
		}
		
		#numbers .imageFooter {
			display:block;
			float:left;
			font-size:10px;
			margin-left:5px;
		}
		
	#brands .holder {
		background:#DDE9FF none repeat scroll 0 0;
		border:3px solid #0053A4;
		height:323px;
		margin:40px auto 10px auto;
		padding:15px;
	}
	
	#brands .holder span {
		display:block;
		float:left;
		height:84px;
		width:152px;
		margin:0px auto;
	}
	
	#brands IMG {
		margin:0px auto;
		display:block;
	}
	
	#whereAreWe IFRAME{
		 width:530px;
		 height:400px;
		 border:0px;
		 background:#FFFFFF;
		 margin:0px auto 10px;
		 display:block;
	}
	
	#history #flashContent { 
		width:470px;
		height:300px;
		margin:0px auto 60px;
		display:block;
	}
	
	#advice {
		
	}
	
	#advice .printButton {
		width:100%;
		text-align:right;
	}
	
		#advice .printButton * {
			text-align:right;
			float:right;
			displa:block;
		}
		
			#advice .printButton INPUT {
				text-align:left;
				margin-right:25px;
			}
	
		#advice H4 {
			font-weight:bold;
			font-size:14px;
			line-height:14px;
			margin-top:20px;
			margin-bottom:5px;
		}
		
		#advice P {
			margin: 0 0 8px;
		}
		
		#advice .subSections{
			padding:0px 15px;
		}
		
	#fripan {
		padding:15px;
		width:630px;
	}
	
		#fripan h3,
		#transFats h3,
		#decalog h3,
		#fripanario h3
		{
			font-weight:bold;
			font-size:20px;
			line-height:20px;
			margin:15px 0px 10px;
			color:#873900;
		}
			#fripan h3.first{
				margin:0 0px 4px 0px;
			}
			
			.textBlock STRONG {
				font-weight:bold;
			}
			
			#fripan .textBlock P,
			#transFats .textBlock  P{
				display:block;
				margin:0 0 11px;
			}
			
			#fripan .textBlock .inlineText {
				display:block;
				float:left;
				width: 400px;
			}
			
			#fripan .textBlock IMG,
			#transFats .textBlock IMG
			{
				display:block;
				float:right;
				padding:5px;
			}
				
				#transFats .textBlock p {
					text-align: justify;
				}
				
				#transFats .textBlock .transImage {
					float: right;
					margin: 0 0 15px 15px;
				}
		
		#fripan .imgHeader {
			margin-top:-15px;
			margin-left:-15px;
		}
		
		#fripan .distributionCenters {
			display:block;
			clear:both;
			float:left;
			width:640px;
		}
		
		#fripan .distributionCenters  LI{
			width:300px;
			display:block;
			float:left;
			padding:10px;
		}
		
	#decalog STRONG{
		font-weight:bold;
	}	
	
	#decalogTable {
		margin:10px 20px;
		width:501px;
	}
	
		#decalogTable TD{
			padding:10px;
		}
		
			#decalogTable TD P {
				text-align:justify;
			}

		#fripanario P {
			margin:10px 0px;
		}
		
/*---------------------------------------------------------------------------------------------------------------------------
	16.	Category
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	#category.detail {
		margin:0px;
		padding:0px 0px 0px 2px;
		width:661px;
	}
	
	#category.detail  H3
	{
		font-size:24px;
		line-height:24px;
		display:inline;
		float:left;
		margin:11px 15px 11px 15px;
	}
	
	
	
	#category.detail .description {
			font-size:18px;
			line-height:18px;
			display:inline;
			float:left;
			margin:10px 15px 10px 15px;
			width:640px;
		}
		
/*---------------------------------------------------------------------------------------------------------------------------
	17.	Search
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/		
	.list .title {
		font-size:25px;
		line-height:25px;
		margin-top:7px;
		margin-left:9px;
		margin-bottom:20px;
	}