@charset "utf-8";
body {
	background-attachment: fixed;
	background-image: url(img/bk.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: .7em;
	padding-top:25px;
}
h1
{
	display:none;
}
input, textarea, select
{
	font-family: Tahoma, Verdana, Arial;
	color: #191919;
	background-color: #efefef;
	border: #888;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;


}
input.enviar
{
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
}

.enviar:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.enviar:active {
		color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
	position: relative;
	top: 1px;
}

#principal {
	width: 994px;
	height: 716px;
  margin:auto;

}

#principal800 {
	position: relative;
	width: 985px;
		min-height: 694px;
		box-shadow: 0px 0px 11px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.3);



	/*	background-image: url(img/ombra.png);*/

}
#lengua{
	width: 985px;
	text-align:right;
	margin-bottom:7px;

}
#lengua img{
border:0;
margin-left:5px;
}
#lengua a:link, #lengua a:visited{
	color: #EC7511;
	text-decoration:none;
}



#lengua a:hover{
	color: #F5B404;
	text-decoration:none;	
}


#capselera {
	background-color: #000;
	height: 173px;
	width: 100%;

	background-repeat: no-repeat;
	background-position: right;

}

#capselera .logo{
	margin-left:20px;
	margin-top:18px;
	border:0px;

}

#capselera ul {
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-left:15px;
}

#capselera li {
	color: #E97414;
	float:left;
	list-style-type: none;
	margin-right:14px;
		text-transform: uppercase;
}

#capselera li a {
	color:#fff;

		text-decoration: none;
}
#capselera li a:link {
color:#FFF;
}
#capselera li a:hover {
	color:#F5B402;

}

#submenu{

	width: 985px;
	height:24px;
	background-image: url(img/submenu_bk.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;	
	
}
#submenu.buid{


	height:5px;

	
}
#submenu ul {
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:4px;
	
}

#submenu li {
	list-style-type: none;
	float:left;
	margin-right:14px;
}

#submenu a {
	text-decoration: none;
	/*text-shadow: black 1px 1px 1px;*/
}

#submenu a:link {
color:#FFF;
}

#submenu a:visited {
	color:#fff;
	text-shadow:none;

}
#submenu a:hover {
	color:#000;
	text-shadow:none;
}






#title img{
		margin-top:68px;
		border:none;
}

#content {
	background-color: #fff;
	background-image: url(img/content.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
		position:relative;
			overflow:hidden;
	min-height:500px;

	/*
	overflow:hidden;
		position:relative;*/
}
#content.sin_decoracion {

	background-image: none;


	/*
	overflow:hidden;
		position:relative;*/
}
#content.nosubmenu{
		min-height:519px;
}
#content_localizacion.nosubmenu{
		min-height:519px;
			position:relative;
}
#content-recetas {
	background-color: #fff;
	background-image: url(img/content-recetas.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height:500px;
	position: relative;
}
#content-feria {
	background-color: #fff;
	background-image: url(img/content-feria.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	min-height:500px;
		position: relative;
}
#content_localizacion {
	background-color: #fff;
	background-image: url(img/content-localizacion.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height:500px;
}
#subsubmenu, #submenurecetas{

	padding-top:10px;
	float:left;

	z-index:255;
	position: absolute;
		line-height: 1.3em;
}



#subsubmenu ul, #submenurecetas ul{	
	margin:0px;
	padding:0px;

}
#subsubmenu li, #submenurecetas li{
	list-style-type: none;
			padding-top:7px;
}

#subsubmenu li img, #submenurecetas li img{
	border:none;
	margin-right:5px;
}
#subsubmenu li a, #submenurecetas li a, #info a{
	text-decoration: none;
		width:100%;

		display:block;


}
#subsubmenu .sel, #submenurecetas .sel{
	width:100%;

	display:block;


	color: #E97415;
}
#subsubmenu li a:link, #submenurecetas li a:link, #info a:link{
	color: #000;
}

#subsubmenu li a:visited, #submenurecetas li a:visited, #info a:visited{
	color: #000;
}

#subsubmenu li a:hover, #submenurecetas li a:hover, #info a:hover{
	color: #EA7516;
}


#subsubmenu{

	width:200px;
}
#submenurecetas{
	width:218px;
	margin-left:10px;
}

#subsubmenu ul{	
	margin-left:20px;
}

#submenurecetas ul{	
	margin-left:10px;
}

/* Descripción empresa */
#foto, #foto_intro{


	float:right;
	display:block;

}

#foto{


margin-top:95px;

}
#feria #foto{

width:433px;
height:280px;

position:relative;
}
#foto-empresa{
	margin-top:60px;
	float:right;


}

#foto-receta{
	float:right;
	diplay:block;
	margin-top:35px;
}
#foto img, #foto-empresa img, #foto-receta img{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	margin-left:20px;
}
#foto-empresa.situacion img{
	margin-left:20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#descripcion{
	float:left;
	width:290px;
	padding-top:60px;
	padding-left:80px;
		

	
}
#descripcion p{
	font-size:1.08em;


	
}

#descripcion.intro {
	position:relative;
	float:left;
	/*height:424px;*/
	display:block;

	

}
#descripcion.intro img {
	border:0;
}
#descripcion.llarga {

height:424px;

	

}
#descripcion.intro p, #novedad_intro p, #blog_intro p{
	line-height:1.5em;
	font-size: 1.08em;
	
}
#blog_intro p{
margin-bottom:30px;
	
}
#descripcion a:link, #descripcion a:visited, #blog_intro a:link, #blog_intro a:visited, #nav a:link, #nav a:visited{
	color: #777;
	text-decoration:none;
}


#descripcion a:hover, #blog_intro a:hover, #nav a:hover{
	color: #EC7511;
	text-decoration:underline;	
}


#descripcion img.siguenos{
margin-bottom:10px;
margin-top:10px;
}

#producto{
	width:553px;
	float:left;
	margin-top:10px;
	position: absolute;
left: 190px;
z-index: 0;



	margin-top:37px;

display:none;
}



#info, #situacion {
	width:208px;
	float:right;


	background-repeat: no-repeat;
	background-position: top;
	padding-top:200px;
	padding-left:14px;
		padding-right:14px;
}
#info.microondas {

	padding-top:180px;

}
#info.raciones {

	padding-top:190px;

}
#info h2, #descripcion h2 {
	font-family: 'Droid Sans', serif;
	font-size: 1.6em;
	color: #999;
	margin:0px;
	font-weight: lighter;
	text-transform: uppercase;	
}
#descripcion.intro h2, #novedad_intro h2, #blog_intro h2  {
	font-family: 'Droid Sans', serif;
	font-size: 1.4em;

	color: #999;
	margin:0px;
	font-weight: lighter;
	text-transform: uppercase;	
}
#info h3, #descripcion h3 {
	font-family: 'Droid Sans', serif;
	font-size: 2em;
		margin:0px;
			font-weight: lighter;
}
#descripcion.intro h3, #novedad_intro h3, #blog_intro h3  {
	font-family: 'Droid Sans', serif;
	font-size: 1.9em;
		margin:0px;
			font-weight: lighter;
}
#link_misc {
	position:absolute;
	bottom:5px;
	right:20px;
	color:#5e5e5e;
	font-size: .8em;
	z-index:1000;
		
}
#copy {
position: absolute;
left: 10px;
bottom: 7px;
	color:#5e5e5e;
	font-size: .8em;
	z-index:1000;
	padding-bottom: 5px;
		
}
#copy img{
	border:0px;
	padding-left:5px;
}
#copy a, #link_misc a{
	color:#5e5e5e;
		text-decoration: none;
}
#copy a:link, #link_misc a:link{
	color:#000;

}
#copy a:visited, #link_misc a:visited{
	color:#000;

}
#copy a:hover, #link_misc a:hover{
	color:#E97415;
}
#premio{
	width:524px;
	padding-top:50px;
	padding-left:220px;
	height:250px;
}

#receta  {
	padding-top:20px;
	width:700px;
	float:right;

}
#receta p {
	padding-right:20px;
	}
	#bases {
padding:20px;
margin-left:140px;
}
#receta h2, #premio h2, #bases h2{
	font-family: 'Droid Sans', serif;
	font-size: 2.3em;
		margin:0px;
			font-weight: lighter;
}
#receta h2{
	margin-right:10px;
	display: inline;	
	}
#receta h3 {
	font-family: 'Droid Sans', serif;
	font-size: 1.6em;
		margin:0px;
			color: #999;

	font-weight: lighter;
}

#feria{
	padding:0px;
	float:right;
	width:740px;
	overflow:hidden;

}
#feria h2{
	font-family: 'Droid Sans', serif;
	margin-top:120px;
	font-size: 1.6em;
}
#contacto h2, #aviso h2, #situacion h2{
	font-family: 'Droid Sans', serif;

	font-size: 1.6em;
}
#aviso a:link, #feria a:link, #receta a:link, #contacto a:link, #situacion a:link, #bases a:link, #premio a:link, #sitemap a:link{
	color: #777;
	text-decoration:none;
	
}
#aviso a:visited, #feria a:visited, #receta a:visited, #contacto a:visited, #situacion a:visited, #bases a:visited, #premio a:visited, #sitemap a:visited{
	color: #777;
	text-decoration:none;
	
}
#aviso a:hover, #feria a:hover, #receta a:hover, #contacto a:hover, #situacion a:hover, #bases a:hover, #premio a:hover, #sitemap a:hover{
	color: #F5B404;
	text-decoration:none;	
}
#aviso, #contacto {
	padding-left:140px;
	padding-right:20px;
	clear:both;
	float:right;

}
 #contacto {
padding-top:30px;

}
#enviado {
	padding-left:20px;
	padding-right:20px;
		padding-top:100px;
height:300px;
	width:985px;
	text-align: center;
}
#aviso h3{
	padding:0px;
	margin:0px;

}
#receta #foto img {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	margin-left:10px;
	
}
#localizacion{
	width:749px;
	float:left;
	margin-top:100px;
	text-align: center;
}
#localizacion img{
	border:0px;
}
#receta label, #premio label, #contacto label  {
	text-transform: uppercase;
	color: #707070;
	display: block;
}

/* INICIO */





#title {
	width:443px;
	float:right;
	text-align:center;
	border-right-width:1px;
	border-right-style: dotted;
	border-right-color: #BEBEBE;
}





#container {
  background:url(/img/intro/gradient.png);
  position:relative;
  width:985px;
  height:698px;
}




#inicio #title {
	text-align:center;
	width:303px;

}


#inicio #title img{
		margin-top:68px;
}


#presentacion
{

	width:480px;
	float:right;
	background-color:#FFF;
	padding:30px;
	padding-top:150px;
  height:518px;
  display:block;
  
}
#presentacion span.cocina
{
	
		font-family: 'Droid Sans', serif;
			font-size: 1.3em;
		display:block;
	color:#999;
		text-transform: uppercase;
}
#presentacion p
{
	font-size:1em;
	line-height:1.7em;  
}
#presentacion a:link, #presentacion a:visited{
	color: #777;
	text-decoration:none;
}


#presentacion a:hover{
	color: #EC7511;
	text-decoration:underline;	
}



#presentacion img {
	margin-top:5px;
	border:0px;
}
#novedad  {
height:200px;
display:block;
margin-top:70px;
}
#novedad img {
float:left;
margin-right:20px;
margin-top:-20px;

}
#novedad span.novedad {
	
		color:#999;
		font-family: 'Droid Sans', serif;
			font-weight: 100;
			text-transform: uppercase;
				font-size: 1.3em;
}
#novedad h2 {
	
		font-family: 'Droid Sans', serif;
			font-weight: 100;
			text-transform: uppercase;
			margin:0;
							font-size: 1.7em;
}

/* Proposta 1 */
#blog_intro  {
width:200px;
display:block;
padding-top:60px;
padding-right:60px;
	position:relative;

float:right;
}
#novedad_intro  {
width:280px;
display:block;
margin-left:40px;
padding-top:60px;

	position:relative;

float:left;
}

#novedad_intro img {
border:0;


}

#novedad_intro p {
font-size:1.08em;
}

#novedad_intro a:link, #novedad_intro a:visited{
	color: #777;
	text-decoration:none;
}


#novedad_intro a:hover{
	color: #EC7511;
	text-decoration:underline;	
}
#novedad_intro span.novedad {
	
		color:#999;
		font-family: 'Droid Sans', serif;
			font-weight: 100;
			text-transform: uppercase;
				font-size: 1.6em;
}

/* Fin proposta 1 */
#presentacion h1{
	font-family: 'Droid Sans', serif;
	font-size: 2em;
	margin:0px;
	font-weight: 100;
	display:inline;
	color: #000;
	text-transform: uppercase;
}
#facebook
{
	padding-top:60px;
	text-align:right;  
}
#facebook #en {
	color: #666;
}
#sitemap{

position:relative;
	margin-left:120px;
	padding:20px;

}



#sitemap  ul li {
margin-bottom:10px;
}
#sitemap  ul li ul li{
margin-bottom:1px;
}


#sitemap h2 {
	font-family: 'Droid Sans', serif;
	font-size: 2em;
		margin:0px;
			font-weight: lighter;
}

#nav 
{
	width: 965px;
	position:relative;
	margin-top:20px;
	background-color:#ffffff;
	min-height:200px;
	padding:20px;
	padding-right:0px;
	box-shadow: 0px 0px 11px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.3);
	background-image: url(img/degradat.png);
	background-position: bottom;
	background-repeat: repeat-x;
	margin-bottom:10px;
}
#nav ul 
{

	margin:0;
	padding:0;
	text-shadow: 1px 1px 1px #fff;

}
#nav ul li
{
	float:left;
	height:140px;
	list-style-type: none;
	margin:0;
	margin-right:10px;
	margin-top:1px;
	

}
#nav ul li ul 
{
margin-left:0;
padding-left:0;	
}
#nav ul li ul li
{
	float:none;
		height:auto;
			font-weight: normal;	
}

#redes{
	clear:both;
	width:300px;
	position:absolute;
	right:10px;
	bottom:5px;
	text-align:right;
	height:30px;

	
}
#redes span{
	line-height: 4em;	
	position:relative;
	bottom:5px;
	margin-right:5px;
	color:#333;
}
#redes img{
border:0;	
}
