html{
	overflow-Y:scroll;}

body{
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
body#obar{
	background:#3C3886 url(../img/geral/fundobar.gif) repeat;
}

body#estilo{
	background:#663366 url(../img/geral/fundoestilo.gif) repeat;
}

body#semana{
	background:#901640 url(../img/geral/fundosemana.gif) repeat;
}

body#contato{
	background:#B08C24 url(../img/geral/fundocontato.gif) repeat;
}


body#cervejas{
	background:#B08C24 url(../img/geral/fundobar.gif) repeat;
}


body#cardapio{
	background:#B08C24 url(../img/geral/fundosemana.gif) repeat;
}

body#eventos{
	background:#B08C24 url(../img/geral/fundobar.gif) repeat;
}
html, body {
height: 100%;
}

#container{
height:100%;
width:100%;
}

/*site*/

#site{
	width:940px;
	height: auto;
	margin:0 auto;
}

/*site*/

/*-----------------------------------------------------------geral--------------------------------------------------*/

/*topo*/

#topo{
	width:940px;
	height:160px;
	background:url(../img/geral/fundo_topo.jpg) center no-repeat;
}

/*topo*/

/*conteúdo geral*/

#conteudogeral{
	width: 940px;
	overflow:hidden;
}

/*conteúdo geral*/


/*menu*/

#menu{
	width:940px;
	height:42px;
	position:relative;
	bottom:-118px;
}

#menu li{
	float:left;
	margin: 10px 0 0 20px;
}

#menu li a{
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
}

#menu li a:hover{
	text-decoration:none;
	color:#375108;
}


/*posiciona os links do menu*/

#menubar{
position:relative;
right:-20px;
}

#menucard{
position:relative;
right:-40px;
}

#menucerv{
position:relative;
right:-60px;
}

#menueven{
position:relative;
right:-80px;
}

#menuseman{
position:relative;
right:-100px;
}

#menuesti{
position:relative;
right:-120px;
}

#menureser{
position:relative;
right:-140px;
}

#menucont{
position:relative;
right:-160px;
}
/*posiciona os links do menu*/

/*menu*/

/*logo*/

#logo{
	width:253px;
	height:660px;
	float:left;
	background:url(../img/elementos/galho.gif) 0 410px no-repeat;
}

#logo span a{
	display:block;
	width:179px;
	height:137px;
	background: url(../img/elementos/logo.gif) left top no-repeat;
	text-indent: -10000em;
	margin:111px 0 0 35px;
}

/*logo*/


/*-----------------------------------------------------------geral--------------------------------------------------*/

#conteudogeral{
background:#E6BC18 url(../img/geral/fundo_conteudo.jpg) repeat;
}*/

#conteudogeral h2{
	font-size:20px;
	margin:5px 0 4px 0;
}

/*-----------------------------------------------------------home--------------------------------------------------*/

/*conteudos home*/

#conteudoum{
	width: 680px;
	height:345px;
	float:right;
	border-bottom: #BC991D dashed 1px;
	margin: 0 5px 0 0;
}

#conteudodois{
	width: 680px;
	height:345px;
	float:right;
	border-bottom: #BC991D dashed 1px;
	margin: 0 5px 0 0;
	margin:10px 5px 0 0;
}

/*conteudos home*/

/*destaque cinema*/

#destaquecinema{
	width:352px;
	height:316px;
	float:left;
	margin: 20px 0 0 -1px;
	color:#234760;
}

.bordafoto{
	display:block;
	width:352px;
	height:201px;
	background:#2F5F7F;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 7px 0 0 0;
}

.bordafoto img{
	margin: 3px 0 0 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}

#volar a, #adiantar a{
	display:block;
	width:16px;
	height:23px;
	z-index:1;
	position:relative;
	margin: -45px 7px 0 7px;
}

#volar a{
background:url(../img/elementos/seta_left.png) center no-repeat;
text-indent:-10000em;
float:left;
}

#adiantar a{
background:url(../img/elementos/seta_right.gif) center no-repeat;
text-indent:-10000em;
float:right;
}

#fotogaleria h2, #destaquetwitter h2{
	font-weight:lighter;
	font-size:20px;
}
#fotogaleria h2{
margin: 5px 0 5px 0;
}

#fotogaleria h4{
	font-weight:lighter;
	font-size:12px;
}

#fotogaleria p{
	font-weight:lighter;
	font-size:13px;
	margin:0 0 0 0;
}
#linkdestaque a{
	color:#2E5F7F;
	font-size:13px;
	text-decoration:none;
	position:relative;
	top:5px;
}

#linkdestaque a:hover{
	text-decoration:underline;
}

/*destaque cinema*/

/*destaque twitter*/

#destaquetwitter{
	width:313px;
	height:330px;
	float:right;
	margin:0;
	color:#234760;
	background:url(../img/elementos/twitter.gif) 210px 15px no-repeat;
}
.textotwitter{
	display:block;
	width:297px;
	height:71px;
	background:#BD9913;
	margin: 4px 0 0 0;
	color:#FFF;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
.textotwitter p{
	font-size:9px;
	position:relative;
	left:10px;
	top:8px;
	padding:0 15px 0 0;
	line-height: 105%;
	font-weight:lighter;
}
.textotwitter_cinza{
	color:#DBDBDB;
	font-size:9px;
	
	}
.link_sem_sub{
	text-decoration:none;
	color:#234760;
}
.link_sem_sub:hover{
	text-decoration:underline;
}


#destaquetwitter h2{
	font-weight:lighter;
	position:relative;
	left:2px;
	margin: 39px 0 0 0;
	font-size:20px;
}

#destaquetwitter h4{
	font-weight:lighter;
	font-size:12px;
}

#destaquetwitter p{
	font-weight:lighter;
	font-size:13px;
}

#linkassina{
	position:relative;
	top:19px;
	left:4px;
	color:#2E5F7F;
}

#linkassina a{
	text-decoration:none;
	font-weight:bold;
	color:#2E5F7F;
}

#linkassina a:hover{
	text-decoration: underline;
}
/*destaque twitter*/

/*destaque agenda*/

#destaqueagenda{
	width:345px;
	/*height:235px;*/
	height:auto;
	float:left;
	color:#B20019;
}

#fotoagenda{
	background:#E93C44;
	height:132px;
	width:351px;
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#fotoagenda img{
	margin: 3px 0 0 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#destaqueagenda h2{
	font-weight:lighter;
	margin: 5px 0 10px 0;
	font-size:20px;
}

#destaqueagenda h3{
	font-weight:lighter;
	margin: 5px 0 3px 0;
}

#destaqueagenda p{
	font-weight:lighter;
	font-size:13px;
	margin: 0 0 10px 0;
}

#linkagenda a{
	text-decoration:none;
	color:#E93C44;
	font-size:13px;
	margin: 5px 0 10px 0;
}

#linkagenda a:hover{
	text-decoration:underline;
}
/*destaque agenda*/

/*destaque social*/

#social{
	width:290px;
	height:314px;
	float:right;
	margin: 0 0 0 10PX;
}

#destaqueredes h3, #newsletter, #endereco h3{
	color:#B20019;
	font-weight:lighter;
	font-size:20px;
}

#destaqueredes{
	margin: 28px 0 15px 0;
	display:block;
	height:40px;
}

#redes li{
	float:left;
	margin: 5px 15px 0 0;
	}

#linkorkut a, #linkfacebook a, #linktwitter a{
	display:block;
	height:13px;
	width:60px;
	text-indent:-10000em;
}

#linktwitter a{
	background:url(../img/elementos/icones_1.png) 5px 0 no-repeat;
	
}

#linkfacebook a{
	background:url(../img/elementos/icones_1.png) -55px 0 no-repeat;

}

#linkorkut a{
	background:url(../img/elementos/icones_1.png) -120px 0 no-repeat;

}

#newsletter{
clear:both;
margin: 10px 0 15px 0;
}
#envianews{
	background:#B20019;
	border:none;
	width:196px;
	height:24px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:5px 0 0 0;
	padding: 0 0 0 10px;
	color:#FFF;
	font-weight:lighter;
}
#news_gad{
	background:#B20019;
	border:none;
	width:196px;
	height:24px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:5px 0 0 0;
	padding: 0 0 0 10px;
	color:#FFF;
	font-weight:lighter;
}
#news_gad_niver{
	background:#B20019;
	border:none;
	width:196px;
	height:24px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin:5px 0 0 0;
	padding: 0 0 0 10px;
	color:#FFF;
	font-weight:lighter;
}
#newsletter button{
background:none;
border:none;
color:#B20019;
font-size:12px;
}

#endereco address{
	font-size: 13px;
	color:#B20019;
	font-style:normal;
}
#endereco address a{
	text-decoration:none;
	font-size: 13px;
	color:#B20019;
	font-style:normal;
}
#endereco address a:hover{
	text-decoration:underline;
}

/*destaque social*/
/*-----------------------------------------------------------home--------------------------------------------------*/
/*-----------------------------------------------------------o bar--------------------------------------------------*/

/*conteudo do bar. É onde estão as fotos grandes.*/

#conteudobar{
	width:345px;
	height:auto;
	display:block;
	float: left
}

#fotosbar span{
	display:block;
	width:351px;
	height:132px;
	background:#E93C44;
	margin: 20px 0 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#fotosbar span img{
	margin: 3px 0 0 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/*conteudo do bar. É onde estão as fotos grandes.*/

/*destaque social*/

#chamadabar, #chamadacardapio, #chamadaestilo, #chamadasemana, #chamadaeventos, #chamadacerveja{
width: 290px;
height:auto;
color:#21465F;
font-weight:lighter;
float:right;
line-height:110%;
margin: 20px 20px 0 0;
}
#chamadasemana a{
	color:#21465F;
	text-decoration:none;
	}
#chamadasemana a:hover{
	color:#21465F;
	text-decoration:underline;
	}
#chamadabar p, #chamadacardapio p, #chamadaestilo p, #chamadasemana p, #chamadaeventos p, #chamadacerveja p{
font-size:13px;
}

#chamadabar h2, #chamadaestilo h2, #chamadasemana h2, #chamadaeventos h2, #chamadacerveja h2, #chamadacardapio h2{
font-weight:lighter;
font-size:20px;
}

#socialbar, #socialcardapio, #socialestilo, #socialsemana, #socialeventos, #socialcerveja{
	width:290px;
	height: auto;
	float:right;
	margin: 0 20px 60px 10PX;
}


/*-----------------------------------------------------------o bar--------------------------------------------------*/

/*-----------------------------------------------------------cardapio--------------------------------------------------*/

#escolhacardapio{
	width: 270px;
	margin: 10px 0 10px 0;
}

#cardapia{
width:351px;
height: auto;
float:left;
background: #F0EFED url(../img/geral/fundocerveja.gif) repeat-y center;
margin: 20px 0 0 0;
color:#21465F;
}

#sugestoesdoalemao h2, #sugestaodogad h2{
	font-weight:lighter;
	font-size:16px;
	margin: 20px 0 0 10px;
	text-transform:uppercase;
}

.sugestao{
	width:330px;
	height:auto;
	font-size:12px;
	color:#21465F;
	margin: 10px 0 10px 10px;
	border-bottom: #CACAC9 dashed 1px;
}

.sugestao dt{
	font-weight:bolder;
}

.sugestao dt, .sugestao dd{
	margin: 2px 0 2px 0;
}

.sugestao dd{
	margin: 2px 0 6px 0;
}

.dica{
	width:312px;
	height:auto;
	border:#CACAC9 solid 1px;
	margin: 0 auto;
	display:block;
	font-size:12px;
}

.dica p{
	padding: 10px;
}

.dica strong.cai{
	color:#B20019;
}

.dica p.dicadesc{
	display:block;
	width:202px;
	height:auto;
	margin: -15px 0 0 85px;
	line-height:120%;
}
.dicadesc p{
	display:block;
	width:202px;
	height:auto;
	margin: -15px 0 0 85px;
	line-height:120%;
}
.logosugestao{
	float:right;
	margin: -25px 10px 5px 0;
}

/*-----------------------------------------------------------cardapio--------------------------------------------------*/

/*-----------------------------------------------------------estilo--------------------------------------------------*/
#fotos{
	float:left;
	width: 680px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#galeriaestilo li{
	float:left;
	margin: 0 12px 10px 0;
	background:#FFF;
	display:block;
	width:99px;
	height:100px;
}

#galeriaestilo li img{
margin: 3px 0 0 3px;
}
/*-----------------------------------------------------------estilo--------------------------------------------------*/

/*-----------------------------------------------------------A semana--------------------------------------------------*/

#conteudosemana{
	width:355px;
	float:left;
	color:#B20019;
}

#destasemana{
	margin: 20px 0 0 0;
}

.asemana{
	border-bottom: #BC991D dashed 1px;
	margin: 0 0 10px 0;
}

.asemana span{
	background:#E93C44;
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.asemana span img{
	margin: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.asemana h2{
	font-size:20px;
	font-weight:lighter;
	margin: 0 0 5px 0;
}

.asemana h3{
	font-size:16px;
	font-weight:lighter;
	margin: 5px 0 5px 0;
}

.asemana p{
	font-size:14px;
	font-weight:lighter;
	margin: 5px 0 10px 0;
}

/*-----------------------------------------------------------A semana--------------------------------------------------*/

/*----------------------------------------------------------Eventos---------------------------------------------------*/

#conteudoeventos{
	width:355px;
	float:left;
	color:#234760;
}

#eventosPrin{
	border-bottom: #333 dashed 1px;
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}
#eventosPrinVazio {
	margin: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 500px;
	width: 330px;
}


#eventosPrin h2, .listaeventos h2{
	font-size:20px;
	font-weight:lighter;
	margin: 0 0 5px 0;
}

#eventosPrin h4, .listaeventos h4{
	font-size:14px;
	font-weight:lighter;
	margin: 5px 0 5px 0;
}

.listaeventos{
	clear:both;
	margin: 0 0 15px 0;
	display:block;
	height:145px;
	width:335px;
}

.listaeventos h3{
	font-size:16px;
	font-weight:lighter;
	margin: 5px 0 5px 0;
}

#eventosPrin p, .listaeventos p{
	font-size:13px;
	font-weight:lighter;
	margin: 5px 0 15px 0;
}

#fotodestaque{
	width:351px;
	height:201px;
	background:#2F5F7F;
	display:block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#fotodestaque img{
	margin: 3px 0 0 3px;
}

.fotolistadest{
	display:block;
	width:177px;
	height:103px;
	background:#2F5F7F;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float:left;
}

.fotolistadest img{
	margin: 3px 0 0 3px;
}

.conteudolistaeventos{
	display:block;
	float:right;
	width:150px;
	height:auto;
}

/*-----------------------------------------------------------Eventos--------------------------------------------------*/

/*-----------------------------------------------------------Contatos--------------------------------------------------*/

#frmContato{
	width:335px;
	height:300px;
	float:left;
	margin: 20px 0 0 0;
}

#frmContato legend{
	display:none;
}

#frmContato form{
	width: 290px;
	height:auto;
}

#frmContato input{
	width:200px;
	height: 25px;
	background:#B20019;
	border:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 10px 0;
	color:#FFF;
	padding: 0 0 0 10px;
}

#frmContato textarea{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	height: 85px;
	background:#B20019;
	border:none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 10px 0;
	color:#FFF;
	padding: 10px 0 0 10px;
	
}

#checkbox{
	position:relative;
	left:0;
}

#check{
	color:#FFF;
	position:relative;
	left:25px;
	top: -29px;
	font-size:13px;
	display:block;
	width:280px;
}

#frmContato button{
	background:none;
	border: none;
	font-size:16px;
	color:#B20019;
	text-transform:uppercase;
	position:relative;
	top: -20px;
}

/*-----------------------------------------------------------Contatos--------------------------------------------------*/
/*-----------------------------------------------------------cervejas--------------------------------------------------*/

#cerveja{
width:351px;
height: auto;
float:left;
background: #F0EFED url(../img/geral/fundocerveja.gif) repeat-y center;
margin: 20px 0 0 0;
color:#21465F;
}

#cerveja h2{
	font-weight:lighter;
	font-size:20px;
	margin: 20px 0 0 10px;
	text-transform:uppercase;
}

#escolhacerveja{
	width: 270px;
	margin: 10px 0 10px 0;
}

.listacervejas, .listapremium{
	width:330px;
	height:auto;
	font-size:12px;
	color:#21465F;
	margin: 10px 0 10px 10px;
	border-bottom: #CACAC9 dashed 1px;
}

.listacervejas dt, .listapremium dt{
	font-weight:bolder;
}

.listacervejas dt, .listacervejas dd, .listapremium dt, .listapremium dd{
	margin: 2px 0 2px 0;
}

.listacervejas dd, .listapremium dd{
	margin: 2px 0 4px 0;
}

/*-----------------------------------------------------------cervejas--------------------------------------------------*/

