*{ 
	behavior: url(css/iepngfix.htc);
	}
html, body{
	margin:0; padding:0;
	font-size:1px;
	text-align:center;
	background:url(../imagenes/fondo.jpg) repeat-x top left;
	background-color:#5A0808;
	}
table, td, tr, th{
	margin:0; padding:0;
	font-size:1px;
	}
#mesa{
	width:766px;
	margin:0 auto;
	text-align:center;
	}
.cuadro{
	background:url(../imagenes/cuadro.gif) no-repeat top right;
	}
.palos{
	background:transparent url(../imagenes/palos.png) no-repeat top left;
	}
#header{
	width:766px; height:276px;
	background:url(../imagenes/header.jpg) no-repeat;
	margin:0 auto;
	}
#header a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 15px 0; padding:0 6px;
	text-decoration:none;
	line-height:14px;
	border-right:2px solid #FFFFFF;
	float:left;
	display:block;
	}
#header a:hover{
	color:#FFCC00;
	}
#links{
	height:110px;
	margin:0 100px 0 180px;
	padding:0;
	}
#cuerpo{
	width:766px;
	}
.mesaleft{
	background:url(../imagenes/mesa-left.jpg) repeat-y top left;
	}
.mesaright{
	background:url(../imagenes/mesa-right.jpg) repeat-y top left;
	}
.panio{
	background:url(../imagenes/panio.jpg) top left;
	}
#productos{
	width:622px;
	padding:30px 0 30px 0; margin:0;
	}
#pie{
	width:766px; height:68px;
	margin:0 auto;
	background:url(../imagenes/pie.jpg) top left no-repeat;
	}
#infopie{
	width:622px;
	}
#infopie p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#bfd0c9;
	line-height:14px;
	margin:0; padding:5px 0 5px 15px;
	text-align:left;
	text-decoration:none;
	}
.mail{ 
    color:#ffcc00; 
	font-weight:bold; 
	text-decoration:none; 
}	
.linea{
	width:622px; height:1px;
	margin:0 auto;
	background:url(../imagenes/linea.gif) no-repeat top left;
	}
.franjahorarios{
	width:622px;
	background-color:#233f34;
	}
.margen{
	width:766px; height:15px;
	margin:0 auto;
	}
