body{
	background-color:#321B01;
	background-color:#1C0E00;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;

}
body a{
	font-weight:bold;
	color:#C8C832;
	color:#97BA56;
	text-decoration:none;
	border:none;
	
}
#contenedor{
	background-repeat:no-repeat;
	padding:0px;
	width:821px;
	margin:0 auto 0 auto;
	borer-color:#321B01;
	border-style:solid;
	border-width:1px;
	margin-top: 5px;
}
#cabecera{
	background-image:url(../imagenes/capcelera.jpg);
	background-repeat:no-repeat;
	width:820px;
	height:70px;
	text-align:justify;
}
#zona_izquierda{
	background-image:url(../imagenes/esquerra.jpg);
	background-repeat:no-repeat;
	width:104px;
	height:602px;
	float:left;
}

#zona_texto{
	background-image:url(../imagenes/text.jpg);
	background-repeat:no-repeat;
	width:527px;
	height:602px;
	float:left;
}
#zona_dreta{
	background-image:url(../imagenes/dreta.jpg);
	background-repeat:no-repeat;
	width:189px;
	height:328px;
	float:left;
	text-align:justify;

}
#zona_dreta_menu{
	background-image:url(../imagenes/dreta_menu.jpg);
	background-repeat:no-repeat;
	width:189px;
	height:274px;
	float:left;
	text-align:justify;
}
#zona_peu{
	background-image:url(../imagenes/peu.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:48px;
	clear:both;
	text-align:right;
	color:#3C2904;
	font-weight:bold;
	padding-right:40px;
	
}
/*/////////////////////////////////////////////////////////////*/
/*/////////Zona texto///////////*/
/*/////////////////////////////////////////////////////////////*/
#zona_texto .texto{
	margin:25px;
	overflow-x:hidden;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR:#3C2904;
	SCROLLBAR-HIGHLIGHT-COLOR: #CC9966;
	SCROLLBAR-SHADOW-COLOR: #111111;
	SCROLLBAR-3DLIGHT-COLOR:#6B4903;
	SCROLLBAR-ARROW-COLOR: #B8FB1C;
	SCROLLBAR-TRACK-COLOR:#3BB7C44;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	height:530px;
	margin-right:13px;
	margin-left:20px;
	text-align:justify;
	padding-right:10px;


}
#zona_texto .texto img{
	border:none;
}
#zona_texto h1{
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	color:#3C2904;
	font-size:30px;
	text-shadow: 2px 0px 2px #3C2904;
	font-size:20px;
}

#zona_texto h2{
	margin-top:2px;
	margin-bottom:2px;
	color:#293229;
	font-size:18px;
	font-style:italic;

}

#zona_texto h2.small{
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
}

#zona_texto h3{
	margin-top:1px;
	margin-bottom:1px;
	color:#3C2904;
	font-size:16px;
	font-style:italic;

}
#zona_texto h4{
	margin-top:0px;
	margin-bottom:0px;
	color:#6C0212;
	font-size:14px;
	font-style:italic;

}


#zona_texto .texto .imagenes{
	width:465px;
}

#zona_texto .texto a{
	color:#5c3d28;
}
/*/////////////////////////////////////////////////////////////*/
/*/////////MENU IZQUIEDA///////////*/
/*/////////////////////////////////////////////////////////////*/
#zona_izquierda .menu_num{
	background-repeat: no-repeat; 
	width:27px;
	height:26px;
	margin-left:76px;
	margin-top:110px;
}

#zona_izquierda .menu{
	height:160px;
	width:29px;
	float:right;
	
}
#zona_izquierda .menu .inicio{
	margin-top:7px;
}

#zona_izquierda .menu .menus{
	margin-top:83px;
}


/*/////////////////////////////////////////////////////////////*/
/*/////////MENU DERECHA///////////*/
/*/////////////////////////////////////////////////////////////*/
#zona_dreta_menu a{
	font-size:14px;
	color:#CC9900;
}
#zona_dreta_menu img{
	border:none;
}
#zona_dreta_menu .inicio{
	margin-top:45px;
}
#zona_dreta_menu .restaurante{
	margin-top:3px;
}#zona_dreta_menu .menus{
	margin-top:3px;
}#zona_dreta_menu .carta{
	margin-top:3px;
}#zona_dreta_menu .donde{
	margin-top:3px;
}
/*/////////////////////////////////////////////////////////////*/
/*////////Imagenes marco///////////*/
/*/////////////////////////////////////////////////////////////*/
.foto_titulo{
 	width:150px;
 	height:160px;
	float:left;
 	margin-right:0px;
	/*margin-left:5px;*/
	text-align:center;
	line-height:10px;
}


.marco{
	background-repeat: no-repeat;
	background-position:6px 6px;
	margin-top:4px;

}
.foto_menu{
	background-repeat: no-repeat;
	background-position:6px 6px;
	margin:10px;
	float:right;

}
.foto_menu2{
	background-repeat: no-repeat;
	background-position:6px 6px;
	margin:10px;
	margin-top:30px;
	float:right;

}
fieldset{
	border-color:#3C2904;
	color:#3C2904;
	padding-bottom:30px;
}
fieldset legend{
	font-size:18px;
}
.catmenu{
	width:190px;
	float:left;
	margin-bottom:5px;
}
.foto_catmenu{
	background-repeat: no-repeat;
	background-position:6px 6px;
	margin-right:30px;
	margin-left:15px;
	
	margin-top:5px;
}
ul{
	list-style-type: square;
	padding-left:15px !important;
	
	margin-right:5px;
}
li{
	margin-left:0px !important;
	margin-left:-25px;
	
}
/*/////////////////////////////////////////////////////////////*/
/*////////Títol///////////*/
/*/////////////////////////////////////////////////////////////*/
.titol{
	
	margin-left:40px;
	margin-top:14px;
}
#mapa{
	width:450px;
	margin-left:15px;
	border-style:solid;
	border-width:1px;
}

.marc{
	float:right;
	border-top-style:solid;
	border-top-width:1px;
	width:100%;
	text-align:right;

}
.sin_vinyeta{
	list-style-type: none;
}


/**********************************************************/
/*LOADER*/
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {
	font-family:Tahoma, Helvetica, sans;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	padding:10px 0 16px 0;
	margin:0 auto;
	display:block;
	width:135px;
	border:1px solid #6A6A6A;
	text-align:left;
	z-index:255;
}
#loader_bg {
	background-color:#EBEBE4;
	position:relative;
	top:8px;left:8px;height:7px;
	width:113px;font-size:1px;
}
#progress {
	height:5px;
	font-size:1px;
	width:1px;
	position:relative;
	top:1px;
	left:10px;
	background-color:#9D9D94;
}
.title_h2 {
 	width:300px;
 	color:#3C2904;
	display:block;
	height:30px;
}
.border_preview{
	z-index:100;
	position:absolute; 
	background-color:#a38c6d;
	border: 1px solid #444;
}

.preview_temp_load {
	vertical-align:middle;
	text-align:center;
	
}
.preview_temp_load img{	
	vertical-align:middle;
	text-align:center;
}

/*/////////////////////////////////////////////////////////////*/
/*////////Carta///////////*/
/*/////////////////////////////////////////////////////////////*/
td.producto_carta{
	border-bottom-width:1px; 
	border-bottom-style:dotted; 
	border-bottom-color:#999999;
}
