/* ----------------------------------------
Reset Stylesheet
Emprestado da Yahoo! UI Library.
---------------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* ----------------------------------------
Amir Stylesheet
---------------------------------------- */


/* =Globals ---------------------------------------- */

body {
	background: #950506;
	color: #ffc;
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

a {
	color:#be8d48;
	font-weight: bold; }

a:hover {
	color:orange;
	font-weight: bold; }

em { font-style:italic; }

h1 {
	height: 24px;
	padding: 18px 0;
	text-indent: -10000px;
	width: 180px; }

h3 { padding:0 0 3px 0; font-weight:bold; }	
	
p {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 10px;
}

strong { font-weight: bold; }

label {
	display:block;
	margin: 3px 0; }

.commomlist {
	list-style: disc;
	margin: 0 0 18px 0; }

.commomlist-buffet {
	list-style: disc inside;
	font-size: 10px; }
	
.commomlist li { margin: 0 0 0 13px; }

/* =Structure ---------------------------------------- */

#container {
	background: #950506;
	width: 768px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#container-pop {
	height: 280px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	width: 380px; }

#header {
	background: #D69F53 url(../images/bck_banner.jpg);
	border-left: #A15845 4px solid;
	border-right: #A15845 4px solid;	
	height: 135px;
	text-align: right; }

#flash {
	padding: 0 5px 0 0;
	text-align: right; }	

#content { 
	padding: 0 16px 0; }

#menu {
	background: #E1A780;
	border-bottom: 2px solid #A15845;
	border-left: #A15845 4px solid;
	border-right: #A15845 4px solid;		
	border-top: 2px solid #A15845;
	height: 22px;  }

#footer {
	background: #E1A780;
	border-top: 2px solid #A15845;
	border-bottom: 2px solid #A15845;
	clear: both;
	padding: 0 0 5px 0;
	text-align: center; }

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; }
	
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* =Navigation ---------------------------------------- */

#navlist { 
	_padding: 0 0 0 70px;
	padding: 0 0 0 15px; }

#navlist li { display: inline; }

#navlist li a {
	border-left: 1px solid #A15845;
	border-right: 1px solid #A15845;
	color: #000;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 3px;
	padding: 3px 6px;
	text-decoration: none; }

#navlist li a:hover, #navlist li a:active {	background: #EFD1BE; }

#submenu-container {
	position:relative;
	top:0;
	width:768px;
	z-index:2000; }

#submenu,#submenu2,#submenu3 {
	background: #E1A780;
	border: 2px solid #A15845;
	border-top:none;
	left: 220px;
	top:-2px;
	position:absolute;
	visibility:hidden;
	width:170px;
	z-index:3000; }

#submenu2 { left: 305px; }

#submenu3 {	left: 160px; }

#submenu ul li a, #submenu2 ul li a, #submenu3 ul li a {
	color:#000;
	font-weight:bold;
	display: block;
	margin:0;
	padding: 4px 0 4px 5px;
	_width:100%; /* IE HACK */
	text-decoration:none; }

#submenu ul li a:hover, #submenu2 ul li a:hover, #submenu3 ul li a:hover {
background: #EFD1BE; }

/* =Links ---------------------------------------- */

.assinatura {
	color: #ffc;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none; }

.assinatura:hover {	text-decoration: underline; }

/* =Styles ---------------------------------------- */

h1.header-hom { background: transparent url(../images/tit_home.jpg) center no-repeat; }
h1.header-fotos-copa { background: transparent url(../images/tit_fotos-copa.jpg) center no-repeat; width:235px; }
h1.header-fotos-barra { background: transparent url(../images/tit_fotos-barra.jpg) center no-repeat; width:235px; }
h1.header-his { background: transparent url(../images/tit_historia.jpg) center no-repeat; }
h1.header-mid { background: transparent url(../images/tit_amir_namidia.jpg) center no-repeat; }
h1.header-ser { background: transparent url(../images/tit_servicos.jpg) center no-repeat; }
h1.header-delcopa { background: transparent url(../images/tit_del_copa.jpg) center no-repeat; }
h1.header-delbarra { background: transparent url(../images/tit_del_barra.jpg) center no-repeat; }
h1.header-cont { background: transparent url(../images/tit_cont.jpg) center no-repeat; }
h1.header-buff { background: transparent url(../images/tit_buffet.jpg) center no-repeat; }
h1.header-buff-op { background: transparent url(../images/tit_opcoes.jpg) center no-repeat; }
h1.header-card { background: transparent url(../images/tit_card.jpg) center no-repeat; }
h1.header-card-2009 { background: transparent url(../images/tit_card-2009.jpg) center no-repeat; width:220px; }
h1.header-card-namorados { background: transparent url(../images/tit_card-namorados.jpg) left no-repeat; width:250px; }
h1.header-card-saladas { background: transparent url(../images/tit_card-saladas.jpg) center no-repeat; width:189px; }
h1.header-card-pastas { background: transparent url(../images/tit_card-pastas.jpg) center no-repeat; width:189px; }
h1.header-card-porcoes { background: transparent url(../images/tit_card-porcoes.jpg) center no-repeat; }
h1.header-card-bebidas { background: transparent url(../images/tit_card-bebidas.jpg) center no-repeat; }
h1.header-card-sobremesas { background: transparent url(../images/tit_card-sobremesas.jpg) center no-repeat; }
h1.header-card-combinados { background: transparent url(../images/tit_card-combinados.jpg) center no-repeat; }
h1.header-card-grelhados { background: transparent url(../images/tit_card-grelhados.jpg) center no-repeat; }
h1.header-card-sanduiches { background: transparent url(../images/tit_card-sand.jpg) center no-repeat; }
h1.header-card-pratos { background: transparent url(../images/tit_card-pratos.jpg) center no-repeat; }
h1.header-card-entradas { background: transparent url(../images/tit_card-entradas.jpg) center no-repeat; }

.obs { font-weight: bold; font-size:10px; }

#servicos {
	background: #ffc;
	border: #A15845 2px solid;
	margin: 0 auto 18px auto;
	width: 98%; }

#servicos th {
	background: #DA8851;
	border-bottom: #A15845 2px solid;
	font-size: 18px;
	text-align: center; }

#servicos th.noclass {
	background: #DA8851;
	border-bottom: none; }

#servicos th, #servicos td {
	padding: 4px; }

#servicos td {
	text-align: right;
	color: #950506; }

#servicos td.servicos-tipo {
	background: #DA8851;
	border-right: #A15845 2px solid;
	color: #ffc;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold; }

#cf-form input, #cf-form textarea, #cf-buffet input, #cf-buffet select, #cf-buffet-options select {
	background:#ffc;
	border: #A15845 2px solid; }

#cf-buffet-options {
	margin: 0 0 10px 0; }

#cf-buffet-options select {
	width: 100%; }

.buffet-options {
	background:#ffc url(../images/bck_buff-options.jpg) right bottom no-repeat;
	border: #A15845 2px solid;
	color: #A15845;
	padding: 5px;
	margin: 0 0 10px 0; }

#cf-buffet td {
	padding:5px 0;
	vertical-align: top; }

#cf-buffet .buff-nostyle {
	background:none;
	border: none; }

#cf-buffet .opcoes {
	vertical-align:top;
	font-weight: bold; }

#cf-enviar, #cf-buffet-enviar {
	background:#ffc;
	border: #A15845 2px solid;
	color: #A15845;
	font-weight: bold;
	cursor:pointer;
	width: 100px;
	margin:0 0 10px 0; }

p.prato {
	background: transparent url(../images/icon-photos.gif) 0 2px no-repeat;
	margin: -15px 0 0 0; }

p.prato a {
	font-size: 11px;
	margin: -15px 0 0 20px; }
	
#myGallery {
	width: 525px;
	height: 319px;
	margin: 0 auto; }

#myGallery a.left, #myGallery a.right {
	background:red;
	display: block;
	float: left;
	width: 45px;
	height:329px; }

#myGallery a.left {
	background: transparent url(../images/gallery-left.jpg) center right no-repeat; } 

#myGallery a.right {
	background: transparent url(../images/gallery-right.jpg) center left no-repeat; } 

#myGallery a.left:hover {
	background: transparent url(../images/gallery-left-over.jpg) center right no-repeat; } 

#myGallery a.right:hover {
	background: transparent url(../images/gallery-right-over.jpg) center left no-repeat; } 

#myGallery .imageElement {
	float: left;
	width: 425px;
	height: 319px;
	border: 5px solid #d8a97b;
	margin: 0 auto; }



#myGallery-v {
	width: 525px;
	height: 319px;
	margin: 0 auto; }

#myGallery-v a.left, #myGallery-v a.right {
	background:red;
	display: block;
	float: left;
	width: 98px;
	height:425px; }

#myGallery-v a.left {
	background: transparent url(../images/gallery-left.jpg) center right no-repeat; } 

#myGallery-v a.right {
	background: transparent url(../images/gallery-right.jpg) center left no-repeat; } 

#myGallery-v a.left:hover {
	background: transparent url(../images/gallery-left-over.jpg) center right no-repeat; } 

#myGallery-v a.right:hover {
	background: transparent url(../images/gallery-right-over.jpg) center left no-repeat; } 

#myGallery-v .imageElement {
	float: left;
	width: 319px;
	height: 425px;
	border: 5px solid #d8a97b;
	margin: 0 auto; }



.mapas {
	border: 5px solid #d8a97b; }
