/* ---- TAGS ---- */

BODY {
    background-color:#C2C0A5;
    font-family:helvetica, arial;
    padding:0px;
    margin:0px;
    height:100%;
	text-align:center;
}

TABLE {
    margin:0px;
    padding:0px;
    border-spacing:0px;
}

TD {
    font-family:helvetica, arial;
    font-size:13px;
    vertical-align:top;
    padding:0px;
}

LI {
    list-style: square;
    color:#DAD9C9;
}

IMG {
    border:0px;
}

INPUT, TEXTAREA {
    border:1px solid #CCC;
    padding:5px;
    margin-bottom:10px;
    width:100%;
}
INPUT {
    height:25px;
}
TEXTAREA {
    font-family:helvetica, arial;
    font-size:12px;
}
INPUT:focus, TEXTAREA:focus {
    background-color:#E6E5DB;
}

A {
    text-decoration:none !important;
}
A:hover {
    text-decoration:underline !important;
}

/* ---- CENTERED COLUMN ---- */

#mainColumn {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0px;
	border-left:1px solid #C2C0A5;
	border-right:1px solid #C2C0A5;
}
#mainTable {
    width:780px;
    height:100%;
}

/* ---- MENU ---- */

#menu {
    width:780px;
    background-color:#67311C;
}
#menu IMG {
    vertical-align:middle;
    margin-right:5px;
}
#menu TD {
    color:#522716;
    padding:3px;
    vertical-align:middle;
    font-family:Verdana,Helvetica,Arial;
    font-size:10px;
}
#menu TD.left {
    padding-left:10px;
    text-align:left;
}
#menu TD.right {
    padding-right:10px;
    text-align:right;
}
#menu A {
    color:#D4D2C0;
}
#menu A:hover {
    color:#FFF !important;
}
#menu A.current {
    color:#FFF !important;
}
#menu A.current:hover {
    text-decoration:none !important;
}

/* ---- FOTO ---- */

#foto {
    width:10%;
    background-color:#E6E5DB;
    line-height:120%;
    color:#44372E;
}
#foto A {
    color:#44372E;
}
#foto DIV {
    text-align:center;
}    

/* ---- SUBMENU ---- */

#submenu {
    background-color:#44372E;
    padding:20px;
    font-size:11px;
    color:#FFFFFF;
    white-space:nowrap;
    line-height:150%;
}
#submenu A {
    color:#FFFFFF;
}

/* ---- CONTENT ---- */

#content {
    background-color:#FFF;
    padding:20px;
    line-height:150%;
    color:#44372E;
}
#content TD {
    color:#44372E;
}
#content A {
    color:#44372E;
}
#content IMG {
    vertical-align:middle;
}
#content H1 {
    font-size:26px;
}
#content H3 {
    color:#878673;
    font-size:17px;
    margin-bottom:0px;
}
#content I {
    font-weight:bold;
    font-size:14.3px;
}

/* ---- LANGCHANGE ---- */

#langChange {
    background-color:#DAD9C9;
    padding:20px;
}

/* ---- PIE ---- */

#pie {
    background-color:#ECECE4;
    font-size:10px;
    padding:20px;
}

/* ---- OTHER ---- */

DIV.staff {
    float:left;
    font-size:13px;
    width:136px;
}

DIV.dj_img {
    margin-bottom:10px;
}


TABLE.staff TD {
    width:33%;
    padding-right:6px;
    padding-bottom:15px;
}
TABLE.staff TD H1 {
    margin-bottom:0px;
}
TABLE.staff IMG {
    margin-bottom:3px;
}


TABLE.cocina TD {
    width:33%;
    padding-right:6px;
}
TABLE.cocina TD H1 {
    font-size:18px !important; 
    margin-bottom:0px;
}
TABLE.cocina IMG {
    margin-bottom:3px;
}
TABLE.cocina TR.foto TD {
    padding-bottom:15px;
}    
TABLE.cocina SPAN.precio {
    margin-left:5px;
    font-weight:bold;
    color:#CCC;
}


DIV.staffContact {
    background-color:#67311C;
    padding:5px;
    font-size:10px;
    line-height:120%;
    color:#FFF;
    opacity: .7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
    position:absolute;
    left:0px;
    top:0px;
	display:none;
}
DIV.staffContact A {
    color:#FFF !important;
}


TABLE.links {
    margin-top:10px;
    width:100%;
}
TABLE.links TD {
    width:50%;
    line-height:130%;
}
TABLE.links A {
    color:#44372E;
}
TABLE.links LI {
    margin-bottom:15px;
}


DIV.download {
    margin-top:10px;
}
DIV.download A {
    color:#44372E;
}
DIV.download IMG {
    vertical-align:-10%;
}

DIV.partyImage {
    float:left;
    margin-right:8px;
}
DIV.partyLogo {
    float:right;
    margin-left:8px;
}

H1.huge {
    margin-bottom:0px;
    line-height:50px;
    font-size:80px !important;
    margin-top:10px;
    margin-bottom:25px;
    color:#D6D5C3;
}

DIV.party {
    margin-bottom:40px;
    color:#44372E;
}
DIV.party H2 {
    font-size:22.1px;
    margin-top:0px;
    margin-bottom:-3px;
    line-height:90%;
}
DIV.party U {
    text-decoration:none;
    font-size:11.7px;
    line-height:150%;
}

#pageList {
    line-height:200%;
    font-size:22px;
    color:#FFFFFF;
}
#pageList A {
    margin-right:6px;
    color:#FFFFFF;
}
#pageList A.current {
    color:#695F57 !important;
    font-weight:bold;
}

#submenu A.current {
    color:#695F57 !important;
    font-weight:normal !important;
}

IMG.zoomed {
    margin-bottom:6px;
}
INPUT.send {
    height:auto;
    font-size:13.3px;
    color:#FFFFFF;
    background-color:#67311C;
	text-align:center !important;
}
SPAN.opcional {
    font-size:15px;
    color:#67311C;
}