@charset "UTF-8";
/* CSS Document */

#cerrado { position:absolute; float:none; top:5%; z-index:-1; left:50%; margin-left:-395px; }

//#wrapper { position:absolute ;width:790px; left:50%; margin-left:-395px; top:50%; margin-top:-300px; }
#wrapper { position:absolute; top:50%; left:50%; margin-top:-250px; margin-left:-400px;}

#logo { background-color:#000; padding:10px 0 10px 50px; }

#contacto { background-color:#000; padding:10px 20px 10px 0; text-align:right;}

#footer { text-align:center; width:100%; height:30px; }

	#footer p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
	
		#footer a { color:#999; text-decoration:none; }
		
			#footer a:hover { color:#000; text-decoration:none; }

.idea {
	height:50px;
	display:block;
	padding:0;
	margin:0;
}

#txt_idea {
	position:absolute;width:587px;height:100px;background-image:url(img/texto_fondo.png);color:#fff;padding:0 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;z-index:1000;margin-top:-100px;}
	
	#txt_idea p {line-height:17px;}

.casa {
	display:block;
	padding:0;
	margin:0;
}

#txt_casa {
	position:absolute;width:587px;height:100px;background-image:url(img/texto_fondo.png);color:#fff;padding:0 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;z-index:1000;margin-top:-100px;}
	
	#txt_casa p {line-height:17px;}

.chef {
	display:block;
	padding:0;
	margin:0;
}

#txt_chef {
	position:absolute;width:348px;height:400px;
	//background-image:url(img/texto_fondo.png);
	background-color: #666;
	color:#fff;padding:0 5px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;z-index:1000;margin-top:-400px;overflow:auto;}
	
	#txt_chef p {line-height:17px;}
	#txt_chef strong {color:#B9CCD3; font-size: 11px;}
	#txt_chef h1 {color:#20303D; font-size: 15px; width: 100%; border-bottom: 1px solid #20303D;disply:block;}
	#txt_chef em {padding: 0 0 0 20px; font-size: 11px;font-style: normal;}
	
.carta {
	display:block;
	padding:0;
	margin:0;
}

#txt_carta {
	position:absolute;
	width:607px;
	height:100px;
	//background-image:url(img/texto_fondo.png);
	color:#fff;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	z-index:100;
	margin-top:-51px;

	}
#txt_carta ul {
	margin: 0;
	padding: 0 0 0 7px;
	}
#txt_carta ul li {
	display: inline;
	float: left;
	border-left: 1px solid #666;
	}

		#txt_carta ul li .btn1 {
			display: block;
			width: 143px; 
			height: 51px; 
			background: url('img/btncarta/1.png') 0 0 no-repeat;
			background-position: 0 -51px;
		}
		#txt_carta ul li .btn2 {
			display: block;
			width: 182px; 
			height: 51px; 
			background: url('img/btncarta/2.png') 0 0 no-repeat;
			background-position: 0 -51px;
		}
		#txt_carta ul li .btn3 {
			display: block;
			width: 105px; 
			height: 51px; 
			background: url('img/btncarta/3.png') 0 0 no-repeat;
			background-position: 0 -51px;
		}
		#txt_carta ul li .btn4 {
			display: block;
			width: 78px; 
			height: 51px; 
			background: url('img/btncarta/4.png') 0 0 no-repeat;
			background-position: 0 -51px;
		}
		#txt_carta ul li .btn5 {
			display: block;
			width: 87px; 
			height: 51px; 
			background: url('img/btncarta/5.png') 0 0 no-repeat;
			background-position: 0 -51px;
		}

		#txt_carta ul li a:hover {
			background-position: 0 0;
		}

#txt_carta2 {
	background-color: #333;
	color:#fff;
	//padding:0 5px 0 10px;
	padding:10px 5px 20px 10px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	z-index:1000;
	}
	
	#txt_carta2 p {line-height:17px; padding: 0; margin: 0; color: #93A1AC;}
	//#txt_carta2 strong {color:#B9CCD3; font-size: 11px;}
	//#txt_carta2 h1 {color:#20303D; font-size: 15px; width: 100%; border-bottom: 1px solid #20303D;disply:block;}
	#txt_carta2 h1 {color:#FFF; font-size: 15px; width: 100%; border-bottom: 1px solid #EEE;disply:block;}
	#txt_carta2 em {padding: 0 0 0 20px; font-size: 11px;font-style: normal;}


	
.cava {
	display:block;
	padding:0;
	margin:0;
}
.degustacion {
	display:block;
	padding:0;
	margin:0;
}

#txt_degustacion {
	position:absolute;width:587px;height:100px;background-image:url(img/texto_fondo.png);color:#fff;padding:0 10px 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;z-index:1000;margin-top:-100px;}
	
	#txt_degustacion p {line-height:14px;}

.catering {
	display:block;
	padding:0;
	margin:0;
}
.reservas {
	display:block;
	padding:0;
	margin:0;
}

.txt_contacto {line-height:14px; color:#fff;padding:0 50px 0 85px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;}

.txt_gracias {line-height:14px; color:#fff;padding:20px 50px 0 85px;font-family:Arial, Helvetica, sans-serif;font-size:.75em;}
	
	#b1 a {background:url(img/botones/bg1_idea.jpg) no-repeat;}
	#b2 a {background:url(img/botones/bg2_casa.jpg) no-repeat;}
	#b3 a {background:url(img/botones/bg3_chef.jpg) no-repeat;}
	#b4 a {background:url(img/botones/bg4_carta.jpg) no-repeat;}
	#b5 a {background:url(img/botones/bg5_cava.jpg) no-repeat;}
	#b6 a {background:url(img/botones/bg6_degustacion.jpg) no-repeat;}
	#b7 a {background:url(img/botones/bg7_catering.jpg) no-repeat;}
	#b8 a {background:url(img/botones/bg8_reservas.jpg) no-repeat;}
	
/* MEERKAT */

#meerkat-container {
	position: relative;
	z-index:100;
}

#meerkat {
	width: 100%;
	display: none;
	z-index:100
}

#meerkat-content {
	width: 100%;
	margin: auto 0;
	padding-top: 10px;
	z-index:100;
}

#meerkat-content h1{
	color: #FFF;
	font-size: 3.8em;
	z-index:100;
}

#meerkat-content p{
	color: #FFF;
	font-size: 1.2em;
	z-index:100;
}

#meerkat-content a.dont-show{
	color: #FFF;
	font-weight: bold;
	z-index:100;
}

#meerkat-content a.dont-show:hover {
	color: #FFF;
	text-decoration: none;
	z-index:100;
}

#meerkat-content-adsense {
	width: 730px;
	margin: 0 auto;
	padding-top: 10px;
	z-index:100;
}

#background_meerkat { 
	width: 450px;
	height: 230px;
	margin: 70px auto 0 auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	}

	#background_meerkat a { text-decoration:none; color:#222; padding: 5px 10px 5px 10px; }
	
		#background_meerkat a:hover { background-color:#222; color:#FFF; }
		
			#background_meerkat img { padding:0 0 30px 0; }

