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


body {
	background:url(images/background.jpg) repeat-x;
	background-color: #322D29;
}



body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}



#txtmenu {
	font-size:12px;
	color:#FFFFFF;
	height:23px;
	padding-left:65px;

}


* html #txtmenu a { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }

* html #txtmenu a span { /* Filter for IE6 to prevent li stacking */
  float: left;
  text-decoration: none;
  }
  
#txtmenu a {
	padding-left:4px;
	height:24px;
    background-image:none;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-right:2px;
	margin-left:2px;
	margin-top:0px;
  }

#txtmenu a span {
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:22px;
	display:block;
    background-image:none;
	text-decoration:none;
	cursor:pointer;
  }
  
  
#txtmenu a:hover, #txtmenu a.active {
	background-image:url(images/menuover.jpg);
	background-position:top left;
	text-decoration:none;
	color:#FFCC00;

}


#menuleft{
	list-style:none;
	margin:0;
	color:#FFFFFF;
	font-size:12px;
	padding-top:20px;
	border-bottom:1px dotted #FFFF66;


}


#menuleft ul{
	margin:0;
	list-style:none;
	text-decoration:none;
}

#menuleft li{
	display:block;
	padding-left:2px;
	margin:0;
	padding-top:9px;
	padding-bottom:8px;
}

#menuleft li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	background:url(images/dot1.gif) no-repeat;
}

#menuleft li a:hover{
	color:#FFFF66;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	background:url(images/dot_over.gif) no-repeat;
}

#blmenuleft{
	list-style:none;
	margin:0;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}


#blockcenter{
	padding:2px 14px;
	line-height:20px;
}

#blockcenter a{
	line-height:20px;
	color:#FFFFFF;
	text-decoration:none;
}

#blockcenter a:hover{
	line-height:20px;
	color:#FFFF33;
	text-decoration:none;
}


#blockcenter .boximg{
padding-top:1px;
padding-right:10px;
}

#blockcenter .restaurant{
padding-top:1px;
padding:5px;
border:1px #FFFF99 solid;
}

#blocktbl{
	line-height:20px;
}

#blocktbl .img{
	border:1px solid #FFFF66;
}

#bordertbl{
	border:1px dotted;
}

.txttbl{
	font-size:11px;
	line-height:20px;

}

.txttbl a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;

}

.txttbl a:hover{
	font-size:11px;
	color:#FFFF33;
	text-decoration:none;

}
.txttbl .borderbuttom{
	border-bottom:1px dotted #FFFF66;

}

.txttbl .boxima{
	border:1px solid #FFFF66;
}

.txtcenter{
	font-size:12px;
	color:#FFFFFF;

}

.header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFF66;

}

#footer{
	font-size:11px;
	color:#FFFFFF;
	padding:3px;
	margin:0;

}

#footer a{
	color:#FFFFFF;
	text-decoration: none;
}

#footer a:hover{
	color:#FFCC00;
	text-decoration:none;
}

#txtreserva{
	height:auto;
	margin:0;
	padding:0px 5px;
	list-style:none;
	
}

#frmreserva{
	padding:0;
	margin:0;
	list-style:none;
}
#frmreserva ul{
	padding:0;
	margin:0;
	list-style:none;
}

#frmreserva ul li{
	display:block;
	padding:1px 0 1px 0;
	margin:0;	
}
#frmreserva ul li label{
	display:inline-block;
	width:140px;
	margin:0;
	padding:0;
	vertical-align:top;
}
#frmreserva ul li label span{
	color:#FF0000;
}
#frmreserva ul .li_submit{
	margin:0;
	padding-left:143px;
}