@media screen{
	
	/* ----- MAIN NAVIGATION ----- */
	/* recipe */
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec{
		width:100px
	}
	
	
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec li{
		float:left;
		padding:0 0 5px 0;
		width:20px;
		color:#999;
	}
	
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec a:link, 
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec a:visited{
		display:inline;
		padding:0;
		background:none;
		color:black;
	}
	
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec a.cur:link, 
	body.recipe div.tx-saborondo-pi1 div.alpha ul#nav_sec a.cur:visited{
		color:#e95f0e;
	}
	
	/* ----- BASE-LAYOUT ----- */
	div.tx-saborondo-pi1 div#col1{
		width:250px;
	}
	
	/* listings */
	div.tx-saborondo-pi1 div.listing div#col1{
		width:400px;
	}
	
	div.tx-saborondo-pi1 div#col2{
		left:615px;
	}
	
	/* recipe */
	body.recipe div.tx-saborondo-pi1 div.detailview div#col1{
		width:210px;
		font-size:12px;
		line-height:1.25em;
	}
	
	body.recipe div.tx-saborondo-pi1 div#col2{
		left:680px;
		font-size:12px;
		line-height:1.25em;
	}
	
	div.tx-saborondo-pi1 div.detailview div#col1_content{
		padding:55px 0 0 0;
	}
	
	/* listings */
	div.tx-saborondo-pi1 div.listing div#col1_content{
		padding:0;
	}
	
	div.tx-saborondo-pi1 div#col2_content{
		height:315px;
	}
	
	div.tx-saborondo-pi1 div#col2_content h3{
		font-style:normal;
	}
	
	div.tx-saborondo-pi1 div#col1 ul.listing{
		margin:0 0 10px 0;
		background:url(../../../img/dot_horizontal_orange.gif) repeat-x 0 0;
		list-style:none;
		line-height:13px;
	}
	
	div.tx-saborondo-pi1 div#col1 ul.listing li{
		padding:6px 0 5px 0;
		background:url(../../../img/dot_horizontal_orange.gif) repeat-x 0 bottom;
	}
	
	div.tx-saborondo-pi1 div#col1 ul.listing li a:link,
	div.tx-saborondo-pi1 div#col1 ul.listing li a:visited{
		color:black;
		font-weight:bold;
	}
	
	/* ----- LISTING RECIPES ----- */
	h2.character{
		margin:0;
		font-size:20px;
		text-transform:uppercase;
		color:#e95f0e;
		background:none;
	}
	
	h2.wine{
		margin:0;
		font-size:20px;
		color:#e95f0e;
		background:none;
	}
	
	span.tag{
		color:#999;
	}
	
	span.tag_header{
		color:#555;
	}
	
	
	
	/* ----- RELATIONS ----- */
	div#relations{
		position:absolute;
		width:990px;
		height:110px;
		left:0;
		bottom:0;
		color:white;
	}
	
	div#relations div.rel_01,
	div#relations div.rel_02{
		position:absolute;
		top:15px;
		height:85px;
		background:url(../../../img/rel.gif) no-repeat right 0;
	}
	
	div#relations div.rel_01{
		width:255px;
		left:220px;
		
	}
	
	div#relations div.rel_02{
		width:290px;
		left:675px;	
	}
	
	/* recipe */
	body.recipe div#relations div.rel_02{
		width:255px;
		left:695px;	
	}
	
	div#relations h3 {
		margin:0 0 0 40px;
		padding:5px 8px 4px 8px;
		font-weight: normal;
		font-style:normal;
		font-size:12px;
		color: #e95f0e;
	}
	
	div#relations div.rel_01 h3{
		margin:0 0 0 40px;
	}
	
	div#relations div.rel_02 h3{
		margin:0 0 0 85px;
	}
	
	div#relations p {
		padding:0 8px 5px;
		color:white;
		font-size:11px;
	}
	
	div#relations div.rel_01 p{
		margin:0 0 0 40px;
		line-height:1.3em;
	}
	
	div#relations div.rel_02 p{
		margin:0 0 0 85px;		
	}
	
	/* recipe */
	body.recipe div#relations div.rel_02 p{
		margin:0 0 0 40px;
	}
	
	body.recipe div#relations div.rel_02 h3{
		margin:0 0 0 40px;
		padding:5px 8px 4px;
	}
	
	div.header{
		position:absolute;
		height:50px;
		width:255px;
		top:0;
		left:0;
	}
	
	div.tx-saborondo-pi1 div.header h2{
		position:absolute;
		width:210px;
		margin:0;
		padding:0 0 8px;
		left:0;
		bottom:8px;
		font-size:16px;
		line-height:17px;
	}
	
	div.tx-saborondo-pi1 div.header span.btn{
		position:absolute;
		bottom:0;
		right:0;
	}
	
	div#relations img {
		position:absolute;
		left:0;
		bottom:0;
	}
	
	div#rel_02 img{
		left:-50px;
	}
	
	div#product_image {
		position:absolute;
		left:515px;
		bottom:-45px;
	}
	
	/* recipe */
	body.recipe div#product_image{
		bottom:125px;
		left:475px;
	}
	
	div#relations a.more:link,
	div#relations a.more:visited {
		padding:0 0 0 10px;
		color:white;
		background:url(../../../img/more.gif) no-repeat 0 50%;
	}

}