@charset "iso-8859-1";
/*##########
INICIO GERAL
##########*/

body, h1, h2, h3, h4, h5, h6,
div, span, object, iframe, img, p, blockquote,
ul, li, ol, dl, dd, dt,
table, thead, tbody, tfoot, tr, td, th,
form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Times New Roman";
	font-size: 13px;
}
b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
em {
	font-style: normal;
	text-decoration: underline;
}
big {
	font: 12px Arial;
}
small {
	font: 10px Arial;
	color: #714A40;
}
sup {
	text-transform: none !important;
	font-size: 8px;
}
img {
	vertical-align: bottom;
}
ul {
	list-style: none;
}
.clear {
	clear: both;
}
.ie6 img, .ie6 div, .ie6 h1, .ie6 h2, .ie6 h6, .ie6 ul, .ie6 li, .ie6 a, .ie6 span {
	behavior: url(_JS/IEPNGFix.htc);
}
a {
	cursor: pointer;
}
/*#########
FIM GERAL
#########*/
html {
	background: url(../_IMG/bg_MainTop.jpg) top center no-repeat #421d0e;
}
body {
	text-align: center;
}
.master {
	width: 980px;
	height: 1050px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.footer {
	width: 620px;
	height: 68px;
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding-right: 13px;
}
.logoPlayer {
	position: absolute;
	bottom: 20px;
	right: -80px;
}
.footer_links {
	margin-top: 13px;
}
.footer_links a {
	margin-left: 9px;
}
.footer_logo {
	float: right;
	margin-left: 18px;
}
.footer_txt {
	height: 18px;
	background: url(../_IMG/txt_seBeberNaoDirija.gif) 13px 7px no-repeat;
	font-size: 1px;
	color: #713c1b;
	text-align: center;
	text-indent: -9999px;
}
.pColor_brown, a {
	color: #7b3b02;
}
.pColor_red {
	color: #980700;
}
a {
	color: #a5640c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*#############
INICIO CHANCELA
#############*/
.master.mainChancela {
	text-align: center;
}
.logo_bohemia {
	margin-top:63px;
}
.boxVerificacao {
	width: 535px;
	height: 166px;
	background: url(../_IMG/bg_boxVerificacao.png) 0px 0px no-repeat;
	margin: 51px auto 0px auto;
	padding-top: 80px;
}
.boxVerificacao img {
	margin-left: 20px;
}
.radioCheckbox {
	margin-top: 27px;
}
.radioCheckbox a {
	font-size: 22px;
	color: #542101;
	background: url(../_IMG/bullet_filtro.gif) 0px 9px no-repeat;
	padding-left: 15px;
}
.radioCheckbox a:hover {
	background-image: url(../_IMG/bullet_filtroOver.gif);
	text-decoration: none;
}
.radioCheckbox .lblSim {
	margin-right: 34px;
}
.imgChancela {
	position: relative;
	top: 5px;
	left: -100px;
}
.quadrosLeft {
	width: 186px;
	height: 370px;
	background: url(../_IMG/bg_chancelaLeft.png) 0px 0px no-repeat;
	position: absolute;
	top: 307px;
	left: 36px;
}
.quadrosRight {
	width: 212px;
	height: 312px;
	background: url(../_IMG/bg_chancelaRight.png) 0px 0px no-repeat;
	position: absolute;
	top: 302px;
	right: 0px;
}
/*##########
FIM CHANCELA
##########*/

/*#########
INICIO HOME
#########*/
.menu {
	width: 970px;
	height: 130px;
	background: url(../_IMG/bg_menu.png) 0px 33px no-repeat;
	padding-top: 33px;
	margin: 0 auto;
}
.mn_logo {
	width: 200px;
	height: 130px;
	background: url(../_IMG/mn_logo.png) 0px 0px no-repeat;
	display: block;
	outline: none;
	text-indent: -99999px;
	float: left;
}
.menu ul {
	padding: 56px 0 0 0px;
	float: left;
}
.menu ul li {
	padding-right: 8px;
	margin-right: 5px;
	background: url(../_IMG/mn_separador.gif) right 6px no-repeat;
	float: left;
}
.menu ul li a {
	width: 184px;
	height: 16px;
	background: url(../_IMG/mn_concursoBoteco.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -99999px;
	outline: none;
}
.menu ul li a:hover {
	background-position: bottom;
}
#main.botecoSP .menu .mn_botecoSP, #main.botecosParticipantes .menu .mn_botecosParticipantes, #main.edicoesAnteriores .menu .mn_edicoesAnteriores,
#main.festaDaSaideira .menu .mn_festaSaideira, #main.vaDeTaxi .menu .mn_vaDeTaxi, #main.botecosVencedores .menu .mn_botecosVencedores {
	background-position: bottom;
}
.menu .mn_botecosParticipantes {
	width: 164px;
	background-image: url(../_IMG/mn_botecosParticipantes.gif);
}
.menu .mn_botecosVencedores {
	width: 146px;
	background-image: url(../_IMG/mn_botecosVencedores.gif);
}
.menu .mn_festaSaideira {
	width: 127px;
	background-image: url(../_IMG/mn_botecosParticipantes.gif);
}
.menu .mn_edicoesAnteriores {
	width: 140px;
	background-image: url(../_IMG/mn_edicoesAnteriores.gif);
}
.menu .mn_festaSaideira {
	width: 127px;
	background-image: url(../_IMG/mn_festaSaideira.gif);
}
.menu .mn_vaDeTaxi {
	width: 73px;
	background-image: url(../_IMG/mn_vaDeTaxi.gif);
}
.footer_garcon {
	position: absolute;
	bottom: 0px;
	left: -66px;
}
.home h1 {
	display: none;
}
.home .boxPetiscos {
	width: 524px;
	height: 287px;
	background: url(../_IMG/bg_homePetiscos.png) 0px 0px no-repeat;
	position: absolute;
	top: 161px;
	left: 10px;
	padding: 57px 0 0 74px;
}
.home .boxPetiscos .contentPetiscos {
	padding-top: 8px;
	float: left;
}
.home .boxPetiscos .contentPetiscos h2 {
	/*background: url(../_IMG/tit_petisco.gif) 0px 0px no-repeat;*/
	/*background: url(../_IMG/txt_festaDaSaideira.gif) 0px 0px no-repeat; */
	background: url(../_IMG/tit_petiscosVencedores.gif) 0px 0px no-repeat;
	width: 276px;
	height: 28px;
	display: block;
	text-indent: -99999px;
}
.home .boxPetiscos .contentPetiscos h3 {
	background: url(../_IMG/txt_primeiroLugarHome.gif) 0px 0px no-repeat;
	width: 94px;
	height: 18px;
	text-indent: -99999px;
	/*font-size: 20px;
	font-weight: normal;
	margin: 4px 0 1px;
	color: #511f01;
	width: 259px;*/
}
.home .boxPetiscos .contentPetiscos h4 {
	/*margin: 4px 0 5px;
	color: #511f01;*/
	color: #8e0201;
	font-size: 18px;
	margin: 7px 0;
}
.home .boxPetiscos .contentPetiscos h5 {
	font-size: 16px;
	margin: 7px 0;
}
.home .boxPetiscos .contentPetiscos p {
	/*font-style: italic;*/
	width: 270px;
	margin-bottom: 6px;
	font-size: 14px;
}
.home .boxPetiscos .contentPetiscos a {
	background: url(../_IMG/bullet_seta.gif) 0px 2px no-repeat;
	padding-left: 15px;
	display: block;
	margin-top: 10px;
}
.home .boxPetiscos .maskPetiscos {
	width: 171px;
	height: 156px;
	background: url(../_IMG/BotecosHome/BAR-BIRO.jpg) center center no-repeat;
	float: left;
}
.home .boxPetiscos .petiscoPag {
	clear: both;
	width: 370px;
	padding: 1px 0 0 96px;
}
.home .boxPetiscos .petiscoPag a {
	height: 18px;
	display: block;
	float: left;
	font-size: 15px;
	padding-right: 23px;
	background: url(../_IMG/bt_anterior.gif) top right no-repeat;
	margin-right: 5px;
}
.home .boxPetiscos .petiscoPag .proximoPetisco {
	padding-left: 23px;
	background: url(../_IMG/bt_proximo.gif) top left no-repeat;
}
.home .boxBares {
	width: 322px;
	height: 744px;
	background: url(../_IMG/bg_homeBares.png) 0px 0px no-repeat;
	position: absolute;
	top: 124px;
	left: 589px;
	padding: 87px 34px 0 36px;
	text-align: center;
}
.home .boxBares h2 {
	width: 198px;
	height: 36px;
	background: url(../_IMG/tit_31bares.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	margin: 0 auto 0 auto;
}
.home .boxBares p {
	color: #7b3b02;
	margin: 26px auto 0 auto;
	width: 235px;
	font-size: 14px;
	font-weight: bold;
}
.home .boxBares ul {
	margin-top: 15px;
}
.home .boxBares ul li {
	font-style: italic;
	line-height: 17px;
	font-weight: bold;
}
.home .boxBares ul li span {
	color: #940201;
}
.boxConvide {
	width: 188px;
	height: 89px;
	background: url(../_IMG/bg_HomeConvideAmigos.png) 0px 0px no-repeat;
	position: absolute;
	top: 441px;
	left: 70px;
	padding-top: 51px;
}
.boxConvide a {
	background: url(../_IMG/txt_indiqueParaUmAmigo.gif) 0px 0px no-repeat;
	/*background: url(../_IMG/txt_convideSeusAmigos.gif) 0px 0px no-repeat;
	width: 103px;*/
	width: 114px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 40px;
	outline: none;
}
.boxPatrocinadores {
	width: 141px;
	height: 123px;
	background: url(../_IMG/bg_homePatrocinadores.png) 0px 0px no-repeat;
	padding: 20px 28px 0 28px;
	position: absolute;
	top: 570px;
	left: 62px;
	text-align: center;
}
.boxPatrocinadores img {
	margin-bottom: 4px;
}
.boxParticipe {
	width: 247px;
	height: 273px;
	background: url(../_IMG/bg_homeParticipe.png) top center no-repeat;
	padding: 48px 47px 0 47px;
	position: absolute;
	top: 433px;
	left: 287px;
	text-align: center;
	font-weight: bold;
}
.boxParticipe p {
	font-style: italic;
	line-height: 12px;
}
.boxParticipe h2 {
	width: 228px;
	height: 30px;
	background: url(../_IMG/txt_dataParticipe.gif) center center no-repeat;	
	text-indent: -99999px;
	margin: 0 auto 5px auto;
}
.boxParticipe.segundaEtapa h2 {
	height: 44px;
	background: url(../_IMG/txt_petiscosParticipantes.gif) center center no-repeat;
}
.boxParticipe.terceiraEtapa h2 {
	height: 44px;
	background: url(../_IMG/txt_oQueAconteceuNaFesta.gif) center center no-repeat;
}
.boxParticipe.segundaEtapaTaxi h2 {
	width: 180px;
	height: 35px;
	margin-bottom: 0;
	background: url(../_IMG/tit_competicao.gif) 0px 0px no-repeat;;
}
.boxParticipe img {
	margin: 0px 0 3px 0;
}
.boxParticipe.terceiraEtapa img {
	margin: 5px 0;
}
.boxParticipe a {
	width: 80px;
	height: 25px;
	padding-left: 20px;
	background: url(../_IMG/bullet_seta.gif) 0px 3px no-repeat;
	padding-left: 15px;
	display: block;
	text-align: left;
	margin: 7px auto 0 auto;
	font-size: 15px;
}
.boxFesta {
	width: 195px;
	height: 154px;
	background: url(../_IMG/bg_homeFesta.png) 0px 0px no-repeat;
	position: absolute;
	top: 744px;
	left: 327px;
	padding: 45px 40px 0 40px;
	text-align: center;
	font-weight: bold;
}
.boxFesta h2 {
	width: 171px;
	height: 30px;
	background: url(../_IMG/txt_festaData.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	margin: 0 auto;
}
.boxFesta.segundaEtapa h2 {
	background: url(../_IMG/txt_concursoBoteco.gif) center 0px no-repeat;
}
.boxFesta p {
	font-style: italic;
	line-height: 12px;
	margin-top: 5px;
}
.boxFesta a {
	width: 110px;
	height: 25px;
	padding-left: 20px;
	background: url(../_IMG/bullet_seta.gif) 0px 3px no-repeat;
	padding-left: 15px;
	display: block;
	text-align: left;
	margin: 7px auto 0 auto;
	font-size: 13px;
}
.boxFesta.segundaEtapa a {
	width: 150px;
}
	
/*######
FIM HOME
######*/

/*##################
INICIO LAYER INDIQUE
##################*/
.layer {
	width: 667px;
	height: 457px;
	text-align: left;
	/*position: absolute;
	top: 10px;
	left: 10px;
	z-index: 5;*/
}
.layer .layerHeader {
	height: 23px;
	padding-right: 7px;
}
.layer .layerHeader .btFechar {
	width: 45px;
	height: 19px;
	background: url(../_IMG/bg_btFechar.gif) 0px 0px;
	display: block;
	color: #7f3a02;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0 0 23px;
	float: right;
}
.layer .mainLayer {
	width: 562px;
	height: 390px;
	background: url(../_IMG/bg_layer.gif) 0px 0px no-repeat;
	padding: 44px 50px 0 55px;
	line-height: 14px;
}
.layer .mainLayer .titConvide {
	margin: 10px 0 10px 163px;
}
.layer .mainLayer .pForm {
	font-size: 11px;
	margin-left: 79px;
}
.layer .mainLayer.formEnviado {
	text-align: center;
}
.layer .mainLayer.formEnviado .txtSucesso {
	margin: 119px 0 15px 0;
}
.layer .mainLayer.formEnviado p {
	padding: 0 60px;
	color: #642800;
	margin-bottom: 18px;
}
.formConvide {
	margin-top: 5px;
}
.formConvide li {
	margin-bottom: 13px;
}
.formConvide input, .formConvide textarea {
	margin: 0;
	padding: 0;
	background-color: #801708;
	border: 1px solid #571005;
	color: #ffd200;
	font-family: "Times New Roman";
}
.formConvide .error {
	background-color: #c87367;
}
.formConvide input {
	width: 177px;
}
.formConvide .checkbox {
	margin: 0 0 0 79px;
	height: 15px;
}
.formConvide .checkbox input {
	float: left;
	width: auto;
	border: none;
	background: none;
	height: 9px;
	margin-right: 5px;
}
.formConvide .checkbox label {
	width: auto;
	text-align: left;
}
.formConvide a {
	color: #642800;
}
.formConvide textarea {
	width: 459px;
	height: 55px;
}
.formConvide .contador {
	color: #ffd200;
	width: 28px;
	float: right;
	position: relative;
	right: 22px;
	top: 5px;
	text-align: center;
}
.formConvide .buttons {
	text-align: right;
	padding-right: 35px;
	margin-top: 10px;
}
.formConvide .buttons img {
	margin-left: 20px;
}
.formConvide label {
	width: 72px;
	text-align: right;
	display: block;
	float: left;
	padding-right: 7px;
	color: #642800;
	font-weight: bold;
}

/*###############
FIM LAYER INDIQUE
###############*/

/*##############
INICIO BOTECO SP
##############*/
.header h1 {
	width: 494px;
	height: 45px;
	background: url(../_IMG/tit_concursoBohemia.png) 0px 0px no-repeat;
	text-indent: -99999px;
}
.header {
	margin: 25px 0 0 14px;
}
.header p {
	width: 750px;
	margin-top: -3px;
}
.header a {
	color: #b80e00;
	text-decoration: underline;
	font-weight: bold;
}
.botecoSP .boxConvide, .festaDaSaideira .boxConvide, .vaDeTaxi .boxConvide, .imprensa .boxConvide, .consumoResponsavel .boxConvide, .botecosVencedores .boxConvide {
	top: 301px;
	left: 68px;
}
.boxQuemParticipa {
	width: 453px;
	height: 285px;
	background: url(../_IMG/bg_botecoQuemParticipa.png) 0px 0px no-repeat;
	position: absolute;
	top: 276px;
	left: 349px;
	padding: 45px 90px 0 90px;
	line-height: 12px;
}
.boxQuemParticipa h2 {
	height: 24px;
	width: 233px;
	/*width: 206px;
	background: url(../_IMG/tit_quemParticipa.gif) 0px 0px no-repeat;*/
	background: url(../_IMG/tit_quemParticipou.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	margin: 0 auto 24px auto;
}
.boxQuemParticipa p {
	margin-bottom: 12px;
}
.boxQuadroHomem {
	width: 105px;
	height: 120px;
	background: url(../_IMG/bg_quadroHomem.png) 0px 0px no-repeat;
	position: absolute;
	top: 453px;
	left: 9px;
}
.boxQuadroData {
	width: 171px;
	height: 117px;
	background: url(../_IMG/bg_quadroData.png) 0px 0px no-repeat;
	text-indent: -999999px;
	position: absolute;
	top: 453px;
	left: 134px;
}/*
.botecoSP .boxPatrocinadores,
.festaDaSaideira .boxPatrocinadores,
.botecosParticipantes .boxPatrocinadores,
.edicoesAnteriores .boxPatrocinadores,
.vaDeTaxi .boxPatrocinadores, 
.imprensa .boxPatrocinadores,
.consumoResponsavel .boxPatrocinadores {
	left: 62px;
}*/
.boxSmall {
	width: 221px;
	height: 255px;
	background: url(../_IMG/bg_botecoSmall.png) 0px 0px no-repeat;
	line-height: 12px;
	position: absolute;
	top: 613px;
	left: 321px;
	padding: 41px 60px 0 60px;
}
.boxSmall h2 {
	width: 175px;
	height: 34px;
	background: url(../_IMG/tit_competicao.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -999999px;
	margin: 0 auto 10px auto;
}
.boxSmall p {
	text-align: center;
	margin-bottom: 12px;
}
.boxSmall.boxCoroacao {
	top: 631px;
	left: 643px;
}
.boxSmall.boxCoroacao h2 {
	background-image: url(../_IMG/tit_coroacao.gif);
	width: 152px;
	margin-bottom: 5px;
}

/*###########
FIM BOTECO SP
###########*/

/*##########################
INICIO BOTECOS PARTICIPANTES
##########################*/
.botecosParticipantes .header p {
	line-height: 14px;
}
.botecosParticipantes h1 {
	background-image: url(../_IMG/tit_botecosParticipantes.png);
}
.botecosParticipantes .boxConvide, .edicoesAnteriores .boxConvide {
	top: 141px;
	left: 775px;
}
.boxFiltro {
	width: 230px;
	height: 126px;
	background: url(../_IMG/bg_boxFiltro.png) 0px 0px no-repeat;
	position: absolute;
	top: 282px;
	left: 35px;
	padding: 41px 0 0 53px;
}
.boxFiltro .tit {
	width: 117px;
	height: 18px;
	background: url(../_IMG/txt_ordenarPor.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	margin-left: 35px;
}
.boxFiltro ul {
	margin: 3px 0 0 5px;
}
.boxFiltro a {
	font-size: 15px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
	padding-left: 16px;
	background: url(../_IMG/bullet_filtro.gif) 0px 3px no-repeat;
}
.boxFiltro a:hover, .boxFiltro .filtroPetiscos.on, .boxFiltro .filtroAtracoes.on, .boxFiltro .filtroBares.on  {
	text-decoration: none;
	background-image: url(../_IMG/bullet_filtroOver.gif);
}
.boxBaresParticipantes {
	width: 600px;
	height: 700px;
	position: absolute;
	top: 285px;
	left: 383px;
}
.boxBaresParticipantes .bxBar {
	width: 242px;
	height: 315px;
	float: left;
	margin: 0 40px 0 0;
}
.boxBaresParticipantes .bxBar .imgBar {
	width: 242px;
	height: 157px;
	background: url(../_IMG/tampao_bar.jpg) center center no-repeat;
}
.boxBaresParticipantes .bxBar h2 {
	background: url(../_IMG/_BARES_NOMES/BAR-BIRO.png) 0px 0px no-repeat;
	width: 240px;
	height: 60px;
	text-indent: -999999px;
	margin: -11px 0 0 1px;
}
.boxBaresParticipantes .bxBar a {
	width: 128px;
	height: 25px;
	padding-left: 20px;
	background: url(../_IMG/bullet_seta.gif) 0px 3px no-repeat;
	display: block;
	font-size: 14px;
	font-style: italic;
	margin-top: 7px;
	text-decoration: underline;
	font-weight: bold;
}
.boxBaresParticipantes .bxBar .contentBar {
	padding: 0 41px;
	margin-top: -6px;
}
.boxBaresParticipantes .bxBar h3 {
	font-size: 14px;
	color: #935804;
	font-weight: bold;
	display: block;
	margin-bottom: 4px;
	line-height: 15px;
}
.boxBaresParticipantes .bxBar .barHorario {
	font-size: 14px;
	color: #c17f09;
	font-weight: bold;
	display: block;
	line-height: 13px;
}
.boxBaresParticipantes .pagBares {
	clear: both;
	padding: 5px 0 0 110px;
	text-align:center;
	position: relative;
	top: -10px;
	left: 0;
}
.boxBaresParticipantes .pagBares .btAnterior {
	background: url(../_IMG/bt_anterior.gif) right top no-repeat;
	padding-right: 25px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
	float: left;
	color: #6f2d02;
}
.boxBaresParticipantes .pagBares .btAnterior.btProximo {
	padding: 0 0 0 25px;
	background: url(../_IMG/bt_proximo.gif) left top no-repeat;
}
.boxBaresParticipantes .pagNumbers {
	float: left;
	color: #a5640c;
}
.boxBaresParticipantes .pagNumbers li {
	float: left;
}
.boxBaresParticipantes .pagNumbers a {
	display: inline-block;
	float: left;
	width: 25px;
	font-size: 12px;
	color: #6f2d02;
}
.boxBaresParticipantes .pagNumbers a:hover, .boxBaresParticipantes .pagNumbers .on {
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	margin-top: -2px;
	color: #6f2d02;
}

/*#######################
FIM BOTECOS PARTICIPANTES
#######################*/

/*########################
INICIO LAYER MAIS DETALHES
########################*/
.layerDetalhe {
	width: 520px;
	height: 657px;
	text-align: left;
	position: absolute;
	top: 10px;
	left: 100px;
	z-index: 5;
}
.layerDetalhe .layerHeader {
	height: 23px;
	padding-right: 7px;
}
.layerDetalhe .layerHeader .btFechar {
	width: 45px;
	height: 19px;
	background: url(../_IMG/bg_btFechar.gif) 0px 0px;
	display: block;
	color: #7f3a02;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0 0 23px;
	float: right;
}
.layerDetalhe .mainLayer {
	width: 450px;
	height: 587px;
	background: url(../_IMG/bg_layerDetalhe.gif) 0px 0px no-repeat;
	padding: 15px 35px 0 35px;
	line-height: 14px;
}
.layerDetalhe .mainLayer .imgMaisDetalhes {
	width: 441px;
	height: 272px;
	background: url(../_IMG/Zoom/BAR-BIRO.jpg) center center no-repeat;
	margin-left: 5px;
}
.layerDetalhe .mainLayer .imgNomeBar {
	margin-top: -4px;
	background: url(../_IMG/_BARES_NOMES/_BARES_NOMES_ZOOM/BOTECO-ACADEMIA-DA-GULA.gif) 0px -10px no-repeat;
	width: 450px;
	height: 70px;
	text-indent: -999999px;
}
.layerDetalhe .mainLayer .nomeBarDetalhe {
	margin-top: -14px;
}
.layerDetalhe .mainLayer p {
	padding: 0 25px;
}
.layerDetalhe .mainLayer .txtFooter {
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	text-align: center;
	margin-top: 10px;
}
.layerDetalhe .mainLayer .contentDetalhes {
	margin: 6px 0 2px 0;
}
.layerDetalhe .mainLayer .contentDetalhes p {
	color: #573200;
	line-height: 16px;
	font-size: 14px;
}
.layerDetalhe .mainLayer .pColor_red {
	font-size: 14px;
}
.layerDetalhe .mainLayer .pColor_red a {
	color: #980700;
	text-decoration: underline;
}
.layerDetalhe .rodapeLayer {
	background: url(../_IMG/bg_layerRodape.gif) 0px 0px no-repeat;
	height: 25px;
	text-align: center;
	padding-top: 6px;
}
.layerDetalhe .petiscoPag a {
	height: 18px;
	display: inline-block;
	font-size: 15px;
	padding-right: 23px;
	background: url(../_IMG/bt_anterior2.gif) top right no-repeat;
	margin-right: 5px;
	color: #642800;
}
.layerDetalhe .petiscoPag .proximoPetisco {
	padding-left: 23px;
	background: url(../_IMG/bt_proximo2.gif) top left no-repeat;
}
/*#####################
FIM LAYER MAIS DETALHES
#####################*/

/*#######################
INICIO EDIÇÕES ANTERIORES
#######################*/
.edicoesAnteriores h1 {
	background-image: url(../_IMG/tit_edicoesAnteriores.png);
}
.edicoesAnteriores .boxFiltro {
	background-image: url(../_IMG/bg_boxEdicoes.png);
}
.edicoesAnteriores .boxFiltro .tit {
	width: 164px;
	height: 47px;
	background: url(../_IMG/txt_anosAnteriores.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	margin-left: 15px;
}
.boxFiltro select {
	margin: 10px 0 0 50px;
	padding: 0;
	background-color: #801708;
	border: 1px solid #571005;
	color: #ffd200;
	font-family: "Times New Roman";
	width: 90px;
}
.boxFiltro option {
	margin: 0;
	padding: 0;
	background-color: #801708;
}
.boxEdicoesAnteriores {
	position: absolute;
	top: 279px;
	left: 351px;
}
.boxEdicoesAnteriores .boxAno {
	width: 581px;
	height: 285px;
	background: url(../_IMG/bg_boxEdicoesAnteriores.png) 0px 0px no-repeat;
	text-align: center;
	padding-top: 41px;
}
.boxEdicoesAnteriores .boxAno h2 {
	width: 61px;
	height: 23px;
	background: url(../_IMG/tit_2008.gif) 0px 0px no-repeat;
	text-indent: -999999px;
	margin: 0 auto;
}
.boxEdicoesAnteriores .boxAno p {
	width: 360px;
	margin: 0 auto;
	line-height: 14px;
}
.boxEdicoesAnteriores .boxAno h3 {
	text-transform: uppercase;
	color: #980700;
	margin: 9px 0 3px 0;
}
.boxEdicoesAnteriores .boxAno.ano2008 {
	height: 463px;
	background-image: url(../_IMG/bg_box2008.png);
	padding-top: 62px;
}
.boxEdicoesAnteriores .boxAno .boxMelhorPetisco {
	width: 155px;
	float: left;
	margin: 20px 0;
}
.boxEdicoesAnteriores .boxAno .boxMelhorPetisco p {
	width: auto;
}
.boxEdicoesAnteriores .boxAno .boxMelhorPetisco img {
	margin-bottom: 5px;
}
.boxEdicoesAnteriores .boxAno.ano2008 h2 {
	width: 320px;
	background-image: url(../_IMG/tit_melhoresPetiscos.gif);
}
.boxEdicoesAnteriores .boxAno.ano2007 h2 {
	background-image: url(../_IMG/tit_2007.gif);
}
.boxEdicoesAnteriores .boxAno.ano2006 h2 {
	background-image: url(../_IMG/tit_2006.gif);
}
.boxEdicoesAnteriores .boxAno.ano2005 h2 {
	background-image: url(../_IMG/tit_2005.gif);
}
.boxEdicoesAnteriores .boxAno.ano2004 h2 {
	background-image: url(../_IMG/tit_2004.gif);
}
/*####################
FIM EDIÇÕES ANTERIORES
####################*/

/*##########
INICIO FESTA
##########*/
.festaDaSaideira h1 {
	background-image: url(../_IMG/tit_festaDaSaideira.png);
}
.festaDaSaideira .header p {
	width: auto;
}
.boxSmall.boxIngressos {
	top: 278px;
	left: 302px;
}
.boxSmall.boxIngressos h2 {
	width: 138px;
	background-image: url(../_IMG/tit_ingressos.gif);
	margin-bottom: 0px;
}
.boxSmall.boxIngressos p {
	margin-bottom: 5px;
	font-size: 12px;
}
.boxQuemParticipa.boxProgramacao {
	top: 587px;
	left: 309px;
	padding-right: 50px;
	width: 493px;
}
.boxQuemParticipa.boxProgramacao h2 {
	background-image: url(../_IMG/tit_programacao.gif);
	height: 34px;
	margin-bottom: 10px;
}
.boxQuemParticipa.boxProgramacao2 {
	top: 587px;
	left: 309px;
	background-image: url(../_IMG/bg_botecoProgramacao2.png);
	padding-right: 50px;
	width: 493px;
}
.boxQuemParticipa.boxProgramacao2 h2 {
	background-image: url(../_IMG/tit_FestaBoteco.gif);
	width: 410px;
	height: 52px;
	margin-bottom: 20px;
}
.boxQuemParticipa.boxProgramacao2 p {
	font-size: 15px;
	text-align: center;
	margin-right: 50px;
	line-height: 14px;
}
.festaDaSaideira .boxFesta {
	top: 273px;
	left: 649px;
}
.festaDaSaideira .boxFesta h2 {
	width: 140px;
	height: 29px;
	background-image: url(../_IMG/tit_endereco.gif);
	background-position: 0 10px;
	padding-top: 10px;
}
.festaDaSaideira .boxFesta p {
	font-style: italic;
	font-size: 15px;
	line-height: 15px;
}
.boxQuemParticipa.boxProgramacao dl {
	width: 435px;
}
.boxQuemParticipa.boxProgramacao dt {
	background: url(../_IMG/bg_boxProgramacao.gif) top left no-repeat;
	padding: 5px 10px 0 8px;
	color: #cfa305;
}
.boxQuemParticipa.boxProgramacao a {
	color: #cfa305;
}
.boxQuemParticipa.boxProgramacao dd {
	padding: 5px 10px 5px 8px;
	background: url(../_IMG/bg_boxProgramacao.gif) bottom left no-repeat;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.boxQuemParticipa.boxProgramacao div {
	padding-bottom: 5px;
}
.selectFesta {
	margin-bottom: 10px;
}
.selectFesta select {
	margin-left: 10px;
	padding: 0;
	background-color: #801708;
	border: 1px solid #571005;
	color: #ffd200;
	font-family: "Times New Roman";
	width: 90px;
}
.selectFesta label {
	margin-left: 15px;
	color: #642800;
	font-weight: bold;
}
.selectFesta option {
	margin: 0;
	padding: 0;
	background-color: #801708;
}
/*#######
FIM FESTA
#######*/

/*#########
INICIO TAXI
#########*/
.vaDeTaxi h1 {
	background-image: url(../_IMG/tit_vaDeTaxi.png);
}
.vaDeTaxi .header p {
	width: auto;
}
.vaDeTaxi .boxQuemParticipa {
	padding-top: 80px;
	height: 250px;
	line-height: 14px;
}
.vaDeTaxi .boxParticipe {
	top: 611px;
	left: 312px;
}
.vaDeTaxi .boxFesta {
	top: 664px;
	left: 656px;
}
/*######
FIM TAXI
######*/

/*#############
INICIO IMPRENSA
#############*/
.imprensa h1 {
	background-image: url(../_IMG/tit_imprensa.png);
}
.imprensa .boxFesta {
	top: 317px;
	left: 656px;
}
.boxSmall.boxContato {
	top: 270px;
	left: 309px;
	background-image: url(../_IMG/bg_homeParticipe.png);
	height: 321px;
}
.boxSmall.boxContato h2 {
	width: 110px;
	background-image: url(../_IMG/tit_contato.gif);
}
.boxSmall.boxContato p b {
	font-size: 14px;
}
.boxSmall.boxContato p {
	line-height: 14px;
}
.boxReleases {
	width: 468px;
	height: 221px;
	background:  url(../_IMG/bg_boxRelease.png) 0px 0px no-repeat;
	position: absolute;
	top: 596px;
	left: 347px;
	padding: 54px 85px 0 85px;
}
.boxReleases h2 {
	width: 127px;
	height: 23px;
	background:  url(../_IMG/tit_releases.gif) 0px 0px no-repeat;
	margin: 0px auto 22px auto;
	text-indent: -99999px;
}
.boxReleases p {
	background: url(../_IMG/dotted.gif) 180px 17px no-repeat;
	padding-top: 5px;
	margin: 0 0 29px 0;
}
.boxReleases .boxDownload {
	float: right;
	text-align: right;
}
.boxReleases .boxDownload p {
	font-size: 10px;
	margin: 0;
	padding: 0;
	background-image: none;
}
/*##########
FIM IMPRENSA
##########*/

/*#####################
FIM CONSUMO RESPONSÁVEL
#####################*/
.consumoResponsavel h1 {
	background-image: url(../_IMG/tit_consumoResponsavel.png);
}
.consumoResponsavel .header p {
	width: 850px;
}
.boxConsumoResponsavel {
	width: 416px;
	height: 211px;
	background: url(../_IMG/bg_boxConsumo.png) 0px 0px no-repeat;
	position: absolute;
	top: 276px;
	left: 353px;
	padding: 60px 85px 0 85px;
}
.boxConsumoResponsavel_2 {
	width: 466px;
	height: 272px;
	background: url(../_IMG/bg_boxEdicoesAnteriores.png) 0px 0px no-repeat;
	position: absolute;
	top: 575px;
	left: 352px;
	padding: 54px 45px 0 70px;
}
.boxConsumoResponsavel p, .boxConsumoResponsavel_2 p {
	line-height: 14px;
	margin-bottom: 10px;
}
.boxConsumoResponsavel_2 a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.boxConsumoResponsavel_2 h2 {
	color: #980700;
	text-align: center;
	font-size: 15px;
	margin-bottom: 8px;
}

/*########################
INICIO CONSUMO RESPONSÁVEL
########################*/

/*#######################
INICIO BOX PATROCINADORES
#######################*/
#imageSlideshowHolder{
	width: 139px;
	height: 96px;	
	position:relative;	/* Never change this value */
}
.imageInGallery{		
	width: 139px;
	height: 96px;
	
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
}


#imageSlideshowHolder img{
	margin-bottom: 360px;
	position:relative;
}
/*####################
FIM BOX PATROCINADORES
####################*/

/*#######################
INICIO BOTECOS VENCEDORES
#######################*/
.botecosVencedores h1 {
	background-image: url(../_IMG/tit_botecosParticipantesVencedores.png);
	width: 592px;
}
.boxVencedores {
	width: 523px;
	height: 325px;
	background: url(../_IMG/bg_boxMelhoresPetiscos.png) 0px 0px no-repeat;
	position: absolute;
	top: 269px;
	left: 309px;
	padding: 45px 90px 0 85px;
}
.boxVencedores h2 {
	height: 24px;
	width: 252px;
	background: url(../_IMG/txt_melhorePetiscos.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	margin: 5px auto 19px auto;
}
.boxVencedores .boxPetiscoVenc {
	width: 163px;
	text-align: center;
	float: left;
	padding-left: 10px;
}
.boxVencedores .boxPetiscoVenc h3 {
	width: 85px;
	height: 17px;
	background: url(../_IMG/txt_primeiroLugar_2.gif) 0px 0px no-repeat;
	text-indent: -999999px;
	display: block;
	margin: 0 auto 3px auto;
}
.boxVencedores .boxPetiscoVenc h3.txt_segundoLugar {
	background-image: url(../_IMG/txt_segundoLugar.gif);
}
.boxVencedores .boxPetiscoVenc h3.txt_terceiroLugar {
	background-image: url(../_IMG/txt_terceiroLugar.gif);
}
.boxVencedores .boxPetiscoVenc a {/*
	width: 100px;
	height: 25px;
	padding-left: 20px;
	background: url(../_IMG/bullet_seta.gif) 0px 3px no-repeat;
	padding-left: 15px;
	display: block;*/
	text-align: left;
	margin: 0 auto;
	font-size: 13px;
	font-weight: bold;
	color: #813702;
}
.boxVencedores .boxPetiscoVenc span {
	font-size: 15px;
}
.boxVencedores .boxPetiscoVenc img {
	display: block;
}
.boxVencedoresSmall {
	width: 301px;
	height: 185px;
	background: url(../_IMG/bg_boxVencedoresSmall.png) 0px 0px no-repeat;
	position: absolute;
	top: 604px;
	left: 281px;
	padding: 45px 20px 0 20px;
}
.boxVencedoresSmall h2 {
	width: 204px;
	height: 51px;
	background: url(../_IMG/txt_melhoresRituais.gif) center top no-repeat;
	display: block;
	margin: 0 auto;
	text-indent: -99999px;
}
.boxVencedoresSmall.boxAtendimento {
	top: 635px;
	left: 620px;
}
.boxVencedoresSmall.boxAtendimento h2 {
	background-image: url(../_IMG/txt_melhorAtendimento.gif);
}
.boxVencedoresSmall p {
	text-align: center;
	margin: 7px 0;
	color: #980500;
}
.boxVencedoresSmall p b {
	font-size: 15px;
}
/*####################
FIM BOTECOS VENCEDORES
####################*/

/*############
INÍCIO GALERIA
############*/
.boxGaleria {
	width: 568px;
	height: 325px;
	background: url(../_IMG/bg_boxMelhoresPetiscos.png) 0px 0px no-repeat;
	position: absolute;
	top: 269px;
	left: 309px;
	padding: 45px 70px 0 60px;
}
.boxGaleria h2 {
	height: 28px;
	width: 310px;
	background: url(../_IMG/tit_galeriaFotos07.gif) center bottom no-repeat;
	text-indent: -99999px;
	margin: 0 auto;
}
.boxGaleria.boxGal2 {
	top: 605px;
}
.boxGaleria.boxGal2 h2 {
	background: url(../_IMG/tit_galeriaFotos08.gif) center bottom no-repeat;
}
.boxFotos {
	margin: 18px 0 0 12px;
}
.boxFotos span {
	display: block;
	float: left;
	padding: 0 15px 0 0;
}
.boxFotos .maskGaleria {
	display: block;
	width: 95px;
	height: 76px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 0 15px 0;
}
.boxGaleria .galeriaPag {
	clear: both;
	text-align: center;
}
.boxGaleria .galeriaPag a {
	height: 18px;
	display: inline-block;
	font-size: 15px;
	padding-right: 23px;
	background: url(../_IMG/bt_anterior.gif) top right no-repeat;
	margin-right: 5px;
}
.boxGaleria .galeriaPag .proximo {
	padding: 0 0 0 23px;
	margin: 0;
	background: url(../_IMG/bt_proximo.gif) top left no-repeat;
}
.layerGaleria {
	width: 500px;
/*	width: 516px;*/
}
.layerGaleria .layerHeader {
	height: 23px;
	padding-right: 7px;
}
.layerGaleria .layerHeader .btFechar {
	width: 45px;
	height: 19px;
	background: url(../_IMG/bg_btFechar.gif) 0px 0px;
	display: block;
	color: #7f3a02;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0 0 23px;
	float: right;
}
.layerGaleria .mainLayer {
	background-color: #dcc27d;
	padding: 17px 20px;
	
}
.layerGaleria .rodapeLayer {
	background: url(../_IMG/bg_layerRodape.gif) center 0px no-repeat;
	height: 25px;
	text-align: center;
	padding-top: 6px;
}
.layerGaleria .petiscoPag a {
	height: 18px;
	display: inline-block;
	font-size: 15px;
	padding-right: 23px;
	background: url(../_IMG/bt_anterior2.gif) top right no-repeat;
	margin-right: 5px;
	color: #642800;
}
.layerGaleria .petiscoPag .proximoPetisco {
	padding: 0 0 0 23px;
	margin: 0;
	background: url(../_IMG/bt_proximo2.gif) top left no-repeat;
}
/*#########
FIM GALERIA
#########*/
.boxVencPetisco {
	height: 155px;
}