body{
background:rgb(247,194,0);
margin:9px;
font:8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:rgb(53,50,50);
}
#container{
width:800px;
margin-left:auto;
margin-right:auto;
}

a:link{
color:#6C8EFF;
text-decoration:none;
}
a:hover{
color:rgb(127,175,27);
text-decoration:underline;
}
a:active{
color:rgb(239,239,239);
text-decoration:none;
}
a:active:hover{
color:rgb(239,239,239);
text-decoration:underline;
}
a:visited{
color:#6C8EFF;
text-decoration:none;
}
a:visited:hover{
color:rgb(239,239,239);
text-decoration:underline;
}
a:link img,a:hover img, a:active img, a:active:hover img, a:visited img, a:visited:hover img{
border:none;
}

#sidebar{
float:left;
text-align:left;
width:150px;
}
#menu{
padding:0 1px 1px;
margin-left:0;
font:bold 11px Verdana, sans-serif;
background:rgb(254,249,230);
width:155px;
}
#menu li{
list-style:none;
margin:0;
border-top:rgb(254,249,230) 1px solid;
text-align:right;
}
#menu li a{
display:block;
padding:0.25em 0.5em 0.25em 0.75em;
background:rgb(247,194,0);
text-decoration:none;
}
#menu li a:link{
color: #6C8EFF;
}
#menu li a:visited{
color: #999999;
}
#menu li a:hover{
border-color:#FE3;
color:rgb(244,248,223);
}

#main{
width:600px;
margin-left:160px;
background:rgb(220,227,7);
border-left:rgb(247,243,0) 6px solid;
}

#title{
height:120px;
margin-top:30px;
border-bottom:rgb(247,243,0) 1px solid;
}
#menutop li{
list-style: none;
display:inline;
}
#menutop li a{
display:block;
height:120px;
float:right;
}
#menutop li a.cake{
width:158px;
background:url("img/choc-o-late-cake-please.jpg") 0 0 no-repeat;
}
#menutop li a:hover.cake{
background-position:0 -120px;
}
#menutop li a.bread{
width:160px;
background:url("img/sancochito.jpg") 0 0 no-repeat;
border-left:rgb(247,243,0) 1px solid;
border-right:rgb(247,243,0) 1px solid;
}
#menutop li a:hover.bread{
background-position:0 -120px;
}
#menutop li a.table{
width:160px;
background:url("img/christmas-dinner.jpg") 0 0 no-repeat;
}
#menutop li a:hover{
background-position:0 -120px;
}

.contentleft{
width:270px;
padding:20px;
float:left;
text-align:justify;
}
.contentright{
padding:20px;
text-align:justify;
}
h3{
text-align:right;
color:#6C8EFF;
font-size:14pt;
font-weight:bold;
}
th{
vertical-align:baseline;
text-align:left;
font-weight:normal;
}
td{
text-align:center;
vertical-align:baseline;
padding:0 3px;
}
td.bold{
font-weight:bold;
}

#foot{
text-align:right;
font-size:10px;
height:20px;
padding-right:10px;
margin-top:5px;
border-top:rgb(247,243,0) 1px solid;
}
