*{margin:0; padding:0;}
.hidden{display:none;}
.opcion{color:white;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.opcion_seleccionada{color:white;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;font-size:14px;}
.titular{color:white;font-family:"Lucida Handwriting";font-weight:bold;font-size:20px;text-align:center;vertical-align:bottom}
body {background:url(i/bg_df.gif) repeat; font-family:Arial, sans serif;}
img {border:none;}
li {margin-top:8px; list-style:none; font-size:10px;}
a {text-decoration:none; color:#FFFFFF; font-size:12px; }

#menu{margin:2px 0 2px 0; background-color:#a54932;vertical-align:middle;}

#navidad{width:75px; height:97px; background:url(i/papa_noel.gif) no-repeat;position:relative;}

#home_news{width:710px; height:56px; padding:0.3px; background:url(i/bg_home_news.gif) no-repeat;}
#home_news_new{width:710px; height:56px; background:url(i/bg_home_news_friends.gif) no-repeat; margin-top:1px;}
#home_news img{margin-top:1px; float:left;}
#home_news p{color:#fff; font-size:14px; padding:15px 0 0 150px;}
#home_news p a{color:#fff;}
#home_news_new img{margin-top:1px; float:left;}
#home_news_new p{color:#fff; font-size:14px; padding:15px 0 0 150px;}
#home_news_new p a{color:#fff;}
#home_news_act{width:710px; height:56px;}
#home_news_act p{color:#fff; font-size:12px; padding:5px 0 0 150px;}
#home_news_new p a{color:#fff;}
#home_news_colaboradores{border-top:4px solid #fff; width:710px; height:56px; background:url(i/bg_home_colaboradores.gif) no-repeat;}

#df_contenido{width:710px; height:346px; background:url(i/bg_cont_1.gif) no-repeat;}

div#pic {float:left;margin: 10px;border-right: 1px dotted #666;padding-right: 20px;}
div#vid {float:right;margin: 10px;} 

div#pic p a, div#vid p a{margin-top:15px; color:#333333; font-weight:bold;}
div#pic p img, div#vid p img{margin-top:10px;}

div#separador {margin-left: 346px; margin-top:-10;width:22px;}

div#log {float:left;margin: 10px;border-right: 1px dotted #666; padding-right: 40px;}
div#buf img{margin-top:10px; margin-left:37px;} 
div#catering{margin-top:5px; margin-left:5px; width:570px; height:185px;overflow-y:scroll; float:left;}
div#catering_menu{float:left; width:110px;padding:12px;}

div#catering_menu ul li {text-align:center; width:100px; margin-top:14px;}
div#catering_menu ul li a {color:#373737; font-size:14px;}
div#catering_menu ul li a:hover {text-decoration:none; color:#783524; font-weight:bold;}


#cont{margin:-525px 50px 40px -275px; height:316px;}
#contenido{margin:13px 13px 15px 15px; height:316px;}
#cont_sep{background: url(i/bg_cont_3.gif) no-repeat;}

#cont_der{background: url(i/bg_cont_2.gif) no-repeat; width:220px; height:316px;}
#cont_der p{color:#fff; font-size:11px; padding:5px 9px 0px 9px;}
.cont_txt p{color:#333; padding:0 5px 5px 8px; font-size:11px; line-height:1.1em;}

#galeria_buscador{background: url(i/f_galeria.gif) no-repeat; width:220px; height:54px;}
#galeria_buscador select{margin:26px 0 0 7px; width:200px; font-size:11px; color:#666; padding:1px;}
#bg_galeria{background: url(i/bg_galeria.gif) no-repeat; padding:2px; overflow:hidden; vertical-align:top;}
#bg_videos{padding:2px; overflow:hidden; vertical-align:top; border:none;}
#galeria_fotos {padding:12px;}
#galeria_fotos img{border:solid 1px #343434; margin:0 9px 9px 0;}
#galeria_fotos img:hover{border:solid 1px #fff; margin:0 9px 9px 0;}
#galeria_videos {padding:12px; height:auto;}
#galeria_videos src{border:solid 1px #343434; margin:0 9px 9px 0;}
#galeria_videos src:hover{border:solid 1px #fff; margin:0 9px 9px 0;}

#bg_carta{background-color:#343434; height:60px;}
#bg_carta table{margin-top:2px;}
#bg_carta td{padding:3px;}
#bg_carta a{color:#fff; font-size:10px;}
.link1{background: url(i/ico_link1.gif) no-repeat; padding-left:12px;}

#bg_reserva{width:438px; height:314px; border:solid 1px #333; background-color:#666; color:#fff; font-size:11px;}
#bg_reserva p, #bg_reserva form{padding:5px 10px 5px 10px;}
#bg_reserva form td{color:#fff; font-size:11px; padding:0 3px 5px 0;}
.input_long, .input_short, .input_year, .input_combo {font-size:11px; border:solid 1px #343434; padding:1px;}
.input_long{width:290px;}
.input_short{width:25px;}
.input_year{width:35px;}
.input_combo{width:100px;}
.input_send{padding:1px 8px 2px 8px; background-color:#d17a29; border:solid 1px #343434; color:#fff; font-size:10px;}

#cont_der_menus img{margin-bottom:7px;}

#footer{color:#7B3625; font-size:10px; padding:5px;}
#footer a{color:#7B3625; font-size:10px;}

#mn1 a{display:block; background: url(i/mn_i01_es.gif) no-repeat; width:105px; height:22px;}
#mn2 a{display:block; background: url(i/mn_i02_es.gif) no-repeat; width:79px; height:22px;}
#mn3 a{display:block; background: url(i/mn_i03_es.gif) no-repeat; width:63px; height:22px;}
#mn4 a{display:block; background: url(i/mn_i04_es.gif) no-repeat; width:80px; height:22px;}
#mn5 a{display:block; background: url(i/mn_i05_es.gif) no-repeat; width:130px; height:22px;}
#mn6 a{display:block; background: url(i/mn_i06_es.gif) no-repeat; width:70px; height:22px;}

#fondo1 a{display:block; background: url(i/fondo.gif) no-repeat; width:105px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo2 a{display:block; background: url(i/fondo.gif) no-repeat; width:79px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo3 a{display:block; background: url(i/fondo.gif) no-repeat; width:63px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo4 a{display:block; background: url(i/fondo.gif) no-repeat; width:80px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo5 a{display:block; background: url(i/fondo.gif) no-repeat; width:100px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo6 a{display:block; background: url(i/fondo.gif) no-repeat; width:70px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo7 a{display:block; background: url(i/fondo.gif) no-repeat; width:92px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}
#fondo8 a{display:block; background: url(i/fondo.gif) no-repeat; width:100px; height:22px;text-align:center;text-decoration:none;vertical-align:bottom;}

body#sec_01_empresa #mn1 a {background: url(i/mn_i01b_es.gif) no-repeat;}
body#sec_02_galeria #mn2 a {background: url(i/mn_i02b_es.gif) no-repeat;}
body#sec_03_carta #mn3 a {background: url(i/mn_i03b_es.gif) no-repeat;}
body#sec_04_menus #mn4 a {background: url(i/mn_i04b_es.gif) no-repeat;}
body#sec_05_conciertos #mn5 a{background: url(i/mn_i05b_es.gif) no-repeat;}
body#sec_06_contacto #mn6 a{background: url(i/mn_i06b_es.gif) no-repeat;}

.postit {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #94422D;
}

div#layout {
	margin-top: 0;
	margin-left: 350px;
	width: 720px;
}

div#aptc {
	border-bottom: 5px solid white;
	position: absolute;
	background: url(nuevo_disenyo/f_home2.jpg) no-repeat;
	width:720px;
	height:445px;
	margin-top: 13px;;
}

div#fondo_fotos {
	background: url(i/fondo_fotos.jpg) no-repeat;
	width:350px;
	height:254px;
	position:relative;
	left:10px;
	top:56px;
}

div#fondo_videos {
	background: url(i/fondo_videos.jpg) no-repeat;
	width:350px;
	height:270px;
	position:relative;
	left:380px;
	top:-255px;
}


div#video_dia {
	background: url(nuevo_disenyo/video_dia.gif) no-repeat;
	width:300px;
	height:270px;
	position:relative;
	left:522px;
	top:-230px;
}

div#video_dia div#video{
	position:relative;
	top:35px;
	left:26px;
}

div#oferta {
	 background: url(nuevo_disenyo/oferta.gif) no-repeat;
	 width:285px;
	 height:115px;
	 left:207px; 
	 z-index:2;
	 position:relative;
	 top:63px;
}

div#menu_dia {
	 background: url(nuevo_disenyo/menu_dia.gif) no-repeat;
	 width:232px;
	 height:261px;
	 z-index:1;
	 position:relative;
	 left:-36px;
	 top:170px;
}

div#menu_dia div#menuDia {
	width:154px;
	height:190px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #94422D;
	top:40px;
	left:60px;
	position:relative;
}

div#resto {
	position: center;
	width:720px;
	height:445px;
	margin: 0px;
}

div#img_sup {
	width:763px;
	border:0px;
	margin-top:-15px;
	margin-left:-43px;
}

div#opciones_menu {
	margin-top:-2px;
	margin-left:-10px;
}

div#tabla {
	position: relative;
	margin:0;
	padding:0;
	top: 461px;

}

div#video_grande{
	margin-left:58px;
}

div#texto_video{
	margin-top:3px;
	margin-left:9px;
	width:414px;
	height:62px;
	font-size:12px;
}



.descarga_up {
	margin:0 0 30px 0;
	width:100%;
	padding:0;
}
.descarga_up a{
	background:url(i/ico_pdf.gif) no-repeat;
	color:gray;
	font-size:11px;
	float:right;
	margin-right:4px;
	margin-top:4px;
	padding-bottom:3px;
	padding-left:23px;
}

.descarga_down {
	margin-bottom:30px;
	width:100%;
}
.descarga_down a{
	background:url(i/ico_pdf.gif) no-repeat;
	color:gray;
	font-size:11px;
	float:right;
	margin-right:4px;
	margin-bottom:4px;
	padding-bottom:3px;
	padding-left:23px;

}

.div_catering {
	background-color:OldLace;
	border:1px dotted #95422E;
	min-height:98%;
	width:99%;
}

.div_catering h3{
	color:#95422E;
	margin:0px 0 5px 10px;
}

.div_catering h4{
	color:#343434;
	margin:18px 0 5px 10px;
}

.div_catering h5{
	color:#343434;
	margin:18px 0 5px 10px;
}

.div_catering p{
	font-size:12px;
	margin:10px 0 5px 10px;
	padding:0;
	color:#343434;
}

.div_catering ul{
	margin:10px;
}

.div_catering ul li{
	margin:2px 0 2px 10px;
	list-style-position:inside;
	list-style-type:circle;
	font-size:11px;
	
}
