﻿/* Restaurante Wallstreet */
/* Layout */
.ContentWidth {
 width: 715px;
}
.LeftMargin, .RightMargin {
 width: 15px;
 height: 11px;
}
.ContentSpacing {
 width: 4px;
}
.MenuNewsletterGreen {
 background-image: url(/Files/System/RestWallSt/MenuNewsletterGreen.gif);
 background-position: top left;
 background-repeat: repeat-x;
}
form {
 margin: 0px;
}



/* PersonalizedParagraph */
/* Line */
.PrBackground {
 background-image: url(/Files/System/RestWallSt/PrGraphicLine.gif);
 background-position: top left;
 background-repeat: repeat-x;
}
/* Image */
.paragraphimage {
 border: 2px solid #999966;
 margin-right: 20px;
}
/* Content Cell */
.ParagraphContentCell {
 padding-top: 10px;
}



/* News Module */
.NewsTitleBackground {
 height: 22px;
 background-image: url(/Files/System/RestWallSt/pattern2.gif);
 background-position: top left;
 background-repeat: repeat;
}
.NewsTitleBackground .h2 {
 color: #FFFFFF;
 line-height: 14px;
 padding: 0px 5px 0px 5px;
 background-color: #114E34;
}
.NewsImage img {
 border: 2px solid #999966;
}
.ParagraphContentCell {
 width: 506px;
 overflow: hidden;
}




/* Newsletter */
#Newsletter {
 height: 87px;
}
#NewsletterPage {
 width: 550px;
 background-color: #FFFFFF;
}
#NewsletterMainContent {
 padding-right: 3px;
}
.HomeInputField input, .InputField input {
 width: 110px;
 height: 14px;
 color: #114E34;
 font-size: 9px;
 border: 1px solid #999966;
 background-color: #FFFFFF;
}
.HomeField {
 color: #FFFFFF;
 height: 22px;
}
.NewsletterGraphic {
 width: 100%;
 height: 14px;
}
#NewsletterContentArea .HighlightMasterTable, #NewsletterContentArea .HighlightsTable {
 border-color: #DCDCCA;
 background-color: #DCDCCA;
}
#NewsletterHighlights {
 background-color: #DCDCCA;
}
#NewsltTitle {
 padding: 0px 3px 0px 3px;
}
#NewsltPageName .h1 {
 color: #FFFFFF;
 font-size: 13px;
 font-weight: normal;
}
#NewsltPageName {
 height: 18px;
 line-height: 18px;
 margin-bottom: 13px;
 padding: 0px 3px 0px 5px;
 background-color: #114E34;
}
.NewsTitleNewsletter .h2 {
 color: #FFFFFF;
 padding: 0px 8px 0px 8px;
 background-color: #AEAE86;
}
.NewsltFooter {
 height: 18px;
 margin-top: 7px;
 margin-bottom: 7px;
 padding: 0px 3px 0px 3px;
 background-color: #114E34;
}
.NewsltFooter small {
 line-height: 18px;
 color: #B6B692;
}
.NewsltFooter a:link, .NewsltFooter a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
.NewsltFooter a:hover {
 text-decoration: underline;
}



/* Menu Area */
#menu {
 height: 22px;
}
#DWMain {
 background-image: url(/Files/System/RestWallSt/MenuBackground.gif);
 background-position: bottom left;
 background-repeat: repeat-x;
}
#left_corner {
 width: 15px;
 background-color: #FFFFFF;
 background-image: url(/Files/System/RestWallSt/MenuLeftCorner.gif);
 background-position: top left;
 background-repeat: no-repeat;
}
#right_corner {
 width: 15px;
 background-color: #FFFFFF;
 background-image: url(/Files/System/RestWallSt/MenuRightCorner.gif);
 background-position: top right;
 background-repeat: no-repeat;
}



/* Content */
/* Main Content */
#MainContent {
 width: 517px;
}
/* Side Column */
#SideColumn {
 width: 179px;
}




/* Highlights */
.HighlightsColumn {
 width: 223px;
 height: 100%;
}
.HighlightsSpacing {
 width: 8px;
}
.HighlightsTable {
 width: 100%;
 height: 100%;
 background-color: #FFFFFF;
 border: 7px solid #FFFFFF;
}
.HighlightsImage {
 width: 92px;
}
.HighlightsImage img {
 border: 2px solid #999966;
}
.HighlightsImageSpacing {
 width: 5px;
}
.HighlightTitle {
 width: 100%;
 background-color: #DCDCCA;
}



/* Pattern Area */
#Top {
 height: 19px;
 width: 100%;
}
.Pattern {
 background-image: url(/Files/System/RestWallSt/pattern.gif);
 background-position: top left;
 background-repeat: repeat;
}



/* Ementa */
.EmentaTitulo {
 height: 90px;
 width: 190px;
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaTitulo.gif);
}
.EmentaTitulo .h1 {
 font-size: 15px;
 font-weight: bold;
 padding-top: 35px;
 font-family: Times New Roman, Tahoma;
}
.EmentaTpLfCorner {
 width: 35px;
 height: 90px;
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaTpLfCorner.gif);
}
.EmentaTpRgCorner {
 width: 35px;
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaTpRgCorner.gif);
}
.EmentaBtLfCorner {
 height: 35px;
 background-image:url(/Files/System/RestWallSt/Ementa/EmentaBtLfCorner.gif);
}
.EmentaBtRgCorner {
 background-image:url(/Files/System/RestWallSt/Ementa/EmentaBtRgCorner.gif);
}
.EmentaTop {
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaTop.gif);
}
.EmentaBottom {
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaBottom.gif);
}
.EmentaLeft {
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaLeft.gif);
}
.EmentaRight {
 background-image: url(/Files/System/RestWallSt/Ementa/EmentaRight.gif);
}
.EmentaOrnamento {
 width: 37px;
 height: 18px;
 background-image:url(/Files/System/RestWallSt/Ementa/EmentaOrnamento.gif);
}
.EmentaOrnamento2 {
 background-image:url(/Files/System/RestWallSt/Ementa/EmentaOrnamento2.gif);
}
/* Sombra */
.ShadowRight {
 height: 10px;
 background-image: url(/Files/System/RestWallSt/Ementa/ShadowRg.gif);
}
.ShadowBottom {
 height: 10px;
 background-image: url(/Files/System/RestWallSt/Ementa/ShadowBt.gif);
}
.ShadowTpRgCorner {
 width: 10px;
 height: 10px;
 border-top: 31px;
 border-top-style:solid;
 border-top-color: #FFFFFF;
 background-image: url(/Files/System/RestWallSt/Ementa/ShadowTpRgCorner.gif);
}
.ShadowBtLfCorner {
 width: 10px;
 height: 10px;
 background-image: url(/Files/System/RestWallSt/Ementa/ShadowBtLfCorner.gif);
}
.ShadowBtRgCorner {
 background-image: url(/Files/System/RestWallSt/Ementa/ShadowBtRgCorner.gif);
}
/* Repetições de gráficos da ementa */
.EmentaTitulo, .EmentaTpLfCorner, .EmentaTpRgCorner, .EmentaBtLfCorner, .EmentaBtRgCorner, .EmentaOrnamento, .ShadowTpRgCorner, .ShadowBtRgCorner, .ShadowBtLfCorner  {
 background-repeat: no-repeat;
}
.EmentaBottom, .EmentaTop, .EmentaOrnamento2, .ShadowBottom {
 background-repeat: repeat-x;
}
.EmentaLeft, .EmentaRight, .ShadowRight {
 background-repeat: repeat-y;
}



/* Footer */
.FooterSpacing {
 height: 8px;
}
#Footer {
 width: 100%;
 vertical-align: middle;
 background-color: #999966;
}
#DwFooter a:link {
 color: #646442;
 font-size: 9px;
}
#DwFooter a:visited {
 color: #646442;
 font-size: 9px;
}
#DwFooter a:hover {
 text-decoration: underline;
}