@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px; font-family: "Century Gothic", "Sans-Serif"; }

.DN { display: none; }

.cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf { display: inline-block; }
html[xmlns] .cf { display: block; }
* html .cf { height: 1%; }

.cl { font-size: 1px; height: 1px; line-height: 1px; clear: both; }

html, body { height: 100%; }

a * { cursor: pointer; }

a img { border: 0px none; }

body { background: url(/images/body_O.gif) top center no-repeat #464646; }

div#page_O { font-size: 10px; }
div.page_O {  }
div.page_I { text-align: center; }

div.header_O { width:982px; height: 408px; overflow: hidden; margin:0px auto 0px auto; text-align:left; }
div.header_I embed, div.header_I object { width:982px !important; height:408px !important; position: relative; }

div.content_O { text-align: center; background: url(/images/matador_O.gif) center bottom no-repeat; }
div.content_I { text-align: left; width: 982px; background: url(/images/matador_O.gif) center bottom no-repeat; margin: 0px auto; }

div.leftSpacer_O { float: left; width: 54px; background: #5c5c5c; height: 333px; }
div.leftSpacer_I { width: 53px; background: #464646; height: 333px; margin: 0px 1px 0px 0px; }

div.rightSpacer_MinHeight { height: 333px; float: left; width: 1px; background: transparent; }

div.contentArea_O { background: url(/images/matador_I.gif) center bottom no-repeat #a2a2a2; float: left; width: 811px; }
div.contentArea_I { background: url(/images/matador_I.gif) center bottom no-repeat #fff; margin: 0px 1px 0px 1px; padding: 0px 3px; }

div.mainMenu_O { width: 138px; float: left; }
div.mainMenu_I { margin: 0px; }

div.mainContent_O { width: 460px; float: left; background: #fff; margin: 0px 0px 0px 0px; }
div.mainContent_I { margin: 0px 0px 0px 8px; background: #fff; }

div.rightSpacer_O { float: left; width: 117px; background: transparent; height: 333px; }
div.rightSpacer_I { width: 117px; background: transparent; height: 333px; }


li { list-style: none; }
dfn { display: none; }

div.colorBG_O { float: left; font-size: 1.3em;  }
div.colorBG_I { margin: 0px 2px 8px 2px; background: #616f53; }
div.skin_menu div.colorBG_I { background:#adcfe7; }
div.skin_wine div.colorBG_I { background:#f6cf12; }
div.skin_cocina div.colorBG_I { background:#eca1c3; }
div.skin_bar div.colorBG_I { background:#8dbe4a; }
div.skin_contact div.colorBG_I { background:#e41292; }

div.greenFloat_O { float: left; }
span.greenText { color: #7cb339; }

div.footer_O { width: 811px; text-align: left; margin: 0px auto; padding: 0px 0px 0px 15px; font-size: 1.3em; font-family: "Century Gothic"; }

div.footerNav_O { float: left; margin: 0px 0px 0px 28px; }
div.footerNav_I li { list-style: none; display: inline; padding: 0px 0px 0px 20px; font-weight: 700; }
div.footerNav_I a { text-decoration: none; color: #969696; }
div.footerNav_I a:hover { color: red; }

div.disclaimer_O { float: left; margin: 0px 0px 0px 30px; }
div.disclaimer_I li { color: #7cb339; list-style: none; display: inline; padding: 0px 0px 0px 20px; }
div.disclaimer_I a { color: #7cb339; text-decoration: none; }

li.Tapas { text-align: right; line-height: 25px; font-family: "Century Gothic"; font-size: 1.0em; font-weight: bold; }
li.Tapas a { padding: 0px 10px 0px 0px; text-decoration: none; color: #FFFFFF; display: block; }
li.Tapas a:hover { color: #a0c6e2; background-color: #FFFFFF; }
li.Selected a { padding: 0px 10px 0px 0px; text-decoration: none; color: #a0c6e2; display: block; background-color: #FFFFFF; }

h1.Desserts { color: #a0c6e2; font-size: 1.8em; font-family: "Century Gothic"; font-weight: 400; }
span.BlueColor { color: #a0c6e2; }
div.ContextText_I p { font-family: "Century Gothic"; font-size: 1.3em; }

div.siteBy { padding-left: 20px; color: #7cb339; text-align: right; }
div.siteBy a { color: #fff; font-size: 16px; }