body {
width:900px;
margin-right:auto;
margin-left:auto;
color:#333333;
}

h1 {
font-size:16px;
margin-left:8px;
margin-top:10px;
}

#content {
margin-top:64px;
}

#page {
position:absolute;
top:0;
width:900px;
}

#menu {
margin-left:4px;
width:900px;
height:26px;
background: url('/images/menu.png') repeat-x;
line-height:21px;
position:absolute;
top:56px;
border:1px solid #AAAAAA;
}

#blue-back {
margin-left:4px;
width:902px;
height:196px;
background: url('/images/blue-back.png') repeat-x;
line-height:30px;
position:absolute;
top:84px;
z-index:-1;

}

#menubar {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:70px;
margin-top:2px;

}

#catdrop {
float:right;
font-size:16px;
margin-left:10px;
}
#catdrop a {
text-decoration:none;
color:#EFF8FF;
}
#catdrop a:hover {
text-decoration:none;
color:#000000;

}
.main {
margin-left:4px;
width:557px;
background:#ffffff;
margin-top:-19px;

}
.back-l {
margin-left:1px;
width:4px;
background: url('/images/back-l.png') repeat-y 1px 0;
}

.back-r {
width:909px;
background: url('/images/back-r.png') repeat-y scroll right top;
}
#top-rc {
margin-left:561px;
width:26px;
background: url('/images/top-rc.png') no-repeat;
position:absolute;
top:120px;
height:30px;
}

#back-c {
width:585px;
background: url('/images/back-c.png') repeat-y right top;
}

#logo {
margin-left:30px;
padding-top:6px;
}

#misti {
position:absolute;
margin-left:625px;
margin-top:-55px;
}

#button-top {
background:transparent url(/images/button_top.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:arial;
font-size:13px;
font-weight:bold;
height:26px;
line-height:20px;
margin-left:6px;
padding-left:7px;
padding-top:4px;
position:relative;
text-align:left;
top:5px;
width:79px;
cursor:pointer;
}

#button-top:hover {
color:#000000;
}

#border {
background:transparent url(/images/border.jpg) repeat-x scroll 0 0;
height:4px;
margin-left:4px;
position:absolute;
top:280px;
width:572px;
}

#search {
margin-left:60px;
position:relative;
top:40px;
}

#login {
margin-left:260px;
position:absolute;
top:0;

}

#login a {
color:#000000;
text-decoration:none;
}

#login a:hover {
color:#0000FF;
}

#login li {
float:right;
list-style:none;
margin-left:10px;
}

#show-content {
margin-left:100px;
margin-top:-136px;
width:440px;
min-height:140px;
}

#show-content img {
float:right;
padding-left:20px;
}

#comida-1 {
display:block;
}
#comida-2 {
display:none;
}
#comida-3 {
display:none;
}

#categories {
margin-left:10px;
}

#categories li {
list-style:none;
}

#sidebar {

margin-left:590px;
top:123px;
position:absolute;
width:310px;
}

#quien-somos {
font-size:14px;
color:#333333;
margin-bottom:20px;
}

#mem-list {
width:300px; border:none
}

#mem-list td {

border: solid 1px #C0C0C0;
}

#mem-list img {
width:68px;
}

#groupos {
top:385px;
margin-left:300px;
position:absolute;
}

#footer {

	display: block;

	text-align: center;

	margin-top: -30px;

	background:transparent url(/images/footer.png) no-repeat scroll bottom;

	height:40px;

	width:585px;

	}




#all_f {

width:922px;

background: url('/images/footer_b.jpg') no-repeat scroll 0 0;

height:3px;

margin-left:auto;

margin-right:auto;

}

