@charset "iso-8859-1";
@import url(ricardo.css);

/*##########
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, input, select {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
em {
	font-style: normal;
	text-decoration: underline;
}
big {
	font: 12px Arial;
}
a {
	outline: none;
}
small {
	font: 10px Arial;
}
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 ul, .ie6 li, .ie6 a, .ie6 span, .ie6 dl {
	behavior: url(../_JS/IEPNGFix.htc);
}
/*#########
FIM GERAL
#########*/

.layerConcurso {
	width: 552px;
	height: 720px;
	background: url(../_IMG/bg_layerBrahma.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 50;
}
.layerConcurso a.fechaConcurso {	
	display: block;
	position: absolute;
	top: 0;
	right: 9px;
	background: url(../_IMG/btFechar.gif) no-repeat;
	width: 67px;
	height: 30px;
}
/* inicio tabs */
ul.tabs {
	width: 440px;
	position: absolute;
	top: 15px;
	left: 10px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
   height: 45px;
}
ul.tabs li a {
	display: block;
	height: 43px;
	outline: none;
	background-image: url(../_IMG/mn_Layer.gif);
	background-repeat: no-repeat;
}
ul.tabs li a.promo { width: 292px; background-position: 0 -42px; }
ul.tabs li a.regula { width: 147px; background-position: -292px -42px; }

html ul.tabs li.active {
	height: 43px;
}
html ul.tabs li.active a.promo {
	background-position: 0px 0;
	width: 292px;
}
html ul.tabs li.active a.regula {
	background-position: -292px 0;
	width: 147px;
}
.tab_container {
	width: 505px;
	height: 630px;
	position: absolute;
	top: 58px;
	left: 22px;
	overflow: hidden; height: 630px;
}
.tab_content {	padding: 0; }
.tab2 {
	overflow: auto;
	width: 475px;
	height: 600px;
	position: relative;
	top: 15px;
	left: 15px;
}





/******************************************************************************
							INICIO ESTRUTURA
******************************************************************************/
html {
	background-image: url(../_IMG/bg_Header.gif);
	position: relative;
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #00111a;
}
#MasterBg {
/*	position: relative;*/
}
#header { 
	background: url(../_IMG/bg_headerBlue.gif) no-repeat top center;
	height: 310px;
	width: auto !important;
}
#headerHome { 
	background: url(../_IMG/bg_headerBlue.gif) no-repeat top center;
	height: 95px;
	width: auto !important;
	position: relative;
	z-index: 50;
}
#main {
	background: url(../_IMG/bg_main.gif) repeat-x center bottom #fcfcfc;
/*	position: relative;*/
}
.mainHome {
	margin: -28px 0 0 0;
	position: relative;
	z-index: 1;
}
#footer {
	background: url(../_IMG/bg_footer.gif) top center;
	text-align: center;
	position: relative;
}


/******************************************************************************
							INICIO HEADER
******************************************************************************/
.headerTop {
	width: 100%;
	height: 135px;
	padding-top: 65px;
	margin: 0 auto;
	position: relative;	
	z-index: 10;
}
.headerTopBusca {
	width: 100%;
	margin: 0 auto;
	position: relative;	
	z-index: 10;
}
.headerTopHome {
	width: 987px;
	height: 95px;
	margin: 0 auto;
	position: relative;	
	z-index: 11;
}
.headerMenu {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 12;
	width: 890px;
	height: 155px;	
	margin-left: -495px;
}
.destaqueInt {
	width: 987px;
	height: 244px;
	margin: 0 auto;
	position: absolute;
	top: 66px;
	left: 0;
	z-index: 1;
	margin-left: 215px;
}
.destaqueInt img {
	vertical-align: middle;
	margin: 0 0 0 15px;
}

.destaqueInt2 {
	width: 987px;
	height: 244px;
	margin: 0 auto;
	position: absolute;
	top: 66px;
	left: 0;
	z-index: 1;
	margin-left: 215px;
}
.destaqueInt2 img {
	vertical-align: middle;
	margin: 28px  0 0 15px;
}
.bolacha {
	position: absolute; 
	top: 75px; 
	left: 980px;
}
.headerTopBox {
	height: 31px;
	width: 870px;
	padding-left: 115px;
}
.topBoxBusca {
	background: url(../_IMG/top_pipe.gif) no-repeat center right; 
	width: 230px; 
	height: 31px; 
	float: left;
}
.topBoxBusca label {
	background: url(../_IMG/top_busca.gif) no-repeat 0 7px; 
	padding: 3px 0 0 62px; 
	vertical-align: middle;
	display: block;
}
.topBoxBusca label .CampoBusca {
	width: 120px; 
	border: 1px solid #878787; 
	vertical-align: middle;	
	font-size: 10px;
	height: 15px;
	-height: 19px;
}
.topBoxBusca select, .topBoxLogado label select {
	width: 90px; 
	border: 1px solid #878787; 
	vertical-align: middle;
	font-size: 10px;
	height: 17px;
}
.topBoxBusca img {
	vertical-align: middle;
	margin-top: 2px;
} 
.topBoxLogin, .topBoxLogado {
	background: url(../_IMG/top_pipe.gif) no-repeat center right; 
	width: 400px; 
	height: 31px; 
	float: left;
}
.topBoxLogado label {
	background: url(../_IMG/top_acessoRapido.gif) no-repeat; 
	padding-left: 120px; 
	display: block;
	float: left;
}
.topBoxLogado label select {
	width: 90px; 
	border: 1px solid #878787; 
	vertical-align: middle;
	font-size: 10px;
	height: 17px;
	width: 120px;
	margin-top: 5px;
}
.topBoxLogado span a {
	font-family: Tahoma; 
	font-size: 9px;
	color: #ebebeb;
	display: block;
	float: left;
	padding: 9px 0 0 5px;
}
.topBoxLogin .Login {
	background: url(../_IMG/top_senha2.gif) no-repeat 7px 7px; 
	padding-left: 39px; 
	vertical-align: middle;
	display: block;
	width: 88px;
	float: left;
}
.topBoxLogin .Senha {
	background: url(../_IMG/top_senha.gif) no-repeat 8px 7px; 
	padding-left: 42px; 
	vertical-align: middle;
	display: block;
	width: 115px;
	float: left;
}
.topBoxLogin .SenhaEnviada {
	background: url(../_IMG/top_senhaEnviada.gif) no-repeat 60px 8px; 
	padding-left: 60px; 
	vertical-align: middle;
	display: block;
	width: 217px;
	height: 31px;
	float: left;
}
.topBoxLogin .SenhaEnviada span a {
	font-family: Tahoma; 
	font-size: 9px;
	color: #ebebeb;
	display: block;
	float: right;
	padding: 10px 0 0 0;
}
.topBoxLogin .Login input, .topBoxLogin .Senha input {
	width: 80px; 
	border: 1px solid #878787; 
	vertical-align: middle; 
	font-size: 10px;
	margin-top: 6px;
	height: 15px;
}
.topBoxLogin .Email input {
	width: 140px; 
	border: 1px solid #878787; 
	vertical-align: middle; 
	font-size: 10px;
	margin-top: 6px;
	height: 15px;
}
.topBoxLogin .Email {
	background: url(../_IMG/top_email.gif) no-repeat 36px 8px; 
	padding-left: 69px; 
	vertical-align: middle;
	display: block;
	float: left;
}
.topBoxLogin  .Emailspan a {
	font-family: Tahoma; 
	font-size: 9px;
	color: #ebebeb;
	display: block;
	float: right;
	padding: 10px 40px 0 0;
}
.topBoxLogin span a, .topBoxChoppVoce span a {
	font-family: Tahoma; 
	font-size: 9px;
	color: #ebebeb;
	display: inline-block;
	padding: 3px 0 0 5px;
	vertical-align: middle;
}
.topBoxLogin img {
	vertical-align: middle;
	margin-top: 7px;
}
.topBoxChoppVoce {
	background: url(../_IMG/img_Brahma_voce.gif) no-repeat 7px 0;
	padding-left: 115px;
	height: 31px;
	float: left;
	width: 115px;
}
/******************************************************************************
						INICIO CONTEUDO CENTRAL
******************************************************************************/

/* inicio aba meio */
.medium {
	text-align: center;
	margin-bottom: 10px;
}
.abaContent {
	width: 987px;
	height: 68px;
	margin: 0 auto;
	background: url(../_IMG/bg_mediumG.gif) no-repeat center bottom;
}
.abaContent.large {
	height: 90px;
}
.abaContent.smaller {
	height: 48px;
	text-align: left;
}
.abaContent.noCarrinho, .abaContent.small {
	height: 58px;
	text-align: left;
	z-index:0;
}
.pRed {
	color: #b50000;
}
.pGrey {
	color: #5e5e5e;
}
.buscaDetalhada, .buscaLivre {
	padding: 6px 0 0px 0;
	margin: 0 36px;
	text-align: left;
}
.abaContent.small .buscaDetalhada, .abaContent.small .buscaLivre {
	display: inline;
	margin-top: 17px;
	margin-right: 0;
}
.abaContent.small .buscaLivre {
	margin-left: 10px;
}
.buscaDetalhada label {
	background: url(../_IMG/txt_ondevcesta.gif) no-repeat 0 4px;
	padding: 0 0 0 115px;
}
.abaContent.small .buscaDetalhada label {
	background-image: url(../_IMG/txt_ondevcesta_dark.gif);
}
.buscaLivre label {
	background: url(../_IMG/txt_buscalivre.gif) no-repeat 0 4px;
	padding: 0 0 0 85px;
}
.buscaDetalhada select, .buscaDetalhada input, .buscaLivre input {
	font-size: 11px;
	color: #7D0000;
	border: 0;
	padding: 0 0 0 2px;
	background: #E7E7E7;
	vertical-align: middle;
}
label input.btAction { background: none; width: 27px; height: 17px; margin: 1px 0 0 0; }

.alfabeto {
	height: 20px;
	margin: 0 20px 0 27px;
	margin-top: 5px;
}
.alfabeto li {
	float: left;
	height: 16px;
	padding: 0 11px 0 7px;
	background-image: url(../_IMG/dot.gif);
	background-repeat: no-repeat;
	background-position: 29px 10px;
} 
.alfabeto li a {
	display: block;
	width: 18px;
	height: 16px;
	background-image: url(../_IMG/alfaBeto.gif);
	background-repeat: no-repeat;
	font: 1px arial;
	color: #950000;
}
li a.filtroA { background-position: 1px 2px }
li a.filtroA:hover, li a.filtroA.ativo { background-position: -1px -16px }
li a.filtroA.desativado { background-position: 1px -32px }

li a.filtroB { background-position: -39px 2px }
li a.filtroB:hover, li a.filtroB.ativo { background-position: -39px -16px }
li a.filtroB.desativado { background-position: -39px -32px }

li a.filtroC { background-position: -72px 2px }
li a.filtroC:hover, li a.filtroC.ativo { background-position: -72px -16px }
li a.filtroC.desativado { background-position: -72px -32px }

li a.filtroD { background-position: -106px 2px }
li a.filtroD:hover, li a.filtroD.ativo { background-position: -106px -16px }
li a.filtroD.desativado { background-position: -106px -32px }

li a.filtroE { background-position: -144px 2px }
li a.filtroE:hover, li a.filtroE.ativo { background-position: -144px -16px }
li a.filtroE.desativado { background-position: -144px -32px }

li a.filtroF { background-position: -177px 2px }
li a.filtroF:hover, li a.filtroF.ativo { background-position: -177px -16px }
li a.filtroF.desativado { background-position: -177px -32px }

li a.filtroG { background-position: -215px 2px }
li a.filtroG:hover, li a.filtroG.ativo { background-position: -214px -16px }
li a.filtroG.desativado { background-position: -215px -32px }

li a.filtroH { background-position: -251px 2px }
li a.filtroH:hover, li a.filtroH.ativo { background-position: -250px -16px }
li a.filtroH.desativado { background-position: -251px -32px }

li a.filtroI { background-position: -286px 2px }
li a.filtroI:hover, li a.filtroI.ativo { background-position: -285px -16px }
li a.filtroI.desativado { background-position: -286px -32px }

li a.filtroJ { background-position: -317px 2px }
li a.filtroJ:hover, li a.filtroJ.ativo { background-position: -316px -16px }
li a.filtroJ.desativado { background-position: -317px -32px }

li a.filtroK { background-position: -352px 2px }
li a.filtroK:hover, li a.filtroK.ativo { background-position: -350px -16px }
li a.filtroK.desativado { background-position: -352px -32px }

li a.filtroL { background-position: -388px 2px }
li a.filtroL:hover, li a.filtroL.ativo { background-position: -386px -16px }
li a.filtroL.desativado { background-position: -388px -32px }

li a.filtroM { background-position: -423px 2px }
li a.filtroM:hover, li a.filtroM.ativo { background-position: -422px -16px }
li a.filtroM.desativado { background-position: -423px -32px }

li a.filtroN { background-position: -463px 2px }
li a.filtroN:hover, li a.filtroN.ativo { background-position: -462px -16px }
li a.filtroN.desativado { background-position: -463px -32px }

li a.filtroO { background-position: -499px 2px }
li a.filtroO:hover, li a.filtroO.ativo { background-position: -499px -16px }
li a.filtroO.desativado { background-position: -499px -32px }

li a.filtroP { background-position: -534px 2px }
li a.filtroP:hover, li a.filtroP.ativo { background-position: -534px -16px }
li a.filtroP.desativado { background-position: -534px -32px }

li a.filtroQ { background-position: -572px 2px }
li a.filtroQ:hover, li a.filtroQ.ativo { background-position: -572px -16px }
li a.filtroQ.desativado { background-position: -572px -32px }

li a.filtroR { background-position: -607px 2px }
li a.filtroR:hover, li a.filtroR.ativo { background-position: -608px -16px }
li a.filtroR.desativado { background-position: -607px -32px }

li a.filtroS { background-position: -640px 2px }
li a.filtroS:hover, li a.filtroS.ativo { background-position: -641px -16px }
li a.filtroS.desativado { background-position: -640px -32px }

li a.filtroT { background-position: -677px 2px }
li a.filtroT:hover, li a.filtroT.ativo { background-position: -677px -16px }
li a.filtroT.desativado { background-position: -677px -32px }

li a.filtroU { background-position: -715px 2px }
li a.filtroU:hover, li a.filtroU.ativo { background-position: -715px -16px }
li a.filtroU.desativado { background-position: -715px -32px }

li a.filtroV { background-position: -748px 2px }
li a.filtroV:hover, li a.filtroV.ativo { background-position: -748px -16px }
li a.filtroV.desativado { background-position: -748px -32px }

li a.filtroW { background-position: -787px 2px }
li a.filtroW:hover, li a.filtroW.ativo { background-position: -786px -16px }
li a.filtroW.desativado { background-position: -787px -32px }

li a.filtroX { background-position: -823px 2px }
li a.filtroX:hover, li a.filtroX.ativo { background-position: -824px -16px }
li a.filtroX.desativado { background-position: -823px -32px }

li a.filtroY { background-position: -859px 2px }
li a.filtroY:hover, li a.filtroY.ativo { background-position: -859px -16px }
li a.filtroY.desativado { background-position: -859px -32px }

li a.filtroZ { background-position: -895px 2px }
li a.filtroZ:hover, li a.filtroZ.ativo { background-position: -895px -16px }
li a.filtroZ.desativado { background-position: -895px -32px }
/* fim aba meio */

.content {
	width: 990px;
	margin: 0 auto;
	padding: 0;
}
.leftBar {
	width: 469px;
	padding: 0 1px 15px 19px;
	float: left;
	background: url(../_IMG/bg_bares_top.gif) no-repeat 19px 0;
	-background-position: 1px 0;
	position: relative;
	top: -3px;
	left: 0;
}

.boxBares {
	padding: 17px;
}
.boxBares dl {
	font-size: 11px;
	padding: 0 0 13px 0;
	margin-bottom: 5px;
	display: block;
	background: url(../_IMG/bg_barSombra.png) no-repeat center bottom;
	position: relative;
}
a.icoRodada {
	display: block;
	width: 75px;
	height: 75px;
	background: url(../_IMG/ico_Rodada.gif) no-repeat;
	position: absolute;
	right: 10px;
	top: -10px;
	color: #FFF;
}
.boxBares dl dt {
	padding: 0 0 10px 0;
}
.boxBares big {
	display: block;
	width:  350px;
	font-size: 18px;
	font-weight: bold;
	display: block;
	line-height: 17px;
	color: #B50000;
	text-transform: uppercase;
}
.boxBares small {
	font-size: 14px;
	font-weight: bold;
	display: block;
	color: #B50000;
	text-transform: uppercase;
}
.boxBares span {
	padding: 0 0 0 8px;
	margin: 0 10px 0 0;
	display: block;
	background: url(../_IMG/icoBullet.gif) no-repeat 0 5px;
}
.boxBares dl.none {
	background: none;
}
.saibaMais{
	background: url(../_IMG/bt_saibaMais.gif) no-repeat;
	width: 117px;
	height: 22px;
	display: inline-block;
	font-size: 1px;
	color: #C60000;
	margin: 8px 0;
}
.paginacao, div.paginacao-busca {
	width: 468px;
	height: 36px;
	background: url(../_IMG/bg_paginBares.gif) no-repeat;
	padding: 10px 0 0 0;
	color: #FFF;
	text-align: center;
}
.paginacao, div.paginacao-busca{
	position: absolute;

}
.paginacao{
	bottom: 0px;
	left: 19px;
}
div.paginacao-busca{
	bottom: -1px;
	left: 240px;
	z-index:1;
}

.paginacao a, div.paginacao-busca a {
	display: inline-block;
	width: 26px;
	height: 16px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	margin-left: -5px;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
}
.paginacao a:hover, .paginacao .ativo, div.paginacao-busca a:hover, div.paginacao-busca .ativo {
	width: 26px;
	height: 18px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #EECB31;
}
.paginacao a.anterior, .paginacao-busca a.anterior {
	width: 61px;
	margin-right: 10px;
	margin-left: 0;
	background: url(../_IMG/bt_anterior.gif) no-repeat 0 7px;
}
.paginacao a.anteriorApagado, .paginacao-busca a.anteriorApagado  {
	width: 61px;
	margin-right: 10px;
	margin-left: 0;
	background: url(../_IMG/bt_anterior_out.gif) no-repeat 0 7px;
}
.paginacao a.anterior:hover, .paginacao a.proximo:hover, .paginacao a.anteriorApagado:hover, 
.paginacao a.proximoApagado:hover, div.paginacao-busca a.anterior:hover, div.paginacao-busca a.proximo:hover, div.paginacao-busca a.anteriorApagado:hover,
div.paginacao-busca a.proximoApagado:hover { 
   width: 61px; 
   height: 21px; 
   padding: 0; 
   }

.paginacao a.proximo, div.paginacao-busca a.proximo {
	width: 61px;
	margin-left: 0px;
	background: url(../_IMG/bt_proximo.gif) no-repeat 0 7px;
}
.paginacao a.proximoApagado, div.paginacao-busca a.proximoApagado{
	width: 61px;
	margin-left: 0px;
	background: url(../_IMG/bt_proximo_out.gif) no-repeat 0 7px;
}


div.paginacao-busca{
	text-align:center;
	margin: 0px auto;
}
.rightBar {
	width: 490px;
	padding-bottom: 200px;
	float:right;
	text-align: right;
/*	background: url(../_IMG/img_copoBar.png) no-repeat bottom left;*/
}
.rightBar .mapa {
	width: 467px;
	height: 451px;
	margin: 10px 0 0 0;
}
.content.Detalhe {
	position: relative;
}
.content.Detalhe .leftBar {
	width: 686px;
	height: 500px;
	background: url(../_IMG/bg_BarDetalhe.gif) no-repeat 20px 0;
	top: 0;
}
.content.Detalhe .leftBar .bt_voltar {
	width: 71px;
	height: 34px;
	background: url(../_IMG/bt_voltar.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -99999px;
	outline: none;
	float: right;
	position: relative;
	top: 7px;
	right: 11px;
}
.content.Detalhe .rightBar {
	width: 247px;
	height: 487px;
	margin: 0 0 0 5px;
	float: left;
	background: url(../_IMG/bg_BarDetalheFoto.gif) no-repeat top left;
	padding: 13px 12px 0 0;
}
.content.Detalhe .rightBar img {
	margin-bottom: 10px;
}
.content.Detalhe .linearNav {
	width: 952px;
	height: 48px;
	clear: both;
	margin-left: 18px;
	-margin-left: 16px;
	background: url(../_IMG/bg_paginBar.gif) no-repeat bottom center;
}
.layerLogar {
	width: 374px;
	height: 181px;
	background: url(../_IMG/bg_layer.png) 0px 0px no-repeat;
	position: absolute;
	top: 500px;
	left: 100px;
	z-index: 1;
	text-align: center;
}
.layerLogar .bt_fechar, .layerMultiplo10 .bt_fechar {
	padding-right: 13px;
	text-align: right;
	margin-bottom: 14px;
	outline: none;
	display:block;
}
.layerMultiplo10 {
	width: 374px;
	height: 181px;
	background: url(../_IMG/bg_layer.png) 0px 0px no-repeat;
	position: absolute;
	top: 500px;
	left: 100px;
	z-index: 1;
	text-align: center;
}
.wrap_fechar{
	text-align:right;
}
.layerLogar input.error {
	background-color: #ffaeae;
	border: 1px solid #ff0000;
}
.linearNav a {
	display: inline-block;
	height: 16px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}
.linearNav a.anterior {
	width: 61px;
	float: left;
	margin: 12px 0 0 51px;
	background: url(../_IMG/bt_anterior.gif) no-repeat 0 7px;
}
.linearNav a.proximo {
	width: 61px;
	float: right;
	margin: 12px 48px 0 0;
	background: url(../_IMG/bt_proximo.gif) no-repeat 0 7px;
}
.content h1 {
	font-family: arial;
	font-size: 18px;
	color: #B50000;
	padding: 15px 15px 10px 18px;
}
.content.Detalhe h1 {
	background: url(../_IMG/hr_bares.gif) bottom repeat-x;
}
.contentBar {
	width: 640px;
	margin: 0 0 0 12px;
}
.contentBar h3 {
	font-family: arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #B50000;
	padding: 4px 10px 0 10px;
}
.contentBar p { font-size: 11px; padding: 0 10px 10px 10px; }
.contentBar p span {
	padding: 0 0 0 8px;
	margin: 0 10px 0 0;
	background: url(../_IMG/icoBullet.gif) no-repeat 0 5px;
}
.barText {
	width: 639px;
	font-size: 11px;
	background: url(../_IMG/bg_barBox.gif) no-repeat #F5F5F5;
}
.barText span {
	display: block;
	background: url(../_IMG/bg_barBoxBot.gif) no-repeat left bottom;
	padding: 10px 15px 10px 15px;
}
.dados, .itens, .infos {
	width: 639px;
	padding: 0px 10px 0 10px;
}
.itens {
	height: 37px;
}
.infos {
/*	height: 90px;*/
}
.dados dt, .itens dt, .infos dt {
	width: 380px;
	float: left;
	margin-right: 15px;
	display: block;
	font-size: 12px;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	color: #B50000;
}
.dados dd, .itens dd, .infos dd {
	width: 380px;
	margin-right: 15px;
	float: left;
	font-size: 12px;
}
.itens dt, .itens dd { width: 155px; }
.itens dt.acesso, .itens dd.acesso { width: 275px; }
.infos dt, .infos dd { width: 193px; }
.infos dd a { color: #0086DB; }
.infos dd img { margin: 0 5px 5px 0; }

.dados dt.telefone, .dados dd.telefone { width: 200px; }
.botoes {
	font-size: 1px;
}
.infos.certificacoes dt { width: 570px; margin-top: 10px; }
.botoes a {
	color: #FFFFFF;
	display: inline-block;
	background-repeat: no-repeat;
	margin: 0px 0 10px 10px;
	height: 25px;
}
a.comoChegar {
	width: 100px;
	background-image: url(../_IMG/bt_detalheBar2.gif);
	background-position: 0 bottom;
}
a.favoritos {
	width: 160px;
	background-image: url(../_IMG/bt_detalheBar.gif);
	background-position: -105px bottom;
}
a.marcarChopp {
	width: 160px;
	background-image: url(../_IMG/bt_detalheBar2.gif);
	background-position: -270px bottom;

}
a.promocao {
	width: 100px;
	background-image: url(../_IMG/bt_detalheBar.gif);
	background-position: -431px bottom;
}
.loginLayer {
	margin: 5px auto 0 auto;
	text-align: left;
	width: 225px;
	display: block;
}
.loginLayer li {
	margin-bottom: 5px;
}
.loginLayer label {
	width: 41px;
	height: 20px;
	background: url(../_IMG/lbl_login.gif) right 6px no-repeat;
	display: block;
	text-indent: -99999px;
	float: left;
	margin-right: 5px;
}
.loginLayer label.senha {
	background-image: url(../_IMG/lbl_senha.gif);
}
.loginLayer label.senha {
	background-image: url(../_IMG/lbl_senha.gif);
}
.loginLayer label.email {
	background-image: url(../_IMG/lbl_email.gif);
}
.loginLayer input {
	width: 143px;
	background-color: #e7e7e7;
}
#contentLogarForm .bt_esqueciSenha {
	width: 117px;
	height: 18px;
	background: url(../_IMG/bt_esqueciMinhaSenha.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #434343;
	display: block;
	margin: 10px auto;
}
/******************************************************************************
										INICIO FOOTER
******************************************************************************/
div.footerContent {
	height: 63px;
	background: url(../_IMG/bg_footer.gif) no-repeat top center;
	margin: 0 auto;
	text-align: center;
	position: relative;
	padding-left:40px;
}
.footerContent ul { 
	width: 750px;
	padding-top: 19px;
	height: 18px;
	margin: 0 auto;
	text-align: center;
}
.footerContent ul li { 
	float: left;
	position: relative;
}
.footerContent ul li a { 
	display: block;
	height: 12px;
	background-image: url(../_IMG/mnFooter.gif);
	background-repeat: no-repeat;
	background-color: #B5CAD9;
	font-size: 1px;
	text-indent: -9999px;
	color: #0A4C88;
}
.linkPlayer {
	position : absolute ;
	z-index : 0;
	top : 8px ;
	right : 250px ;
}

a.mnAmbev {
	width: 47px;
	background-position: -1px 0;
}
a.mnBrahma {
	width: 48px;
	background-position: -47px 0;
}
a.mnEmporio {
	width: 100px;
	background-position: -95px 0;
}
a.mnConsumo {
	width: 111px;
	background-position: -197px 0;
}
a.mnFranquia {
	width: 103px;
	background-position: -308px 0;
}
a.mnAcademia {
	width: 77px;
	background-position: -411px 0;
}
a.mnCampanhas {
	width: 64px;
	background-position: -488px 0;
}
a.mnOpniao {
	width: 90px;
	background-position: -552px 0;
}
a.mnContato {
	width: 49px;
	background-position: -642px 0;
}
a.mnTrabalhe {
	width: 89px;
	background-position: -692px 0;
}
a.mnMapa {
	width: 67px;
	background-position: -781px 0;
}
.footerContent ul li a:hover { 
	background-color: #fff;
}
/******************************************************************************
								INICIO 	QUIOSQUE
******************************************************************************/
.content.quiosque, .content.bares, .content.noCarrinho {
	background: url(../_IMG/img_copoBar.png) 500px bottom no-repeat;
	position: relative;
}
.quiosque .boxBares big {
	font-size: 18px;
}
.bgBares {
	position: relative;
	background: url(../_IMG/bg_Bares_2.gif) 19px bottom no-repeat;
}
.bt_vejaRitual{
	background: url(../_IMG/bt_vejaRitual.gif) 0px 0px no-repeat;
	width: 118px;
	height: 22px;
	display: inline-block;
	font-size: 1px;
	color: #fbe784;
	margin: 8px 0;
}
.layerLogar .bt_logar {
	width: 127px;
	height: 21px;
	background: url(../_IMG/bt_login.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fae685;
	display: block;
	margin: 0 auto 7px auto;
}
.layerLogar .bt_logar.bt_facaLogin {
	width: 139px;
	height: 21px;
	background-image: url(../_IMG/bt_login_2.gif);
}
.layerLogar .bt_cadastrar {
	width: 253px;
	height: 21px;
	background: url(../_IMG/bt_facaCadastro.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fae685;
	display: block;
	margin: 0 auto;
}
.layerLogar .bt_fazerCadastro {
	width: 139px;
	height: 21px;
	background: url(../_IMG/bt_fazerCadastro.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fae685;
	display: block;
	margin: 0 auto;
}
.layerPromocao {
	width: 508px;
	height: 369px;
	background: url(../_IMG/bg_layer_promocao.gif) 0px 0px no-repeat;
	position: absolute;
	top: 500px;
	left: 100px;
	z-index: 1;
	padding: 0 13px;
}
.layerPromocao .bt_fechar {
	float: right;
	outline: none;
}
.layerPromocao .tit_promocaoDaVez {
	margin: 16px 0 6px 8px;
}
.layerPromocao .boxTxtPromocao {
	width: 457px;
	height: 253px;
	background: url(../_IMG/bg_imprimaFlyer.gif) 0px 0px no-repeat;
	padding: 20px 25px 0 25px;
	position: relative;
}
.layerPromocao .boxTxtPromocao p {
	font-size: 11px;
}
.layerPromocao .boxTxtPromocao .promoNome {
	color: #ac0000;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.layerPromocao .boxTxtPromocao .btImprimaFlyer {
	position: absolute;
	bottom: 0px;
	left: 106px;
	width: 292px;
	height: 26px;
	font-size: 1px;
	color: #dd0b0b;
	text-align: center;
}
.layerPromocao .bt_anterior {
	width: 124px;
	height: 16px;
	background: url(../_IMG/bt_promocaoAnterior.gif) 10px 0px no-repeat;
	display: block;
	color: #7a0000;
	font-size: 1px;
	float: left;
	text-align: right;
	margin-top: 15px;
}
.layerPromocao .bt_anterior.bt_proximo {
	background: url(../_IMG/bt_promocaoProxima.gif) 0px 0px no-repeat;
	float: right;
	text-align: center;
	right: 10px;
	left: 0;
}
/******************************************************************************
								INICIO 	NO CARRINHO
******************************************************************************/
.noCarrinho .cobertura {
	margin-top: 10px;
}
.noCarrinho .salvarFavoritos {
	background: url(../_IMG/bt_salvarEmMeusFavoritos.gif) 0px 0px no-repeat;
	width: 168px;
	height: 22px;
	display: block;
	font-size: 1px;
	color: #dc0b0b;
	margin: 8px 0 10px 0;
	text-align: center;
}
.noCarrinho .salvarFavoritos.yellow {
	background-image: url(../_IMG/bt_MeusFavoritos_yellow.gif);
	background-position: bottom;
	color: #fff;
	width: 165px;
	height: 27px;
	display: inline-block;
}
.salvarFavoritos.black{
	background-image: url(../_IMG/bt_salvarEmMeusFavoritos_black2.gif);
	color: #4b4b4b;
	width: 150px;
	display: inline-block;
}


a.facaPedidoBlue {
	background: url(../_IMG/bt_facaPedido_blue.gif) no-repeat;
	display: inline-block;
	color: #086baf;
	width: 142px;
	height: 28px;	
	font-size: 1px;
	margin: 8px 0 10px 0;
}
/******************************************************************************
								INICIO 	MARCAR CHOPP
******************************************************************************/
.marcarChoppMain h1 {
	width: 167px;
	height: 22px;
	background: url(../_IMG/tit_dadosEncontro.gif) 35px 20px no-repeat;
	text-indent: -99999px;
	padding: 20px 0 0 43px;
}
.boxButtons {
	margin: 0 auto;
	width: 945px;
	padding: 0 17px 0 25px;
	margin-bottom: 6px;
	height: 29px;
}
.boxButtons a {
	width: 207px;
	height: 29px;
	background: url(../_IMG/bt_ondeSeraComemoracao.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	float: left;
	margin-right: 6px;
}

.marcarChoppMain .medium {
	margin-bottom: 5px;
}
.boxButtons .bt_novoEndereco3 {
	width: 207px;
	background: url(../_IMG/bt_ondeSeraComemoraca2.png) 0px 0px no-repeat;
}
.boxButtons .bt_novoEndereco {
	width: 197px;
	background: url(../_IMG/bt_adicionarEndereco.gif) 0px 0px no-repeat;
}
.boxButtons .bt_novoEndereco2 {
	width: 197px;
	background: url(../_IMG/bt_adicionarEndereco2.png) 0px 0px no-repeat;
}
.boxButtons .bt_proximosEncontros {
	width: 217px;
	background-image: url(../_IMG/bt_seusProximosEncontros.gif);
	float: right;
}
.marcarChoppMain .boxTop {
	width: 902px;
	height: 125px;
	background: url(../_IMG/bg_box_952x135.gif) 0px 0px no-repeat;
	margin: 0 0 9px 19px;
	padding: 10px 25px 0 25px;
}
.marcarChoppMain .boxMedio {
	width: 901px;
	height: 443px;
	background: url(../_IMG/bg_box_952x451.gif) 0px 0px no-repeat;
	margin: 0 0 0 19px;
	padding: 18px 25px 0 25px;
}
.marcarChoppMain .boxTop h2 {
	font-size: 19px;
	color: #b50000;
	text-transform: uppercase;
	margin-top: -7px;
}
.marcarChoppMain .boxTop select, .marcarChoppMain .boxMedio select {
	border: solid 1px #d5d5d5;
	background: #e7e7e7;
	width: 174px;
	margin-right: 12px;
}
.marcarChoppMain .boxTop input, .marcarChoppMain .boxMedio input {
	width: 23px;
	border: solid 1px #d5d5d5;
	background: #e7e7e7;
}
.marcarChoppMain .boxTop option, .marcarChoppMain .boxMedio option {
	background: #e7e7e7;
}
.marcarChoppMain .boxTop ul {
	margin-top: 12px;
}
.marcarChoppMain .boxTop ul li {
	margin-bottom: 10px;
}
.marcarChoppMain .boxTop ul li label {
	font-size: 13px;
	padding-right: 10px;
}
.marcarChoppMain .boxTop legend {
	color: #b50000;
	font-size: 10px;
	padding-left: 715px;
}
.marcarChoppMain .boxForm textarea {
	width: 576px;
	height: 85px;
	border: solid 1px #d5d5d5;
	background: #e7e7e7;
}
.marcarChoppMain .boxForm ul li label {
	width: 180px;
	text-align: right;
	display: inline-block;
	font-size: 13px;
	vertical-align: top;
}
.marcarChoppMain .boxForm input {
	width: 233px;
}
.marcarChoppMain .boxForm ul li {
	margin-bottom: 15px;
}
.marcarChoppMain .boxMedio h2 {
	font-size: 19px;
	color: #b50000;
	text-transform: uppercase;
}
.marcarChoppMain .boxForm ul {
	margin-top: 20px;
}
.marcarChoppMain .boxForm ul li img {
	vertical-align: middle;
	margin-right: 5px;
}
.marcarChoppMain .boxForm .liCheckbox {
	margin-bottom: 0px;
	width: 900px;
}
.marcarChoppMain .boxForm .liCheckbox label {
	width: auto;
	text-align: left;
}
.marcarChoppMain .boxForm .liCheckbox input {
	width: auto;
	margin-left: 185px;
	background: none;
	border: none;
}
.marcarChoppMain .boxForm .bt_limpar {
	width: 84px;
	height: 42px;
	background: url(../_IMG/bt_limpar.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #df0b0b;
	display: block;
	float: left;
}
.marcarChoppMain .boxForm .bt_enviar {
	width: 84px;
	height: 42px;
	background: url(../_IMG/bt_enviar.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fbe475;
	display: block;
	float: left;
}
.marcarChoppMain .boxForm .btHotmail {
	background: url(../_IMG/bt_hotmail.gif) no-repeat; 
	width: 35px; 
	height: 28px; 
	float: left; 
	padding-right: 10px;
}
.marcarChoppMain .boxForm .btYahoo {
	background: url(../_IMG/bt_yahoo.gif) no-repeat; 
	width: 35px; 
	height: 28px; 
	float: left; 
	padding-right: 10px;
}
.marcarChoppMain .boxForm .btGmail {
	background: url(../_IMG/bt_gmail.gif) no-repeat; 
	display: block;
	width: 35px; 
	height: 28px; 
	float: left; 
	padding-right: 10px;
}
.marcarChoppMain .boxForm .btCadastrese {
	background: url(../_IMG/bt_cadastreGruposAmigos.gif) no-repeat; 
	width: 219px; 
	height: 21px; 
	float: left; 
	padding-right: 10px; 
	margin-top: 5px;
}
.marcarChoppMain .boxForm .botoes {
	float: right;
	padding-right: 135px;
	margin-top: -5px;
}
.marcarChoppMain .boxForm .boxContagem {
	background: none;
	position: absolute;
	border: none;
	right: -200px;
	top: 0px;
}

.marcarChoppMain .boxForm input.contador {
	background: none;
	position: absolute;
	right:140px;
	top: -20px;
	width:30px;
	border:none;
	text-align:right;
}
.marcarChoppMain .boxTop .descEnd {
	width: 180px;
	display: block;
	font-size: 10px;
	color: #7d7d7d;
	float: right;
	padding-right: 50px;
	margin-top: -5px;
}
.marcarChoppMain .boxLarge {
	width: 901px;
	height: 620px;
	background: url(../_IMG/bg_box_951x625.gif) 0px 5px no-repeat;
	margin: 0 0 0 19px;
	padding: 23px 25px 0 25px;
	text-align: center;
}
.marcarChoppMain .boxLarge .pRed {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	margin: 16px 0 6px 0;
}
.marcarChoppMain .boxLarge h3 {
	background: url(../_IMG/txt_encontroAgendadoSucesso.gif) 0px 0px no-repeat;
	width: 366px;
	height: 65px;
	display: block;
	text-indent: -9999px;
	margin: 101px auto 0 auto;
}
.marcarChoppMain .boxLarge p {
	font-size: 14px;
	margin: 12px 0 15px 0;
}
.marcarChoppMain .boxLarge a {
	width: 259px;
	height: 41px;
	background: url(../_IMG/bt_enviarNovoConvite.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fae36e;
	text-align: center;
	display: block;
	margin: 0 auto;
}
.marcarChoppMain .boxLarge .bt_proximosEncontros {
	background-image: url(../_IMG/bt_proximosEncontros.gif);
}
.excluirApelido a {
	width: 53px;
	height: 21px;
	background: url(../_IMG/bt_sim_yellow.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #fade53;
	display: inline-block;
	margin: 12px 3px 0 0;
}
.excluirApelido .bt_nao {
	background-image: url(../_IMG/bt_nao_yellow.gif);
	margin-right: 0px;
}
.excluirApelido, .avisoCPF {
	font-size: 1px;
}
.excluirApelido{
	padding-top: 12px;
}
.avisoCPF {
	padding-top:0;
	margin-top:0;
}
.avisoCPF img{
	display: block;
	margin: 0px auto 0px 0px;
}

.excluirApelido img {
	display: block;
	margin: 0 auto;
}
.layerGrupoAmigos {
	width: 520px;
	height: 450px;
	background: url(../_IMG/bg_layer_534x450.gif) 0px 0px no-repeat;
	position: absolute;
	top: 500px;
	left: 100px;
	z-index: 1;
	padding-left: 14px;
}
.layerGrupoAmigos .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerGrupoAmigos .topTxt {
	width: 467px;
	height: 48px;
	background: url(../_IMG/tit_grupoDeAmigos.gif) 2px 20px no-repeat;
	text-indent: -99999px;
	display: block;
	padding-top: 20px;
}
.layerGrupoAmigos .scrollArea {
	width: 481px;
	height: 315px;
	background: url(../_IMG/bg_scrollGrupoAmigos.gif) 0px 0px no-repeat;
	margin-top: 11px;
	padding: 5px 0 0 25px;
}
.layerGrupoAmigos .scrollArea dl {
	font-size: 12px;
	width: 450px;
}
.layerGrupoAmigos .scrollArea dt {
	background: url(../_IMG/bt_mais.gif) 0px 0px no-repeat;
	height: 31px;
}
.layerGrupoAmigos .scrollArea dd {
	margin-bottom: 20px;
}
.layerGrupoAmigos .scrollArea .bt_mais {
	width: 31px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
}
.layerGrupoAmigos .scrollArea .bt_excluir {
	width: 69px;
	height: 22px;
	background: url(../_IMG/bt_excluir.gif) 0px 0px no-repeat;
	display: inline-block;
	font-size: 1px;
	text-align: center;
	color: #dc0b0b;
	vertical-align: top;
}
.layerGrupoAmigos .scrollArea .bt_excluir.bt_alterar {
	width: 66px;
	background-image: url(../_IMG/bt_alterar.gif);
	color: #fae061;
}
.layerGrupoAmigos .scrollArea dl input {
	vertical-align: middle;
	margin-right: 5px;
}
.layerGrupoAmigos .scrollArea dl label {
	width: 245px;
	display: inline-block;
	background: url(../_IMG/hr_dotted.gif) 0px 12px repeat-x;
	margin-right: 5px;
}
.layerGrupoAmigos .scrollArea dl span {
	background-color: #F5F5F5;
	padding-right: 5px;
}
.layerGrupoAmigos .scrollArea dl ul {
	margin-top: -8px;
}
.layerGrupoAmigos .scrollArea dl ul li {
	padding-left: 52px;
}
.layerGrupoAmigos .scrollArea dl ul li label {
	width: auto;
	background-image: none;
}
.layerGrupoAmigos .scrollArea .liConfirmacao {
	width: 370px;
	background-color: #dab6b6;
	height: 24px;
	color: #ca0000;
	padding: 5px 29px 0 10px;
	margin: 5px 0 5px 35px;
	font-size: 11px;
	font-weight: bold;
}
.layerGrupoAmigos .scrollArea .liConfirmacao a {
	width: 43px;
	height: 19px;
	background: url(../_IMG/bt_sim_black.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #464646;
	text-align: center;
	display: block;
	float: right;
}
.layerGrupoAmigos .scrollArea .liConfirmacao .bt_nao {
	background-image: url(../_IMG/bt_nao_black.gif);
	margin-left: 7px;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo  {
	margin-top: 10px;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo li  {
	margin-bottom: 9px;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo label {
	width: 80px;
	text-align: right;
	vertical-align: top;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo label small {
	color: #666666;
	font-size: 10px;
	display: block;
	padding-top: 5px;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo input {
	width: 233px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo textarea {
	width: 353px;
	height: 75px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo li {
	padding: 0;
}
.layerGrupoAmigos .scrollArea .bt_salvar {
	width: 71px;
	height: 33px;
	background: url(../_IMG/bt_salvar.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #494949;
	float: right;
}
img.selecionarInter{
	margin-left:50px;
	margin-right:8px;
}
.btns{
	margin-top:325px;
	height:20px;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo .error {
	border-color: #e1a0a0;
}
.layerGrupoAmigos .scrollArea .cadastroGrupo .pError {
	color: #ca0000;
	padding-left: 90px;
	margin-top: 5px;
}
a.icoHotmail, a.icoYahoo, a.icoGmail {
	width: 30px;
	height: 25px;
	display: inline-block;
}
a.icoHotmail img, a.icoYahoo img, a.icoGmail img {
	float: left;
}
a.btSave {
	width: 71px;
	height: 33px;
	display: inline-block;
	background: url(../_IMG/bt_salvar.gif) no-repeat;
	font-size: 1px;
	text-align: center;
	color: #494949;
	float: right;
}
/******************************************************************************
						INICIO 	CHOPP EXPRESS - PRODUTOS
******************************************************************************/
.bgSubMenu  {
	background: url(../_IMG/subMenu_bg.gif) top center no-repeat;
	height: 45px;
	position: absolute;
	top: 282px;
	left: 0px;	
	width: 718px;
	z-index: 20;
}
.bgSubMenu2  {
	background: url(../_IMG/subMenu_bg.gif) top center no-repeat;
	height: 45px;
	position: absolute;
	top: 282px;
	left: 0px;	
	width: 718px;
	z-index: 20;
}

.nossaLojasMain .bgSubMenu2  {
	background-position: center -46px;
}
.nossaLojasMain .subMenuChoppExpress .subLojas,
.produtosMain .subMenuChoppExpress .subProdutos,
.organizeMain .subMenuChoppExpress .subOrganize,
.pedidosMain .subMenuChoppExpress .subPedidos,
.expertMain .subMenuChoppExpress .subExpert {
	background-position: bottom !important;
}
.subMenuChoppExpress {
	position: absolute;
	top: 0px;
	left: 219px;
	z-index: 99;
	width: 718px;
}
.subMenuChoppExpress  a {
	text-indent: -999999px;
	display: block;
	height: 40px;
	background: url(../_IMG/subMenu_nossasLojas.png) 0px 0px no-repeat;
	float: right;
	margin-left: -10px;
}
.subMenuChoppExpress a:hover {
	background-position: bottom;
	display:block;
	z-index:100;
}
.subMenuChoppExpress .subLojas {
	width: 148px;
	margin-left: 0px;
}
.subMenuChoppExpress .subProdutos {
	background-image: url(../_IMG/subMenu_produtos.png);
	width: 92px;
	display:block;
}
.subMenuChoppExpress .subOrganize {
	background-image: url(../_IMG/subMenu_organizeFesta.png);
	width: 142px;
}
.subMenuChoppExpress .subExpert  {
	background-image: url(../_IMG/subMenu_sejaUmExpert.png);
	width: 222px;
}
.subMenuChoppExpress .subPedidos {
	background-image: url(../_IMG/subMenu_meusPedidos.png);
	width: 153px;
}

.choppExpressProdutos h1, .celebreComBrahma h1 {
	display: none;
}
.choppExpressProdutos .abaContent.small p, .choppExpressProdutos .footerProdutos p {
	width: 550px;
	color: #fefefe;
	font-size: 12px;
	line-height: 14px;
	padding: 15px 0 0 35px;
}
.choppExpressProdutos .abaContent.smaller p {
	color: #fefefe;
	font-size: 12px;
	line-height: 14px;
	padding: 18px 0 0 35px;
}
.choppExpressProdutos .footerProdutos p {
	padding-top: 5px;
	width: 730px;
}
.choppExpressProdutos .footerProdutos.footerOrganize p {
	padding-top: 15px;
	width: 910px;
	text-align: center;
}
.choppExpressProdutos .abaContent.small a, .choppExpressProdutos .footerProdutos a {
	color: #ffc500;
	text-decoration: none;
}
.choppExpressProdutos .abaContent.small a:hover, .choppExpressProdutos .footerProdutos a:hover {
	text-decoration: underline;
}
.choppExpressProdutos .abaContent.small .bt_adicionarLista, .choppExpressProdutos .footerProdutos .bt_adicionarLista {
	width: 139px;
	height: 32px;
	background: url(../_IMG/bt_adicionarLista.gif) 0px 0px no-repeat;
	display: block;
	color: #fbe57a;
	font-size: 1px;
	text-align: center;
	float: right;
	position: relative;
	top: 12px;
	right: 34px;
}
.choppExpressProdutos .footerProdutos .bt_adicionarLista {
	right: 34px;
	top: 6px;
}
a.bt_adicionarListaBco {
	width: 172px;
	height: 30px;
	background: url(../_IMG/bt_AdcionarListaBco.gif) 0px 0px no-repeat;
	display: block;
	color: #fbe57a;
	font-size: 1px;
	text-align: center;
	float: right;
	position: relative;
	top: -50px;
	right: 15px;
}
.boxSetaTop {
	width: 955px;
	background: url(../_IMG/bg_box_954x354.gif) 1px 45px no-repeat;
	position: relative;
	top: 0;
	left: 19px;
	padding-bottom:10px;
}
.boxSetaTop .headerSeta {
	width: 955px;
	height: 70px;
	background: url(../_IMG/bg_SetaTopBox.gif) 0px 0px no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.boxSetaTop .headerSeta h2 {
	width: 250px;
	height: 18px;
	background: url(../_IMG/tit_chopeiras.gif) 19px 13px no-repeat;
	display: block;
	text-indent: -99999px;
	padding: 13px 0 0 19px;
}
.boxSetaTop.chopeiras .contentChopeiras {
	/*background: url(../_IMG/bg_chopeiras.jpg) 1px 45px no-repeat;*/
	width: 946px;
	height: 352px;
	padding-top: 47px;
	padding-left: 1px;
}

.boxSetaTop.chopeiras .contentChopeiras ul {
	padding: 0 0 0 0;
}
.boxSetaTop.chopeiras .contentChopeiras ul li {
	float: left;
	font-size: 12px;
	margin-right: 25px;
}
.boxSetaTop.chopeiras .contentChopeiras fieldset big {
	color: #b50000;
	display: block;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.boxSetaTop.chopeiras .contentChopeiras fieldset big b {
	color: #b50000;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	padding: 25px 0 0 0;
}
.boxSetaTop.chopeiras .contentChopeiras fieldset {
	text-align: left;
	position: absolute; 
	bottom: 30px; 
	left: 220px;
}
.boxSetaTop.chopeiras .contentChopeiras label {
	display: block;
	font-size: 14px;
	font-weight: bold;
}
.boxSetaTop.chopeiras .contentChopeiras label span { font-weight: normal; font-size: 10px; color: #000000; }
.boxSetaTop.chopeiras .contentChopeiras select {
	border: solid 1px #d5d5d5;
	background: #e7e7e7;
	width: 43px;
}
.boxSetaTop.chopeiras .contentChopeiras option {
	background: #e7e7e7;
}
.boxSetaTop.chopeiras .contentChopeiras p {
	color: #898989;
	font-style: italic;
	font-size: 11px;
	letter-spacing: -1px;
	margin: 16px 0 0 0px;
}
.boxSetaTop.chopeiras .bt_descubraLitros {
	width: 185px;
	height: 91px;
	background: url(../_IMG/bt_qntsLitrosChopp.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #cd0000;
	display: block;
	position: absolute;
	top: 290px;
	left: 20px;
}
.boxSetaTop.servicoChopeiro .headerSeta h2 {
	background-image: url(../_IMG/tit_servicoChopeiro.gif);
}
.boxSetaTop.servicoChopeiro {
	background-image: url(../_IMG/bg_box_954x179.gif);
}
.boxSetaTop.servicoChopeiro .contentServico {
	width: 756px;
	height: 108px;
	background: url(../_IMG/bg_servicoChopeiro.jpg) 8px 46px no-repeat;
	padding: 115px 0 0 240px;
}
.boxSetaTop.servicoChopeiro .contentServico p {
	font-size: 12px;
	width: 485px;
}
.boxSetaTop.servicoChopeiro fieldset {
	position: absolute;
	top: 106px;
	right: 45px;
	text-align: center;
	width: 140px;
}
.boxSetaTop.servicoChopeiro legend {
	color: #b50000;
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 7px;
	text-align: center;
}
.boxSetaTop.servicoChopeiro input {
	margin-right: 5px;
	vertical-align: middle;
}
.boxSetaTop.servicoChopeiro label {
	margin-right: 15px;
	font-size: 13px;
}

.boxSetaTop.barEmCasa {
	background-image: url(../_IMG/bg_boxWhite.gif);
	padding-top: 75px;
}
.boxSetaTop.barEmCasa .headerSeta h2 {
	background-image: url(../_IMG/tit_barEmCasa.gif);
}

.choppExpressProdutos .galeriaProdutos {
	width: 936px;
	position: relative;
	margin-left: 7px;

}
.choppExpressProdutos .galeriaProdutos .setaLeft {
	width: 22px;
	position: absolute;
	top: 0;
	left: 0;
}
.setaLeft {
	height: 252px;
	background-color:#F96;

}
.setaLeft img{
	margin-top:100px;

}
.galeriaProdutos{
	overflow:hidden;
}


.choppExpressProdutos .galeriaProdutos .liProdutos {
	padding: 0;

}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto {
	width: 180px;
	text-align: center;
	background: url(../_IMG/hr_dotted_vertical.gif) right repeat-y;
	padding: 5px 0;
	float: left;
}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto .tit {
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto p {
	padding: 0 10px;
	text-align: left;
	margin: 0;
}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto select {
	width: 95px;
	background-color: #e7e7e7;
	border: solid 1px #c6c6c6;
	color: #b50000;
	text-transform: uppercase;
	font-size: 11px;
}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto input {
	vertical-align: middle;
	margin-right: 5px;
}
.choppExpressProdutos .galeriaProdutos .liProdutos .boxProduto small { display: block; font-size: 11px; font-weight: bold; }
.choppExpressProdutos .galeriaProdutos .liProdutos.bottom {
	left: 918px;
}
.choppExpressProdutos .galeriaProdutos .setaLeft.setaRight {
	left: 918px;
}
.choppExpressProdutos .galeriaProdutos .liProdutos.bottom {
	padding-bottom: 0;
	background-image: none;
}
.boxSetaTop.barEmCasa .pBottom {
	color: #898989;
	font-style: italic;
	font-size: 12px;
	margin: 6px 0 0 12px;
	line-height: 13px;
}
.pBottom{
}
.boxSetaTop.gifts {
	background-image: url(../_IMG/bg_boxWhite.gif);
	padding-top: 70px;
	height: auto;
}
.boxSetaTop.gifts .headerSeta h2 {
	background-image: url(../_IMG/tit_gifts.gif);
}
.boxSetaTop.gifts .galeriaProdutos .liProdutos {
	height: 350px;
	padding: 0;
	background-image: none;
	
}

.boxSetaTop.gifts .galeriaProdutos .liProdutos .boxProduto, .descricao {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 5px;
}
.boxSetaTop.gifts .galeriaProdutos .descricao .boxProduto{
		color: #626262;
}

p.descricao{
	text-align:left;
}
.boxSetaTop.gifts .galeriaProdutos .liProdutos .boxProduto .preco {
	color: #b50000;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}
.choppExpressProdutos .footerProdutos {
	height: 43px;
	padding-top: 5px;
	background: url(../_IMG/bg_footerProdutos.gif);
	background-repeat: no-repeat;
	background-position: 20px 0;
	margin-top: 10px;
}
.bt_pedidos, .bt_pedidosConf, .bt_pedidosEnc {
	width: 139px;
	height: 32px;
	background: url(../_IMG/bt_meusPedidos.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-indent: -9999px;
	text-align: left;
	color: #fbe889;
	display: inline-block;
}
.bt_pedidosConf { width: 180px; margin: 5px 0 5px 0; background: url(../_IMG/bt_meusPedidosConf.gif) no-repeat; }
.bt_pedidosEnc { width: 180px; margin: 5px 0 5px 0; background: url(../_IMG/bt_meusPedidosEnc.gif) no-repeat; }


.layerLogar.layerItensIncluidos {
	height: 285px;
	background-image: url(../_IMG/bg_layer_374x250.gif);
}
.layerLogar .itensIncluidos {
	text-align: left;
	padding: 0 15px;
	margin-top: -25px;
}
.layerLogar .itensIncluidos p {
	color: #f4f4f4;
	font-size: 12px;
	text-align: center;
	line-height: 13px;
}
.layerLogar .itensIncluidos p span { display: block; text-align: left; }
.bt_encomendar {
	width: 139px;
	height: 21px;
	background: url(../_IMG/bt_encomendar.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #fbe889;
	display: block;
	float: right;
	position: relative;
	top: 22px;
	right: 240px;
}
.footerProdutos .bt_encomendar {
	top: 12px;
}
/******************************************************************************
						INICIO 	CHOPP EXPRESS - ENCOMENDAS
******************************************************************************/
.lcContPedido {
	width: 955px;
	background: url(../_IMG/bg_box_954x354.gif) 1px 45px no-repeat;
	position: relative;
	top: 0;
	left: 19px;
	padding: 0;
}
.lcContPedido .headerSeta {
	width: 955px;
	height: 70px;
	background: url(../_IMG/bg_SetaTopBox.gif) 0px 0px no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.lcContPedido .headerSeta h2 {
	width: 250px;
	height: 18px;
	background: url(../_IMG/tit_meusPedidos.gif) 19px 13px no-repeat;
	display: block;
	text-indent: -99999px;
	padding: 13px 0 0 19px;
}
.meusPedidos {
	background-image: url(../_IMG/bg_boxWhite.gif);
	padding: 0 0 0 10px;
}
.meusProdutos {
	padding: 0 0 30px 0;
}
.meusProdutos .boxProduto {
	width: 180px;
	height: 290px;
	margin: 15px 0 20px 5px;
	text-align: center;
	padding: 5px 0;
	float: left;
}
.meusProdutos .boxProduto.boxBgNone {
	background-image: none;
}
.meusProdutos .boxProduto input {
	vertical-align: middle;
	margin-right: 5px;
	background: #e7e7e7;
	border: solid 1px #c6c6c6;
	width: 19px;
}
.meusProdutos .boxProduto label {
	font-size: 11px;
	text-transform: uppercase;
	color: #b50000;
}
.meusProdutos .boxProduto .bt_excluir {
	width: 59px;
	height: 22px;
	background: url(../_IMG/bt_excluir_white.gif) 0px 0px no-repeat;
	display: block;
	margin: 5px auto 5px auto;  
	font-size: 1px;
	text-align: center;
	color: #dc0b0b;
}

.meusProdutos .boxProduto .tit {
	text-align: left;
	line-height: 14px;
	font-size: 12px;
	font-style: italic;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
}
.meusProdutos .boxProduto .pRed {
	font-size: 11px;
	font-style: italic;
	text-transform: uppercase;
	margin-top: -3px;
}
.meusProdutos .boxProduto .preco {
	color: #b50000;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}
/******************************************************************************
					INICIO 	MARCAR CHOPP - SEUS PRÓXIMOS ENCONTROS
******************************************************************************/
.marcarChoppMain.proximosEncontros h1 {
	width: 221px;
	background-image: url(../_IMG/tit_proximosEncontros.gif);
}
.descrProximosEncontros {
	width: 665px;
	height: 31px;
	background: url(../_IMG/txt_vejaAbaixoEncontrosMarcados.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	float: right;
	margin: 10px 50px 0 0;
}
.marcarChoppMain.proximosEncontros .content {
	padding-bottom: 10px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop {
	width: 914px;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	padding: 10px 15px 30px 25px;
	position: relative;
	top: 0;
	left: 19px;	
	margin-bottom: 10px;
}
.marcarChoppMain.proximosEncontros .bgWhite_bottom {
	left: 0px;	
}
.marcarChoppMain.proximosEncontros .boxGradientTop h2 {
	font-size: 19px;
	color: #b50000;
	text-transform: uppercase;
}
.marcarChoppMain.proximosEncontros .bt_marcarNovoEncontro {
	width: 197px;
	height: 28px;
	background: url(../_IMG/bt_marcarNovoEncontro.gif) 0px 0px no-repeat;
	display: block;
	color: #fadf59;
	text-align: center;
	font-size: 1px;
	float: right;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dl {
	margin: 15px 0 0px 0;
	padding: 0;
	font-size: 12px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dt {
	padding-top: 3px;
	background: url(../_IMG/bt_maisWhite.gif) 0px 0px no-repeat;
	height: 29px;
	width: 605px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dd {
	padding: 0 0 210px 35px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop .bt_mais {
	margin: -3px 5px 0 0;
	width: 31px;
	height: 28px;
	display: inline-block;
	vertical-align: top;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dt b {
	color: #b50000;
}
.marcarChoppMain.proximosEncontros .boxGradientTop .bt_desmarcarEncontro {
	width: 152px;
	height: 22px;
	background: url(../_IMG/bt_desmarcarEncontro.gif) 0px 0px no-repeat;
	display: block;
	font-size: 1px;
	text-align: center;
	color: #c80000;
	float: right;
}
.marcarChoppMain.proximosEncontros .boxGradientTop span {
	width: 405px;
	display: inline-block;
	background: url(../_IMG/hr_dotted.gif) 0px 12px repeat-x;
	margin-right: 5px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dt p {
	background-color: #FFFFFF;
	display: inline;
	padding-right: 5px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dd .boxList {
	overflow: auto;
	width: 195px;
	height: 140px;
	padding: 10px 0 10px 30px;
	border: solid 1px #d5d5d5;
	background-color: #FFF;
}
.marcarChoppMain.proximosEncontros .boxGradientTop .boxEncontro {
	float: left;
	padding-right: 45px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop .boxEncontro h3 {
	font-size: 14px;
	margin-bottom: 7px;
	color: #b50000;
	text-transform: uppercase;
}
.marcarChoppMain.proximosEncontros .boxGradientTop .boxRodape {
	width: 954px;
	height: 13px;
	background: url(../_IMG/bg_boxWhite_bottom.gif) 0px 0px no-repeat;
	position: relative;
	top: 13px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dd .boxConfirmDesmarcar {
	background-color: #e6c2c2;
	margin: 0 108px 7px 0;
	color: #ca0000;
	padding: 5px 0 5px 18px;
	position: relative;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dd .boxConfirmDesmarcar a {
	width: 43px;
	height: 19px;
	background: url(../_IMG/bt_simPink.gif) 0px 0px no-repeat;
	display: inline-block;
	font-size: 1px;
	color: #464646;
	text-align: center;
	vertical-align: middle;
	margin-left: 10px;
}
.marcarChoppMain.proximosEncontros .boxGradientTop dd .boxConfirmDesmarcar a.bt_nao {
	background-image: url(../_IMG/bt_naoPink.gif);
	margin-left: 7px;
}

/******************************************************************************
					INICIO 	CHOPP EXPRESS - NOSSAS LOJAS
******************************************************************************/
.content.noCarrinho.nossasLojas .bt_comoChegar {
	width: 118px;
	height: 27px;
	background: url(../_IMG/bt_comoChegar.gif) no-repeat;
	display: inline-block;
	font-size: 1px;
	text-align: center;
	color: #fff;
	margin: 8px 0 10px 0;
}
/******************************************************************************
					INICIO 	CHOPP EXPRESS - ORGANIZE
******************************************************************************/

.boxSetaTop.calculadoraChopp {
	background-image: url(../_IMG/bg_box_951x625.gif);
	height: 685px;
}
.boxSetaTop.calculadoraChopp .headerSeta h2 {
	width: 270px;
	height: 18px;
	background: url(../_IMG/tit_calculadoraDeChope.gif) 19px 13px no-repeat;
	display: block;
	text-indent: -99999px;
	padding: 13px 0 0 19px;
}
.boxSetaTop.calculadoraChopp .contentLeft {
	padding-top: 90px;
}
.boxSetaTop.calculadoraChopp .formCalcular label {
	text-transform: uppercase;
	color: #b50000;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	margin-right: 2px;
}
.boxSetaTop.calculadoraChopp .formCalcular li {
	margin-bottom: 18px;
}
.boxSetaTop.calculadoraChopp .formCalcular {
	padding-left: 95px;
}
.boxSetaTop.calculadoraChopp .formCalcular input {
	width: 35px;
	background-color: #e7e7e7;
	border: solid 1px #d5d5d5;
}
.boxSetaTop.calculadoraChopp .formCalcular span {
	color: #b50000;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
}
.boxSetaTop.calculadoraChopp .formCalcular select {
	width: 60px;
	background-color: #e7e7e7;
	border: solid 1px #d5d5d5;
	text-transform: uppercase;
	font-size: 12px;
	margin-right: 20px;
}
.boxSetaTop.calculadoraChopp .formCalcular option {
	background-color: #e7e7e7;
}
.boxSetaTop.calculadoraChopp .formCalcular .bt_calcular {
	width: 168px;
	height: 83px;
	background: url(../_IMG/bt_calcular.png) 0px 0px no-repeat;
	text-indent: -999999px;
	display: block;
	outline: none;
	margin-left: 297px;
}
.boxSetaTop.calculadoraChopp .formCalcular .bt_calcular.bt_recalcular {
	width: 181px;
	background-image: url(../_IMG/bt_recalcular.png);
}
.logoBrahma {
	margin: 90px 5px 0 0;
}
.logoBrahmaSmall {
	margin: 0 28px 0 0;
}
	
.boxSetaTop.calculadoraChopp .contentRight {
	position: absolute;
	right: 0;
	top: 45px;
	z-index: 1;
	width: 260px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed {
	width: 198px;
	height: 192px;
	background: url(../_IMG/bg_boxRedRight.png) 0px 0px no-repeat;
	margin-left: 27px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed h3 {
	width: 133px;
	height: 35px;
	background: url(../_IMG/tit_kitsEspeciais.gif) 30px 19px no-repeat;
	text-indent: -99999px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed li {
	margin: 0 0 1px 30px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed ul li a {
	font-size: 10px;
	color: #fcf1f7;
	text-decoration: none;
	background: url(../_IMG/bullet.gif) 0px 3px no-repeat;
	padding-left: 30px;
	height: 20px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed ul li a:hover {
	text-decoration: underline;
}
.layerImagens {
	padding-top: 22px;
	position: relative;
}
.layerImagens img {
	display: block;
}
.layerImagens .bt_fechar {	
	display: block;
	text-align: right;
	outline: none;
	position: absolute;
	top: 0;
	right: 13px;
}
.layerImagens2 {
	position: relative;
}
.layerImagens2 .bt_fechar {	
	width: 70px;
	height: 30px;
	display: block;
	outline: none;
	position: absolute;
	top: 0;
	right: 13px;
	text-indent: -99999px;
	background: url(../_IMG/px.gif) repeat;
}
.boxSetaTop.calculadoraChopp .contentRight .boxRed .bt_conhecaProdutos {
	width: 176px;
	height: 32px;
	background: url(../_IMG/bt_conhecaNossosProdutos.png) 0px 0px no-repeat;
	color: #4c4c4c;
	font-size: 1px;
	text-align: center;
	display: block;
	margin: 13px auto 0 auto;
}
.boxSetaTop.calculadoraChopp .contentRight .bt_escolherProdutos {
	width: 227px;
	height: 34px;
	background: url(../_IMG/bt_continuarEscolhendoProdutos.gif) 0px 0px no-repeat;
	color: #ffffff;
	font-size: 1px;
	text-align: center;
	display: block;
	margin: 15px 20px 0 0;
}
.boxMedidaIdeal {
	width: 397px;
	height: 288px;
	background: url(../_IMG/bg_medidaIdeal2.png) no-repeat 0px 0px;
	padding: 125px 0 0 230px;
	position: relative;
	margin-left: 55px;
	left: 0;
	top: -50px;

}
.boxMedidaIdeal p {
	font-size: 12px;
}
.boxMedidaIdeal b {
	text-transform: uppercase;
	color: #b50000;
	font-weight: bold;
}
.boxMedidaIdeal b span {
	font-size: 18px;
}
.boxMedidaIdeal .pBox {
	position: absolute;
	font-size: 16px;
	top: 204px;
	left: 245px;
	width: 375px;
}
div.baner{
	width:248px;
	height:296px;
	margin-right:5px;
	margin-top:20px;
	position:relative;

}
div.baner a{
	display:block;

	width:100%;
	height:30px;
	position:absolute;
	bottom:35px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxMarcarChopp {
	width: 249px;
	height: 295px;
	background: url(../_IMG/bgBox_marcarUmChopp.png) 0px 0px no-repeat;
	position: relative;
	margin-top: 10px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxMarcarChopp p {
	text-indent: -99999px;
}
.boxSetaTop.calculadoraChopp .contentRight .boxMarcarChopp a {
	width: 185px;
	height: 33px;
	text-indent: -99999px;
	outline: none;
	position: absolute;
	bottom: 32px;
	left: 33px;
}
.boxMedidaIdeal a {
	width: 158px;
	height: 33px;
	background: url(../_IMG/bt_encomendarGifts.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #4c4c4c;
	padding-top: 2px;
	text-align: center;
	position: absolute;
	top: 280px;
	left: 217px;
}
.boxMedidaIdeal a.bt_encomendarChopeiro {
	width: 228px;
	background-image: url(../_IMG/bt_encomendaChopeiro.gif);
	top: 280px;
	left: 375px;
}
/******************************************************************************
					INICIO 	CHOPP EXPRESS - SEJA UM EXPERT
******************************************************************************/
.boxSetaTop.tirarChope {
	background-image: url(../_IMG/bg_box_952x452.gif);

}
.contentChopeBox{
	height:700px;
	
}
.contentChopeBox span{
	font-weight:bold;
	
}
.tirarChope{

}
.boxSetaTop.tirarChope .headerSeta h2 {
	width: 250px;
	background-image: url(../_IMG/tit_comoTirarChope.gif);
}
.boxExpert2, .boxExpert3, .boxExpert4, .boxExpert5, .boxExpert6, .boxExpert7, .boxExpert8{
	width: 713px;
	height: 62px;
	font-size: 13px;
	margin-bottom: 19px;
	margin:0px auto 13px auto;
}
.boxExpert2{
		background: url(../_IMG/box_expert2.gif) 0px 0px no-repeat;
}
.boxExpert3{
		background: url(../_IMG/pi_03.gif) 0px 0px no-repeat;
}
.boxExpert4{
		background: url(../_IMG/pi_06.gif) 0px 0px no-repeat;
}
.boxExpert5{
		background: url(../_IMG/pi_08.gif) 0px 0px no-repeat;
}
.boxExpert6{
		background: url(../_IMG/pi_10.gif) 0px 0px no-repeat;
}
.boxExpert7{
		background: url(../_IMG/pi_12.gif) 0px 0px no-repeat;
}
.boxExpert8{
		background: url(../_IMG/pi_14.gif) 0px 0px no-repeat;
}
.boxExpert2 p, .boxExpert3 p, .boxExpert4 p, .boxExpert5 p, .boxExpert6 p, .boxExpert7 p, .boxExpert8 p  {
	padding: 15px 7px 0 66px;
	font-size: 11px;
	line-height: 16px;
}
.boxExpert2 img {
	float: left;
}
.boxExpert {
	width: 419px;
	height: 78px;
	background: url(../_IMG/box_expert.gif) 0px 0px no-repeat;
	font-size: 13px;
	margin-bottom: 19px;
}
.boxExpert img {
	float: left;
}
.boxExpert p {
	padding: 15px 7px 0 66px;
	font-size: 12px;
	line-height: 16px;
}
.boxSetaTop.tirarChope .contentChope {
	padding: 90px 0 0 0;
}

.baresImgSmall ul {
	margin-left: 20px;
	text-align: left;
}
.baresImgSmall ul li {
	width: 94px;
	height: 64px;
	display: block;
	padding: 0 7px;
	float: left;
	margin-bottom: 7px;
}
.baresImgSmall ul li a {
	width: 90px;
	height: 60px;
	display: block;
	padding: 2px 0 0 2px;
}
.baresImgSmall ul li a:hover {
	border: 2px solid #b00000;
	padding: 0;
}
.content.Detalhe .baresImgSmall ul li img {
	margin: 0;
	padding: 0;
	display: block;
}
.boxSetaTop.tirarChope .bt_acesseExp {
	width: 479px;
	height: 81px;
	background: url(../_IMG/bt_acesseExpRitualChopp.gif) 0px 0px no-repeat;
	text-align: center;
	font-size: 1px;
	color: #ffffff;
	display: block;
	clear: both;
	margin: 0 auto;
}
/******************************************************************************
								INICIO 	CADASTRO
******************************************************************************/
.cadastro .abaContent.smaller h1 {
	width: 700px;
	height: 46px;
	background: url(../_IMG/tit_cadastro.gif) 40px 16px no-repeat;
	text-indent: -99999px;
	display: block;
}
.cadastro .abaContent.smaller p {
	text-indent: -99999px;
	display: none;
}
.box_btCadastro {
	width: 957px;
	height: 30px;
	margin: 5px auto 0 auto;
	padding-left: 17px;
	position: relative;
	top: -5px;
}
.box_btCadastro a {
	width: 167px;
	height: 29px;
	background: url(../_IMG/bt_sobreVoce.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	outline: none;
	display: block;
	float: left;
	margin-right: 6px;
}
.box_btCadastro a:hover {
	background-position: bottom;
}
.cadastro.grupoDeAmigos .box_btCadastro .bt_grupoAmigos,
.cadastro.sobreVoce .box_btCadastro .bt_sobreVoce,
.cadastro.baresPreferidos .box_btCadastro .bt_baresPreferidos {
	background-position: bottom;
}
.box_btCadastro .bt_baresPreferidos {
	background-image: url(../_IMG/bt_baresPreferidos.gif);
}
.box_btCadastro .bt_grupoAmigos {
	background-image: url(../_IMG/bt_grupoDeAmigos.gif);
}
.cadastro .abaContent.smaller {
	height: 48px;
	text-align: left;
}
.boxContentCadastro {
	width: 904px;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 25px 0 25px;
	position: relative;
	top: 0;
	left: 19px;	
}
.cadastro .bgWhite_bottom {
	left: 0px;
}
.boxContentCadastro fieldset {
	margin-top: 10px;
	padding-bottom: 20px;
}
.boxContentCadastro label, .boxContentCadastro span, #frEntrega label{
	width: 155px;
	display: inline-block;
	margin-right: 5px;
	text-align: right;
	font-size: 13px;
}
#frEntrega span{
	font-size: 13px;
	margin-left:5px;
}
#frEntrega input[type="radio"]{
	margin-left:17px;
	background: none;
	border:none;	
}

.biga{
	background-color:#CF3;
}
.btEnv{
	width:790px;
	text-align:right;
}

.boxContentCadastro .topCadastro {
	color: #b77b77;
	font-size: 10px;
	position: absolute;
	right: 15px;
	top: 13px;
	width: auto;
}
#divFormulario a.pqCPF{
	color: #b77b77;
	font-size:12px;
}
.btnEncomend{
	text-align:right;
}
.btnEncomend1{
	margin-right:17px;
}
.boxContentCadastro input,  #frEntrega select {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
}
.boxContentCadastro input{
		width: 253px;
}
#frEntrega input{
border: 1px solid #d5d5d5;
background-color: #e7e7e7;
}
 #frEntrega label{
	 display !important:inline;
 }
 #frEntrega select{
	 width:175px;
 }
#frEntrega div{
	margin-top:18px;
}
.boxContentCadastro textarea {
	background-color: #e7e7e7;
	width: 389px;
	height: 157px;
	border: 1px solid #d5d5d5;
	font-size: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.boxContentCadastro select {
	background-color: #e7e7e7;
	width: 193px;
	border: 1px solid #d5d5d5;
}
.boxContentCadastro option {
	background-color: #e7e7e7;
}
.boxContentCadastro .radioBox input {
	width: auto;
	border: none;
	background: none;
}
.boxContentCadastro .radioBox label {
	width: auto;
	text-align: left;
}
.boxContentCadastro .radioBox label.selected {
	color: #b50000;
}
.boxContentCadastro ul li {
	margin-bottom: 10px;
}
.boxContentCadastro h2, .boxContentCadastro .radioBox p, .boxContentCadastro h3 {
	font-size: 20px;
	color: #b50000;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
}
.boxContentCadastro h3 span {
	font-size: 11px;
	color: #6b6b6b;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	vertical-align: middle;
}
.boxContentCadastro .bt_salvarDados {
	width: 130px;
	height: 43px;
	background: url(../_IMG/bt_salvarDados.gif) 0px 0px no-repeat;
	display: block;
	position: absolute;
	bottom: 20px;
	right: 30px;
	text-indent: -99999px;
	outline: none;
}
.formEnviado {
	text-align: center;
}
.formEnviado img {
	display: block;
	margin: 70px auto 19px auto;
}
.formEnviado a {
	width: 337px;
	height: 41px;
	background: url(../_IMG/bt_preenchaBaresFavoritos.gif) 0 0 no-repeat;
	color: #fae67f;
	font-size: 1px;
	text-align: center;
	display: block;
	margin: 0 auto 10px auto;
}
.formEnviado a.bt_cadastreAmigos {
	background-image: url(../_IMG/bt_cadastreGrupoAmigos.gif);
}
.formEnviado a.bt_continua_pedido {
	background-image: url(../_IMG/btn_continue_pedido.png);
}
.formLeft {
	margin-left: 20px;
	width: 430px;
	float: left;
	padding-left: 10px;
}
.boxContentCadastro p {
	font-size: 13px;
	margin-bottom: 10px;
}
.formFindBares label {
	width: 50px;
}
.boxResultadoBares {
	width: 395px;
	height: 158px;
	border: 1px solid #d5d5d5;
	background-color: #FFFFFF;
	float: left;
}
.boxResultadoBares fieldset {
	padding: 10px 0px 10px 0px;
	margin: 0;
	font-size: 12px;
}
.boxResultadoBares label {
	font-size: 12px;
	text-align: left;
	width: auto;
	margin: 0;
}
.boxResultadoBares input {
	width: auto;
	border: none;
	background: none;
	margin-right: 3px;
	vertical-align: middle;
}
.boxResultadoBares ul li {
	margin-bottom: 3px;
	float: left;
	padding: 0 10px 5px 13px;
	width: 170px;
}
.formRight {
	float: left;
	font-size: 13px;
	width: 420px;
	padding: 10px 0 0 20px;
}
.formRight fieldset {
	margin: 0;
}
.formRight ul li {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background-color: #e7e7e7;
	border-bottom: 1px solid #c6c6c6;
	width: 368px;
}
.formRight ul li.bgWhite {
	background-color: #ffffff;
}
.hr_gradient {
	width: 938px;
	height: 30px;
	background: url(../_IMG/hr_gradient.png) 0px 40px no-repeat;
	margin-left: -10px;
	padding-top: 40px;
	clear: both;
}
.formRight .bt_excluirDaLista {
	width: 90px;
	height: 18px;
	background: url(../_IMG/bt_excluirDaLista.gif) 0px 0px no-repeat;
	color: #c00000;
	font-size: 1px;
	text-align: center;
	display: block;
	float: right;
}
.boxQuestionBottom {
	margin-left: 30px;
	padding-bottom: 20px;
}
.boxQuestionBottom h3 {
	font-size: 15px;
	margin-bottom: 10px;
}
.boxQuestionBottom select {
	margin-bottom: 5px;
	float: none;
}
.boxQuestionBottom input {
	width: auto;
	background: none;
	border: none;
	vertical-align: middle;
}
.boxQuestionBottom label {
	width: 75px;
	text-align: left;
}
.boxContentCadastro ul li.bt_importarLista {
	font-size: 13px;
	padding-left: 165px;
}
.boxContentCadastro ul li.bt_importarLista a {
	width: 22px;
	height: 18px;
	background: url(../_IMG/bt_blogspot.gif) 0px 0px no-repeat;
	margin-left: 6px;
	text-indent: -99999px;
	outline: none;
	display: inline-block;
}
.boxContentCadastro ul li.bt_importarLista a.bt_twitter {
	background-image: url(../_IMG/bt_twitter.gif);
}
.boxContentCadastro ul li.bt_importarLista a.bt_facebook {
	background-image: url(../_IMG/bt_facebook.gif);
}
.boxContentCadastro ul li.bt_importarLista a.bt_wordpress {
	background-image: url(../_IMG/bt_wordpress.gif);
}
.cadastro.grupoDeAmigos .boxContentCadastro {
	height: 460px;
}
.boxContentCadastro ul .bt_adicionarNovoGrupo {
	padding-left: 165px;
	margin-top: 25px;
}
.boxContentCadastro ul .bt_adicionarNovoGrupo a {
	width: 189px;
	height: 21px;
	background: url(../_IMG/bt_adicionarNovoGrupo.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fae683;
	text-align: center;
	display: block;
}

/******************************************************************************
						INICIO FACILITOMETRO
******************************************************************************/
.cadastro.facilitometro h1 {
	display: none;
}
.pgFacilitometro .abaContent {
	text-align: left;
}
.abaContent .pFacilitometro {
	width: 720px;
	height: 57px;
	background: url(../_IMG/txt_escolhaAba.gif) 45px 17px no-repeat;
	font-size: 1px;
	text-indent: -99999px;
}
.box_btCadastro .bt_choppBrahmaPerto {
	background-image: url(../_IMG/bt_choppBrahmaPerto.gif);
	width: 227px;
}
.box_btCadastro .bt_facaSeuTrajeto {
	background-image: url(../_IMG/bt_facaSeuTrajeto.gif);
}
.cadastro.facilitometro .boxContentCadastro {
	background-image: url(../_IMG/bg_box_952x451.gif);
	padding-right: 0px;
	padding-left: 0px;
	width: 952px;
	float: left;
}
.cadastro.facilitometro .boxContentCadastro .boxLeft {
	width: 454px;
	background: url(../_IMG/hr_dotted_vertical.gif) repeat-y right top;
	float: left;
	padding-left: 20px;
	height:405px;
}
.cadastro.facilitometro .boxContentCadastro .boxLeft a {
	width: 159px;
	height: 35px;
	background: url(../_IMG/bt_consulte.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #fbe784;
	display: block;
	margin-top: 12px;
	margin-left: 130px;
}
.bgWhite_bottom {
	width: 954px;
	height: 8px;
	background: url(../_IMG/bg_boxWhite_bottom.gif) bottom left no-repeat;
	position: absolute;
	left: 1px;
	bottom: -3px;
}
.boxFacilitometro {
	width: 940px;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	padding: 15px 14px 25px 0;
	height: auto;
	position: relative;
	top: 0;
	left: 19px;	
	margin-bottom: 10px;
}
.boxFacilitometro .bgWhite_bottom {
	left: 0px;	
}
.footerSpace {
	margin: 0;
	padding-top: 5px;
}
.boxFacilitometro .boxLeft {
	width: 270px;
	float: left;
	padding: 0 5px 0 0px;
}
.boxFacilitometro .boxRight {
	float: left;
	position:relative;
}
.boxFacilitometro .boxRight .divLoading {
	background:#000;
	position:absolute;
	width:663px;
	height:745px;
	top:0px; 
	left:0px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.boxFacilitometro h2 {
	color: #b50000;
	font-size: 15px;
	text-transform: uppercase;
	background: url(../_IMG/hr_redSeta.gif) 15px 0px no-repeat;
	padding-top: 23px;
}
.boxFacilitometro p {
	font-family: Arial;
	font-size: 11px;
	margin: 5px 0;
}
.boxFacilitometro input {
	width: 230px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
	display: block;
}
.boxFacilitometro select {
	width: 195px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
	display: block;
	margin: 10px auto 0 auto;
}
.boxFacilitometro .btFacilitometro {
	height: 21px;
	display: block;
	text-indent: -99999px;
	outline: none;
	float: right;
	margin: 13px 0 0 5px;
	position: relative;
	top: 0;
	right: 17px;
}
.boxFacilitometro .btFacilitometro.bt_ajuda {
	width: 18px;
	background: url(../_IMG/bt_question.gif) 0px 0px no-repeat;
}
.boxFacilitometro .btFacilitometro.bt_pesquisar {
	width: 93px;
	background: url(../_IMG/bt_pesquisar.gif) 0px 0px no-repeat;
}
.boxFacilitometro .btFacilitometro.bt_tracarRota {
	width: 93px;
	background: url(../_IMG/bt_tracarRota.gif) 0px 0px no-repeat;
}
.boxFacilitometro .boxEnd {
	background: url(../_IMG/hr_gradient_small.gif) bottom center no-repeat;
	padding: 0 0 60px 20px;
}
.boxFacilitometro h3 {
	color: #b50000;
	font-size: 15px;
	text-transform: uppercase;
	background: url(../_IMG/hr_redSeta.gif) 12px bottom no-repeat;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.boxFacilitometro .boxConheca {
	padding: 5px 0 0 30px;
}
.boxFacilitometro dl {
	font-family: Arial;
	font-size: 11px;
	width: 200px;
}
.boxFacilitometro dt {
	color: #b50000;
	font-weight: bold;
	margin-top: 10px;
}
.boxFacilitometro dd, .boxFacilitometro ol li {
	padding-bottom: 10px;
	background: url(../_IMG/hr_dotted_red.gif) bottom left repeat-x;
}
.layerAjudaFacilitometro {
	width: 520px;
	height: 412px;
	background: url(../_IMG/bg_layer_532x412.gif) 0px 0px no-repeat;
	position: absolute;
	top: 500px;
	left: 100px;
	z-index: 1;
	padding-left: 14px;
}
.layerAjudaFacilitometro .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerAjudaFacilitometro .boxComoUsar {
	width: 505px;
	height: 351px;
	background: url(../_IMG/bg_gradientLayerFacilitometro.gif) 0px 0px no-repeat;
	margin-top: 10px;
}
.layerAjudaFacilitometro ul {
	padding: 0 15px;
}
.layerAjudaFacilitometro ul li {
	font-size: 12px;
	padding-left: 45px;
	background: url(../_IMG/item_1_ajudaFacilitometro.gif) 0px 0px no-repeat;
	margin-bottom: 8px;
	line-height: 14px;
}
.layerAjudaFacilitometro ul li b {
	color: #b31e1e;
}
.layerAjudaFacilitometro p {
	color: #b50000;
	font-size: 15px;
	text-transform: uppercase;
	padding: 15px 15px 10px 15px;
	font-weight: bold;
}
.layerMapa {
	width: 370px;
	height: 160px;
	background-color: #FFFFFF;
	padding: 5px;
	z-index: 10;
}
.layerMapa .imgBar {
	float: left;
	padding-right: 13px;
}
.layerMapa .boxRight {
	width: 300px;
	float: left;
}
.layerMapa .boxRight p {
	font-family: Arial;
	font-size: 11px;
}
.layerMapa .boxRight .titBar, .boxConheca .titBar {
	color: #960000;
	text-transform: uppercase;
	font-weight: bold;
}
.layerMapa .boxRight label {
	font-size: 13px;
	text-transform: uppercase;
	color: #b50000;
	display: block;
	margin-top: 6px;
	font-weight:bold;
}
.layerMapa .boxRight input {
	width: 145px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
}
.layerMapa .boxRight a {
	width: 25px;
	height: 21px;
	display: inline-block;
	font-size: 1px;
	color: #f7d942;
	text-align: center;
	vertical-align: middle;
}
.layerMapa .boxRight a.bt_ir {
	background: url(../_IMG/bt_ir.gif) 0px 0px no-repeat;
	display: inline-block;
}
.layerMapa .boxRight .pCinza {
	color: #6e6e6e;
	font-size: 10px;
}
.layerMapa .boxRight a.bt_conhecaEstabelecimento {
	width: 163px;
	background: url(../_IMG/bt_conhecaEstabelecimento.gif) 0px 0px no-repeat;
	display: block;
	margin-top: 7px;
}
.layerMapa .boxRight a.bt_salvarFavoritos {
	width: 163px;
	background: url(../_IMG/bt_salvarEmMeusFavoritos_black.gif) 0px 0px no-repeat;
	display: block;
	color: #4a4a4a;
	margin-top: 7px;
}
.layerMapa .boxRight a.bt_vejaTrajeto {
	width: 163px;
	background: url(../_IMG/bt_vejaTrajeto.gif) 0px 0px no-repeat;
	display: block;
	margin-top: 7px;
}
.pgFacilitometro.facaSeuTrajeto .boxFacilitometro h2 {
	text-align: center;
}
.pgFacilitometro.pertoDeVoce .bt_choppBrahmaPerto,
.pgFacilitometro.facaSeuTrajeto .bt_facaSeuTrajeto {
	background-position: bottom;
}
.boxEnd.boxRota {
	text-align: center;
	padding: 5px 0 20px 20px
}
.boxEnd.boxRota a {
	width: 93px;
	height: 21px;
	display: block;
	font-size: 1px;
	text-align: center;
	float: left;
	position: relative;
	left: 25px;
	margin-bottom: 5px;
}
.boxEnd.boxRota .bt_rotaVolta {
	color: #f9e067;
	background-image: url(../_IMG/bt_rotaDeVolta.gif);
}
.boxEnd.boxRota .bt_rotaVolta_b {
	color: #3b3b3b;
	background-image: url(../_IMG/bt_rotaDeVolta_b.gif);
}
.boxEnd.boxRota .bt_rotaDeIda {
	color: #f9e067;
	background-image: url(../_IMG/bt_rotaDeIda.gif);
}
.boxEnd.boxRota .bt_rotaDeIda_b {
	color: #3b3b3b;
	background-image: url(../_IMG/bt_rotaDeIda_b.gif);
}
.boxEnd.boxRota p {
	font-size: 12px;
	font-weight: bold;
}
.boxEnd.boxRota b {
	color: #960000;
}
.boxEnd.boxRota .bgSeta {
	background: url(../_IMG/hr_redSeta.gif) 15px 0px no-repeat;
	padding-top: 20px;
}
.boxConheca p {
	margin: 0;
}
.boxFacilitometro ol {
	list-style: decimal;
	list-style-position: inside;
	color: #b50000;
	font-weight: bold;
}
.boxFacilitometro ol li {
	font-family: arial;
	font-size: 11px;
	padding: 10px 0 10px 5px;
	margin-right: 5px;
}
.boxFacilitometro ol li span {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #303030;
}
.boxCelebre {
	width: 939px;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	padding: 15px 0px 25px 15px;
	height: auto;
	position: relative;
	top: 0;
	left: 19px;	
	margin-bottom: 10px;
}
.boxCelebre .bgWhite_bottom {
	left: 0px;	
}
.boxCelebre .boxGaleria {
	width: 295px;
	padding: 0 6px;
	background: url(../_IMG/hr_dotted_vertical.gif) right top repeat-y;
	float: left;
		position: relative;
	z-index: 1;
}
.boxCelebre .boxGaleria p {
	font-size: 12px;
	padding: 0 8px;
}
.boxCelebre .boxGaleria .imgGaleria {
	position: relative;
	z-index: 2;
	padding-bottom: 10px;
}
.boxCelebre .boxGaleria .imgGaleria .seloVotar {
	position: absolute;
	top: 5px;
	left: 4px;
}
.boxCelebre h2 {
	color: #b50000;
	font-size: 13px;
	text-transform: uppercase;
	padding-left: 8px;
}
.boxCelebre .boxGaleria .pBold {
	font-weight: bold;
}
.boxCelebre .boxGaleria .pBold a {
	text-decoration: none;
	color: #303030;
}
.boxCelebre .boxGaleria .pBold a:hover {
	text-decoration: underline;
}
.boxCelebre .boxGaleria .pGrey {
	line-height: 14px;
	margin: 5px 0;
}
.boxCelebre .boxGaleria .pBold.pSize {
	font-size: 13px;
}
.boxCelebre .boxGaleria .pBold b {
	color: #b50000;
}
.boxCelebre .headerGaleria {
	margin-bottom: 10px;
	padding-top: 1px;
}
.boxCelebre .headerGaleria a {
	vertical-align: middle;
}
.boxCelebre .headerGaleria span {
	width: 85px;
	height: 25px;
	text-indent: -99999px;
	background: url(../_IMG/lbl_galeria.gif) 0px top no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria .bt_fotos {
	width: 60px;
	height: 33px;
	text-indent: -99999px;
	outline: none;
	background: url(../_IMG/bt_fotos.gif) 0px 0px no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria .bt_fotos.on {
	width: 60px;
	height: 33px;
	text-indent: -99999px;
	outline: none;
	background: url(../_IMG/bt_fotos_on.gif) 0px 0px no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria .bt_videos {
	width: 60px;
	height: 33px;
	text-indent: -99999px;
	outline: none;
	background: url(../_IMG/bt_videos.gif) 0px 0px no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria .bt_videos.on {
	width: 60px;
	height: 33px;
	text-indent: -99999px;
	outline: none;
	background: url(../_IMG/bt_videos_on.gif) 0px 0px no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria .aLinksMais {
	padding: 0 10px 0 5px;
	background: url(../_IMG/pipe_linkGaleria.gif) right top no-repeat;
	font-size: 12px;
	text-decoration: none;
	color: #303030;
}
.boxCelebre .headerGaleria .aLinksMais:hover, .boxCelebre .headerGaleria .aLinksMais.ativo {
	text-decoration: underline;
	color: #b10000;
}
.boxCelebre .headerGaleria label {
	text-indent: -99999px;
	width: 60px;
	height: 26px;
	background: url(../_IMG/lbl_pesquisarUsuario.gif) 0px 0px no-repeat;
	display: inline-block;
}
.boxCelebre .headerGaleria label.lblBuscaLivre {
	width: 37px;
	height: 24px;
	background-image: url(../_IMG/lbl_buscaLivre.gif);
}
.boxCelebre .headerGaleria input {
	width: 113px;
	background-color: #e7e7e7;
	border: 1px solid #d9d9d9;
	vertical-align: middle;
}
.footerPaginacao {
	height: 38px;
	padding: 10px 70px 0 70px;
	background: url(../_IMG/bg_footerProdutos.gif) 20px 0 no-repeat;
	margin-top: 10px;
	color: #FFF;
	text-align: center;
}

.footerPaginacao  a {
	display: inline-block;
	width: 26px;
	height: 16px;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	margin-left: -5px;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
}
.footerPaginacao a:hover, .footerPaginacao .ativo {
	width: 26px;
	height: 18px;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	color: #EECB31;
}
.footerPaginacao a.anterior {
	width: 61px;
	margin-right: 10px;
	margin-left: 0;
	background: url(../_IMG/bt_anterior.gif) no-repeat 0 7px;
	float: left;
}
.footerPaginacao a.anteriorApagado {
	width: 61px;
	margin-right: 10px;
	margin-left: 0;
	background: url(../_IMG/bt_anterior_out.gif) no-repeat 0 7px;
	float: left;
}
.footerPaginacao a.anterior:hover, .footerPaginacao a.proximo:hover, .footerPaginacao a.anteriorApagado:hover, .footerPaginacao a.proximoApagado:hover { width: 61px; height: 21px; padding: 0; }
.footerPaginacao a.proximo {
	width: 61px;
	margin-left: 0px;
	background: url(../_IMG/bt_proximo.gif) no-repeat 0 7px;
	float: right;
}
.footerPaginacao a.proximoApagado {
	width: 61px;
	margin-left: 0px;
	background: url(../_IMG/bt_proximo_out.gif) no-repeat 0 7px;
	float: right;
}
.celebreComBrahma .abaContent {
	text-align: left;
}
.celebreComBrahma .pCelebre {
	width: 740px;
	height: 60px;
	text-indent: -9999px;
	/* IMAGEM ANTIGA background: url(../_IMG/txt_envieComemoracaoLogar.gif) 40px 7px no-repeat;*/
	background: url(../_IMG/txt_envieComemoracaoLogar.png) 40px 17px no-repeat;	
}
.celebreComBrahma .pCelebre.logado {
	background: url(../_IMG/txt_envieComemoracoes.gif) 40px 15px no-repeat;
	width: 710px;
}
.pCelebre .bt_cadastrese {
	width: 159px;
	height: 35px;
	background: url(../_IMG/bt_cadastrese.gif) 0px 0px no-repeat;
	display: block;
	position: absolute;
	top: 15px;
	outline: none;
	right: 205px;
}

.bt_cadastrese{
	left:760px;
}
.pCelebre{
	top:30px;
}

.pCelebre .bt_enviarComemoracao {
	width: 196px;
	height: 35px;
	background: url(../_IMG/bt_enviarComemoracao.gif) 0px 0px no-repeat;
	display: block;
	position: absolute;
	top: 15px;
	right: 50px;
	outline: none;
}
.layerGaleria {
	width: 509px;
	height: 537px;
	background: url(../_IMG/bg_layer_532x537.gif) 0px 0px no-repeat;
	position: absolute;
	top: 200px;
	left: 100px;
	z-index: 10;
	padding-left: 25px;
}
.layerGaleria .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerGaleria p {
	color: #FFFFFF;
	font-size: 12px;
	width: 480px;
	line-height: 14px;
}
.layerGaleria label, .layerGaleria .pRadio {
	color: #ffcd00;
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
	font-size: 12px;
}
.layerGaleria input {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	width: 253px;
}
.layerGaleria input.error {
	background-color: #ffaeae;
	border: 1px solid #ff0000;
}
.layerGaleria textarea {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	width: 233px;
	height: 105px;
	display: block;
	margin-bottom: 10px;
}
.layerGaleria .radio, .layerGaleria .checkbox {
	background: none;
	border: none;
	width: auto;
	margin-right: 5px;
}
.layerGaleria .lblRadio, .layerGaleria .lblInput {
	width: 70px;
	color: #FFF;
	font-size: 13px;
	display: inline;
	text-transform: none;
	display: inline-block;
	margin: 5px 0 0 0;
	font-weight: normal;
}
.layerGaleria .imgTop {
	padding: 25px 0 3px 0;
}
.layerGaleria .bt_procurarArquivo {
	width: 152px;
	height: 22px;
	text-indent: -99999px;
	display: inline-block;
	background: url(../_IMG/bt_procurarArquivo.gif) 0px 0px no-repeat;
	vertical-align: middle;
}
.layerGaleria .contText {
	color: #FFF;
	display: inline;
	width: 30px;
	background: none;
	border: none;
	margin-left: 90px;
}
.layerGaleria .lblInput {
	font-size: 12px;
}
.layerGaleria .lblInput a {
	color: #FFF;
}
.layerGaleria  .bt_enviar {
	width: 86px;
	height: 35px;
	background: url(../_IMG/bt_enviar_black.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	outline: none;
	display: block;
	margin-top: 15px;
}
.layerGaleria .bt_ajudaVideo {
	padding-left: 23px;
	height: 18px;
	background: url(../_IMG/bt_question_red.gif) left top no-repeat;
	display: block;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}
.layerGaleria .bt_ajudaVideo:hover {
	text-decoration: underline;
}
.layerGaleriaEnviado {
	width: 532px;
	height: 307px;
	background: url(../_IMG/bg_layer_532x307.gif) 0px 0px no-repeat;
	position: absolute;
	top: 200px;
	left: 100px;
	z-index: 10;
	text-align: center;
}
.layerGaleriaEnviado .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerGaleriaEnviado .imgTop {
	margin: 60px 0 5px 0;
}
.layerGaleriaEnviado p {
	font-size: 13px;
	color: #FFF;
	text-transform: uppercase;
	width: 380px;
	margin: 0 auto 20px auto;
	font-weight: bold;
}
.layerGaleriaEnviado .bt_verGaleria, .layerGaleriaEnviado .bt_enviarNovaComemoracao {
	width: 180px;
	height: 30px;
	text-indent: -99999px;
	outline: none;
	display: block;
	background: url(../_IMG/bt_verGaleria.gif) 0px 0px no-repeat;
	margin: 0 auto 10px auto;
}
.layerGaleriaEnviado .bt_enviarNovaComemoracao {
	width: 220px;
	background-image: url(../_IMG/bt_enviarNovaComemoracao.gif);
}
.layerAjudaVideo {
	width: 521px;
	height: 394px;
	background: url(../_IMG/bg_layer_532x394.gif) 0px 0px no-repeat;
	position: absolute;
	top: 200px;
	left: 100px;
	z-index: 10;
	padding-left: 13px;
}
.layerAjudaVideo .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerAjudaVideo .boxComoEnviar {
	width: 505px;
	height: 531px;
	background: url(../_IMG/bg_layerWhite_505x331.gif) 0px 0px no-repeat;
}
.layerAjudaVideo .imgTop {
	margin: 15px 0 10px 0;
}
.layerAjudaVideo ul {
	padding: 0 18px;
}
.layerAjudaVideo .boxComoEnviar p {
	font-size: 16px;
	padding: 15px 20px;
	color: #ac0000;
	text-transform: uppercase;
	font-weight: bold;
}
.layerAjudaVideo ul li {
	padding-left: 63px;
	background: url(../_IMG/item_1_ajudaVideo.gif) 0px 0px no-repeat;
	font-size: 13px;
	height: 62px;
	margin-bottom: 20px;
}
.layerAjudaVideo ul li b {
	color: #ab0000;
}
.layerTermoUso {
	width: 521px;
	height: 537px;
	background: url(../_IMG/bg_layer_532x537.gif) 0px 0px no-repeat;
	position: absolute;
	top: 200px;
	left: 100px;
	z-index: 10;
	padding-left: 13px;
}
.layerTermoUso .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 15px;
}
.layerTermoUso .imgTop {
	margin: 15px 0 5px 0;
}
.layerTermoUso .boxTermo {
	width: 480px;
	height: 471px;
	background: url(../_IMG/bg_layerWhite_505x471.gif) 0px 0px no-repeat;
	margin-top: 10px;
	padding-left: 25px;
}
.layerTermoUso .boxTermo .pTop {
	font-size: 16px;
	padding: 15px 25px 0 0;
	color: #ac0000;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 18px;
}
.layerTermoUso .boxTermo p {
	font-size: 12px;
	color: #000000;
	margin-bottom: 15px;
	line-height: 16px;
}
.layerTermoUso .boxTermo p b {
	color: #ac0000;
}
.layerGaleriaComment {
	width: 512px;
	height: 577px;
	background: url(../_IMG/bg_layer_532x577.gif) center top no-repeat;
	position: absolute;
	top: 200px;
	left: 100px;
	z-index: 10;
	padding: 0 30px 0 50px;
}
.layerGaleriaComment .bt_fechar {
	outline: none;
	position: absolute;
	top: 0;
	right: 45px;
}
.layerGaleriaComment .btLayerAnterior {
	outline: none;
	position: absolute;
	top: 247px;
	left: 0px;
}
.layerGaleriaComment .btLayerProximo {
	outline: none;
	position: absolute;
	top: 247px;
	right: 0px;
}
.layerGaleriaComment h2 {
	color: #f6c80c;
	font-size: 20px;
	text-transform: uppercase;
	margin: 20px 0 5px 0;
}
.layerGaleriaComment .boxRight {
	width: 180px;
	height: 260px;
	padding-right: 25px;
	float: right;
}
.layerGaleriaComment p {
	color: #f6c80c;
	font-size: 12px;
	margin-bottom: 7px;
	line-height: 16px;
}
.layerGaleriaComment .pWhite {
	color: #fff;
	line-height: 14px;
}
.layerGaleriaComment b {
	text-transform: uppercase;
	color: #FFF;
}
.layerGaleriaComment .btVotar {
	width: 66px;
	height: 33px;
	background: url(../_IMG/bt_votar_black.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -99999px;
	outline: none;
	margin-top: 10px; 
	position: relative;
	top: 0;
	left: -5px;
}
.layerGaleriaComment .boxVideo  {
	width: 295px;
	height: 237px;
	margin-bottom: 10px;
}
.layerGaleriaComment .boxComments {
	width: 467px;
	height: 87px;
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	overflow: auto;
	padding: 9px;
	margin-bottom: 10px;
}
.layerGaleriaComment .boxComments dl {
	font-size: 11px;
	color: #343434;
}
.layerGaleriaComment .boxComments dt  {
	font-size: 13px;
}
.layerGaleriaComment .boxComments dt span {
	font-size: 13px;
	color: #ba0000;
}
.layerGaleriaComment .boxComments dd  {
	margin-bottom: 5px;
}
.layerGaleriaComment legend  {
	font-size: 10px;
	color: #2f0101;
}
.layerGaleriaComment label  {
	font-size: 12px;
	color: #ffffff;
	float: left;
	font-weight: bold;
	width: 40px;
}
.layerGaleriaComment input  {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	width: 133px;
}
.layerGaleriaComment textarea  {
	background-color: #e7e7e7;
	border: 1px solid #d5d5d5;
	width: 229px;
	height: 56px;
}
.layerGaleriaComment ul {
	width: 490px;
	margin-top: 5px;
	position: relative;
}
.layerGaleriaComment ul li  {
	width: 185px;
	margin-bottom: 10px;
}
.layerGaleriaComment ul .liComment {
	position: absolute;
	top: 0px;
	left: 185px;
	width: 310px;
}
.layerGaleriaComment .contBox {
	position: absolute;
	top: -20px;
	left: 465px;
}
.layerGaleriaComment .contBox input {
	width: 26px;
	color: #FFF;
	background: none;
	border: none;
	font-size: 12px;
}
.layerGaleriaComment .btEnviar {
	width: 52px;
	height: 22px;
	background: url(../_IMG/bt_enviar_2.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	float: right;
	margin-top: 6px;
	padding-right: 8px;
	outline: none;
}
.layerGaleriaComment .error {
	background-color: #ffaeae;
	border: 1px solid #ff0000;
}
.layerGaleriaComment .boxCommentEnviado {
	margin-top: 40px;
}
.layerGaleriaComment .boxCommentEnviado p {
	text-transform: uppercase;
	text-align: center;
}
.layerGaleriaComment .boxCommentEnviado .bt_comentarDeNovo {
	width: 152px;
	height: 22px;
	background: url(../_IMG/bt_comentarDeNovo.gif) 0px 0px no-repeat;
	display: block;
	outline: none;
	text-indent: -99999px;
	margin: 0 auto;
}

/******************************************************************************
						INICIO ENDEREÇO DE ENTREGA
******************************************************************************/
.cadastro.enderecoEntrega .abaContent.small h1 {
	width: 930px;
	background: url(../_IMG/txt_enderecoEntrega.gif) 40px 25px no-repeat;
	height: 60px;
	text-indent: -99999px;
	display: block;
}
.cadastro.enderecoEntrega .abaContent.small p {
	text-indent: -99999px;
	display: none;
}
.cadastro.enderecoEntrega .abaContent.small.sucesso h1 {
	width: 220px;
}
.cadastro.enderecoEntrega .endEntrega_bts {
	width: 79px;
	height: 22px;
	text-indent: -99999px;
	display: inline-block;
	outline: none;
}
.cadastro.enderecoEntrega .endEntrega_bts.bt_alterar {
	background: url(../_IMG/bt_alterar_2.gif) 0px 0px no-repeat;
}
.cadastro.enderecoEntrega .endEntrega_bts.bt_excluir {
	background-image: url(../_IMG/bt_excluir_2.gif);
}
.cadastro.enderecoEntrega .endEntrega_bts.bt_cadastrarNovoEnd {
	width: 169px;
	margin-left: 30px;
	background-image: url(../_IMG/bt_cadastrarNovoEndereco.gif);
}
.cadastro.enderecoEntrega .endEntrega_bts.bt_encomendar2 {
	width: 209px;
	height: 41px;
	background-image: url(../_IMG/bt_encomendar_2.gif);
	text-align: left;
}
.cadastro.enderecoEntrega .boxBtEncomendar {
	text-align: right;
	padding: 5px 50px 10px 0;
}
.cadastro.enderecoEntrega .boxSucesso .pRed {
	text-transform: uppercase;
	font-weight: bold;
}
.cadastro.enderecoEntrega .boxSucesso .pCenter {
	padding: 0 210px;
	text-align: center;
	font-size: 14px;
	margin-bottom: 10px;
}
.cadastro.enderecoEntrega .boxSucesso {
	padding-bottom: 30px;
	height: 500px;
}
.cadastro.enderecoEntrega .boxSucesso p {
	margin-bottom: 3px;
}
.cadastro.enderecoEntrega .boxSucesso .pCenter.top {
	font-size: 50px;
	margin-top: 65px;
}
.cadastro.enderecoEntrega .endEntrega_bts.bt_verEncomendas {
	width: 259px;
	height: 41px;
	background: url(../_IMG/bt_verMinhasEncomendas.gif) 0px 0px no-repeat;
	display: block;
	margin: 0 auto 30px auto;
}
.boxContentCadastro .error {
	background-color: #ffaeae;
	border: 1px solid #ff0000;
}
.boxContentCadastro .pLabel {
	padding-left: 165px;
	font-size: 11px;
	color: #6a6a6a;
}
.boxContentCadastro .txtCEP {
	font-size: 11px;
	color: #303030
}
.boxContentCadastro .endEntrega_bts.bt_salvarEncomendar {
	width: 169px;
	background: url(../_IMG/bt_salvarEncomendar.gif) 0px 0px no-repeat;
	float: right;
}
/******************************************************************************
						INICIO REAL ACADEMIA
******************************************************************************/
.realAcademia .abaContent.small h1 {
	background: url(../_IMG/tit_realAcademia.gif) 40px 20px no-repeat;
	height: 60px;
	text-indent: -99999px;
	display: block;
}
.boxContentReal {
	width: 849px;
	height: auto;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	margin: 0 0 10px 0;
	padding: 30px 55px 60px 60px;
	position: relative;
	top: 0;
	left: 19px;	
}
.boxContentReal h2 {
	font-size: 20px;
	color: #b50000;
	font-weight: bold;
	text-transform: uppercase;
}
.boxContentReal h3 {
	font-size: 14px;
	color: #b50000;
	font-weight: bold;
	text-transform: uppercase;
}
.boxContentReal p {
	font-size: 11px;
	margin-top: 20px;
	width: 510px;
}
.boxContentReal p b {
	color: #b50000;
}
.boxContentReal .bt_franqueadoDescubra {
	width: 300px;
	height: 139px;
	background: url(../_IMG/bt_fraqueadoDescubraComo.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	float: right;
	outline: none;
}
.boxContentReal .boxGradient {
	width: 482px;
	height: 153px;
	background: url(../_IMG/bg_boxGradient.gif) 0px 0px no-repeat;
	margin: 30px auto 0 auto;
	padding: 25px 30px 20px 30px;
}
.boxContentReal .boxGradient ul {
	margin: 12px 0 0 13px;
}
.boxContentReal .boxGradient ul li {
	padding: 0 0 7px 13px;
	background: url(../_IMG/bullet_seta.gif) 0px 1px no-repeat;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	line-height: 16px;
}
/******************************************************************************
						INICIO MINHAS ENCOMENDAS
******************************************************************************/
.pgEncomendas .abaContent.small h1 {
	background: url(../_IMG/tit_meusfavoritos.gif) 40px 25px no-repeat;
	height: 60px;
	text-indent: -99999px;
	display: block;
}
.pgEncomendas .abaContent.small p {
	text-indent: -99999px;
	display: none;
}
.pgEncomendas .boxContentCadastro h2 {
	font-size: 20px;
	color: #b50000;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.pgEncomendas .bgWhite_bottom {
	left: 0;
}
.pgEncomendas.minhasEncomendas .abaContent.small h1 {
	background: url(../_IMG/tit_minhasEncomendas2.png) 41px 12px no-repeat;
}
.pgEncomendas.meusDescontos .abaContent.small h1 {
	background: url(../_IMG/tit_meusDescontos.gif) 41px 25px no-repeat;
}
.meusFavoritos .box_btCadastro .bt_meusFavoritos,
.minhasEncomendas .box_btCadastro .bt_minhasEncomendas,
.meusDescontos .box_btCadastro .bt_meusDescontos {
	background-position: bottom;
}
.box_btCadastro .bt_meusFavoritos {
	background-image: url(../_IMG/bt_meusFavoritos.gif);
}
.box_btCadastro .bt_meusDescontos {
	background-image: url(../_IMG/bt_meusDescontos.gif);
}
.box_btCadastro .bt_minhasEncomendas {
	background-image: url(../_IMG/bt_minhasEncomendas.gif);
}
.meusFavoritos .boxContentCadastro {
	padding-bottom: 30px;
	padding-top: 20px;
}
.meusFavoritos .boxContentCadastro ul {
	background: url(../_IMG/hr_dotted_red.gif) top repeat-x;
}
.meusFavoritos .boxContentCadastro ul li {
	width: 395px;
	margin: 0;
	padding: 12px 0;
	background: url(../_IMG/hr_dotted_red.gif) bottom repeat-x;
}
.meusFavoritos .boxContentCadastro ul li p {
	font-size: 11px;
	font-family: Arial;
	margin: 0;
}
.meusFavoritos .boxContentCadastro ul li b {
	color: #960000;
}
.meusFavoritos  .bts_encomendas {
	width: 160px;
	float: right;
}
.meusFavoritos  .bts_encomendas a {
	width: 160px;
	height: 22px;
	background: url(../_IMG/bt_visiteEstabelecimento.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	outline: none;
}
.meusFavoritos  .bts_encomendas .bt_vejaMapa {
	float: right;
	background-image: url(../_IMG/bt_vejaMapa.gif);
	margin-top: 3px;
}
a.bt_DelList {
	display: block;
	width: 48px;
	height: 20px;
	margin-top: 3px;
	background: url(../_IMG/bt_ExcluirLc.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	outline: none;
}
.meusFavoritos  .bts_encomendas .bt_vejaRota {
	float: right;
	background-image: url(../_IMG/bt_vejaRota.gif);
	margin-top: 3px;
}
.meusFavoritos  .boxLeft {
	float: left;
	width: 430px;
	padding-right: 20px;
}
.radioBox.radioMeusFavoritos {
	background: url(../_IMG/hr_gradient.gif) bottom center no-repeat;
	margin: 0;
	height: 20px;
	display: block;
	height: 39px;
}
.radioBox.radioMeusFavoritos span {
	width: auto;
	color: #b50000;
	text-transform: uppercase;
	margin-right: 5px;
	font-size: 15px;
	font-weight: bold;
}

.boxContentEncomendas {
	width: 904px;
	height: auto;
	background: url(../_IMG/bg_boxWhite.gif) 0px 0px no-repeat;
	margin: 0 0 10px 0;
	padding: 20px 25px 30px 25px;
	position: relative;
	top: 0;
	left: 19px;	
	font-size: 13px;
}
.minhasEncomendas .pTop, .meusDescontos .pTop {
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 17px;
	background: url(../_IMG/bullet_seta_2.gif) 0px 1px no-repeat;
}
.minhasEncomendas .pTop b {
	color: #ae0000;
}
.boxContentEncomendas .box_listEncomendas {
	margin: 10px 0 0 30px;
	width: 805px;
}
.boxContentEncomendas .box_listEncomendas dt {	
	background: url(../_IMG/bt_maisWhite.gif) 0px 0px no-repeat;
	height: 31px;
	width: 570px;
}
.boxContentEncomendas .box_listEncomendas .bt_mais {
	width: 33px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
}
.boxContentEncomendas .box_listEncomendas dt span {
	color: #ae0000;
}
.boxContentEncomendas .box_listEncomendas dd dl {
	margin: -5px 0 15px 55px;
}
.boxContentEncomendas .box_listEncomendas dd dl dt {
	background-image: none;
	height: auto;
	font-weight: bold;
	text-transform: uppercase;
	color: #ae0000;
	margin-top: 5px;
}
.boxContentEncomendas .box_listEncomendas .bt_cancelarPedido {
	width: 124px;
	height: 22px;
	background: url(../_IMG/bt_cancelarPedido.gif) 0px 0px no-repeat;
	text-indent: -99999px;
	display: block;
	outline: none;
	float: right;
	margin-left: 5px;
}
.boxContentEncomendas .box_listEncomendas .bt_cancelarPedido.bt_excluirDaLista {
	width: 119px;
	background-image: url(../_IMG/bt_excluirDaListaYellow.gif);
}
/******************************************************************************
						INICIO CAMPANHAS
******************************************************************************/
.pgEncomendas.campanhas .abaContent.small h1 {
	background: url(../_IMG/tit_campanhas.gif) 41px 20px no-repeat;
}
.campanhas .boxContentEncomendas .box_listEncomendas.boxCampanhas {
	width: 900px;
	margin-left: 0;
}
.boxCampanhas .boxVideo {
	width: 315px;
	padding: 10px 0 20px 35px;
	text-align: center;
	float: left;
}
.boxCampanhas .boxVideo .bt_video {
	width: 69px;
	height: 21px;
	background: url(../_IMG/bt_video01.gif) 0px 0px no-repeat;
	display: inline-block;
	text-indent: -99999px;
	outline: none;
	margin-top: 10px;
}
.boxCampanhas .boxVideo .bt_video.bt_video2 {
	background-image: url(../_IMG/bt_video02.gif);
	margin-left: 5px;
}
.boxCampanhas dt {
	clear: both;
}
.boxCampanhas h2 {
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
}
.boxCampanhas h3 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ae0000;
	margin-bottom: 10px;
	text-align: left;
}
.boxCampanhas .boxAnuncio {
	padding: 10px 0 0px 30px;
	width: 500px;
	float: left;
}
.boxCampanhas .boxAnuncio .boxImgs {
	width: 120px;
	padding: 0 5px 20px 0;
	float: left;
}
.boxCampanhas .boxAnuncio img {
	margin-bottom: 5px;
}
.boxCampanhas .boxAnuncio p {
	font-size: 11px;
	line-height: 14px;
}
.boxCampanhas .boxAnuncio a {
	color: #b50000;
	text-decoration: none;
}
.boxCampanhas .boxAnuncio a:hover {
	text-decoration: underline;
}
.papelParede{
	width:825px;
	margin:48px auto 0 auto;
}

.tumbPapelParede{
	height:146px;
	width:156px;
	float:left;
	margin: 0 25px;
	margin-bottom:41px;
}
.wrap-btn{
	margin-top:7px;
}
.btnPapelParede{
	margin-left:8px;
}
.controler{
	height:1px;
	clear:both;
}
.headerTop2{
	width:903px;
	margin-left:235px;
	margin-top:13px;

}
.observ{
	float:right;
	font-family:"Myriad Pro";
	font-size:10px;
	color:#ba7e7a;
	margin-right:40px;
}
.boxSucesso div{
	text-align:center;
	width:473px;
	margin:0 auto;
	
}
.boxSucesso{
		text-align:center;
		
}
.boxSucesso, .boxSucesso2{
	width:900px;
}
.boxSucesso span{
	font-size:50px;
}
.boxSucesso span, .boxSucesso2 span, .boxSucesso p{
		font-weight:bold;
}
.boxSucesso span, .boxSucesso h3, .boxSucesso2 span{
	color:#b50000;
}
.boxSucesso p {
	font-size:14px;
	margin-bottom:10px;
	
}
.boxSucesso2 p{
	font-size:12px;
	margin-bottom:10px;
}
.boxSucesso2{
	margin-top:32px;
	color:#434343;
}
.boxSucesso2 span{
	font-size:14px;
	display:block;
	margin-bottom:10px;
}
.boxSucesso h3{
	font-size:20px;
	margin:0;
	margin-bottom:10px;
}
.boxSucesso2 span, .boxSucesso h3{
		text-transform:uppercase;
}
.main-content-busca h2{
	font-size:15px;
}
.main-content-busca div span, .main-content-busca h2{
		font-weight:bold;
		text-transform:uppercase;
}
.main-content-busca{
}
.main-content-busca h2 span, .main-content-busca a, .main-content-busca div span{
	color:#b50000;
}
.main-content-busca a{
	text-transform:none;
}

.main-content-busca div span{
	margin-top:29px;
	background:url(../_IMG/bullet_busca2.gif) no-repeat;
	display:block;
	padding-left:10px;
} 
.main-content-busca p{
	margin-top:10px;
	font-weight:lighter;
	color:#000;
	text-transform:none;
}
.main-content-busca  {
	font-size:11px;
}








fieldset.lcForm {
	width: 440px;
	float: left;
}
fieldset.lcForm label {
	display: block;
	width: 400px;
	padding: 5px;
}
fieldset.lcForm label img { vertical-align: middle; margin: 5px; }
fieldset.lcForm label textarea { vertical-align: top; width: 248px; height:160px }
fieldset.lcForm label.lcImportList {
	text-align: left;
	padding: 0 0 0 60px;
}
#ulBares, #ulFavoritos {
	height: auto !important;
}
.lcForm .lcObrigatorio {
	color: #b77b77;
	font-size: 10px;
	position: absolute;
	left: 240px;
	top: 23px;
	width: auto;
}
.lcAmigosLeft {
	float: left;
}

.lc_formRight {
	float: left;
	font-size: 13px;
	width: 430px;
	padding: 0 0 0 20px;
}
.lc_formRight h2 {  }
.lc_formRight fieldset {
	margin: 0;
}
.lc_formRight ul li {
	margin: 0;
	padding: 5px 5px 5px 15px;
	background-color: #e7e7e7;
	border-bottom: 1px solid #c6c6c6;
	width: 368px;
}
.lc_formRight ul li.bgWhite {
	background-color: #ffffff;
}
.lc_formRight .bt_excluirDaLista {
	width: 90px;
	height: 18px;
	background: url(../_IMG/bt_excluirDaLista.gif) 0px 0px no-repeat;
	color: #c00000;
	font-size: 1px;
	text-align: center;
	display: block;
	float: right;
}
.lc_formRight .topTxt {
	width: 420px;
	display: block;
}



.lc_formRight .scrollArea {
	width: 425px;
	height: 215px;
	padding: 5px 0 0 0;
	border: 1px solid #c6c6c6;
}
.lc_formRight .scrollArea dl {
	font-size: 12px;
	width: 410px;
}
.lc_formRight .scrollArea dt {
	background: url(../_IMG/bt_mais.gif) 0px 0px no-repeat;
	height: 31px;
}
.lc_formRight .scrollArea dd {
	margin-bottom: 20px;
}
.lc_formRight .scrollArea .bt_mais {
	width: 31px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
}
.lc_formRight .scrollArea .bt_excluir {
	width: 69px;
	height: 22px;
	background: url(../_IMG/bt_excluir.gif) 0px 0px no-repeat;
	display: inline-block;
	font-size: 1px;
	text-align: center;
	color: #dc0b0b;
	vertical-align: top;
}
.lc_formRight .scrollArea .bt_excluir.bt_alterar {
	width: 66px;
	background-image: url(../_IMG/bt_alterar.gif);
	color: #fae061;
}
.lc_formRight .scrollArea dl input {
	vertical-align: middle;
	margin: 0 5px 10px 5px;
	width: 15px;
	border: 0;
	background: none;	
}
.lc_formRight .scrollArea dl label {
	width: 205px;
	display: inline-block;
	background: url(../_IMG/hr_dotted.gif) 0px 12px repeat-x;
	margin-right: 5px;
}
.lc_formRight .scrollArea dl dt span {
	background-color: #fff;
	padding-right: 5px;
	float: left;
	width: auto;
}
.lc_formRight .scrollArea dl ul {
	margin-top: -8px;
}
.lc_formRight .scrollArea dl ul li {
	padding-left: 52px;
}
.lc_formRight .scrollArea dl ul li label {
	width: auto;
	background-image: none;
}
.lc_formRight .scrollArea .liConfirmacao {
	width: 370px;
	background-color: #dab6b6;
	height: 24px;
	color: #ca0000;
	padding: 5px 29px 0 10px;
	margin: 5px 0 5px 35px;
	font-size: 11px;
	font-weight: bold;
}
.lc_formRight .scrollArea .liConfirmacao a {
	width: 43px;
	height: 19px;
	background: url(../_IMG/bt_sim_black.gif) 0px 0px no-repeat;
	font-size: 1px;
	color: #464646;
	text-align: center;
	display: block;
	float: right;
}
.lc_formRight .scrollArea .liConfirmacao .bt_nao {
	background-image: url(../_IMG/bt_nao_black.gif);
	margin-left: 7px;
}
.lc_formRight .scrollArea .cadastroGrupo  {
	margin-top: 10px;
}
.lc_formRight .scrollArea .cadastroGrupo li  {
	margin-bottom: 9px;
}
.lc_formRight .scrollArea .cadastroGrupo label {
	width: 80px;
	text-align: right;
	vertical-align: top;
}
.lc_formRight .scrollArea .cadastroGrupo label small {
	color: #666666;
	font-size: 10px;
	display: block;
	padding-top: 5px;
}
.lc_formRight .scrollArea .cadastroGrupo input {
	width: 233px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
}
.lc_formRight .scrollArea .cadastroGrupo textarea {
	width: 353px;
	height: 75px;
	border: 1px solid #d5d5d5;
	background-color: #e7e7e7;
}
.lc_formRight .scrollArea .cadastroGrupo li {
	padding: 0;
}
.lc_formRight .scrollArea .bt_salvar {
	width: 71px;
	height: 33px;
	background: url(../_IMG/bt_salvar.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #494949;
	float: right;
}
.lc_formRight img.selecionarInter{
	margin-left:50px;
	margin-right:8px;
}
.lc_formRight .lc_btns{
	height:20px;
	float: left;
	margin: 20px 0 0 0;
}
.lc_formRight .scrollArea .cadastroGrupo .error {
	border-color: #e1a0a0;
}
.lc_formRight .scrollArea .cadastroGrupo .pError {
	color: #ca0000;
	padding-left: 90px;
	margin-top: 5px;
}

a.lc_salvarDados {
	width: 130px;
	height: 43px;
	background: url(../_IMG/bt_salvarDados.gif) 0px 0px no-repeat;
	display: block;
	text-indent: -99999px;
	outline: none;
	float: right;
	text-align: left;
}
.topPedidos {
	width: 958px;
	height: 60px;
	padding: 8px 0 0 0;
	margin: 0 auto;
	background: url(../_IMG/bg_mediumG.gif) no-repeat center bottom;
}
.basePedidos {
	width: 958px;
	height: 48px;
	background: url(../_IMG/bg_footerProdutos.gif);
	background-repeat: no-repeat;
	background-position: 4px 0;
	margin: 10px auto 0 auto;
}
.basePedidos p, .topPedidos p {
	color: #fff;
	font-size: 11px;
	float: left;
	padding: 15px 0 0 20px;
}
.basePedidos p a, .topPedidos p a { color: #ffde00; font-weight: bold; }
.basePedidos a.lc_encomendar, .topPedidos a.lc_encomendar{
	width: 139px;
	height: 32px;
	background: url(../_IMG/bt_encomendar.gif) 0px 0px no-repeat;
	font-size: 1px;
	text-align: center;
	color: #fbe889;
	display: block;
	float: right;
	margin: 10px 20px 0 0;
}
.box_pre_confirm{
	width:420px;
	height:299px;
	padding-right:12px;
	background:url(../_IMG/Back_fund_marcar.png);
	text-align:center;
}
.bt_fechar_presenca{
	float:right;
}
.frase_presenca_confirma{
	margin:20px 0px 10px 0px;
}
 .frase_presenca_negada{
	 margin:20px 0px 10px 30px;
	 }
.bt_nao_ir, .bt_ver_proximos, .bt_ir{
	display:block;
	margin:10px 0px 10px 0px;
}


/******************************************************************************
					INICIO 	CHOPP EXPRESS - LOGIN
******************************************************************************/

.boxSetaTop.loginChopp {
	background-image: url(../_IMG/bg_box_954x354.gif);
	height: 270px;
	padding-top: 140px;
}
.boxSetaTop.loginChopp .headerSeta h2 {
	width: 370px;
	height: 18px;
	background: url(../_IMG/tit_facaLogin.gif) 19px 13px no-repeat;
	display: block;
	text-indent: -99999px;
	padding: 13px 0 0 19px;
}
.loginChopp fieldset {
	width: 260px;
	margin-left: 200px;
	-margin-left: 100px;
	padding: 0 5px 0 0;
	float: left;
	position: relative;
}
.loginChopp fieldset span {
	display: block;
	color:#B50000;
	font-size:18px;
	font-weight:bold;
}
.loginChopp fieldset label { font-size: 12px; }
.loginChopp fieldset label input{
	display: block;
	background: #e7e7e7;
	border: 1px solid #d5d5d5;
	width: 195px;	
}
.loginChopp fieldset a { font-size: 11px; color: #3b3b3b; }
.btn_Ok {
	position: absolute;
	top: 90px;
	left: 210px;
	width: 27px;
	height: 17px;
	background: url(../_IMG/btn_ok.gif) no-repeat;
	cursor: pointer;
}
a.bt_cadastrese {
	display: block;
	width: 90px;
	height: 20px;
	background: url(../_IMG/btn_cadastre.gif) no-repeat;
}
.boxCadastre {
	float: left;
	width: 260px;
	font-size: 12px;
	padding: 0 0 0 40px;
	margin-top: 5px;
	border-left: 1px solid #000;
}
.boxCadastre span {
	display: block;
	padding: 0 0 5px 0;
	color:#B50000;
	font-size:18px;
	font-weight:bold;
}




.boxItensAdicionais {
	width: 952px;
	background: url(../_IMG/boxTop.gif) no-repeat;
	padding: 2px 0 0 0;
	margin-left: 19px;
	margin-bottom: 10px;
}
.contentBox {
	background: url(../_IMG/boxBottom.gif) bottom no-repeat;
	padding: 0 25px 20px 25px;
}
.contentBox h2 { 
	background: url(../_IMG/txt_itensAdicionados.gif) no-repeat; 
	height: 25px;
	font-size: 1;
	text-indent: -9999px;
}

.contentBox #contentChopeiras {
	text-align: left;
	margin: 15px 0;
}
.contentBox #contentChopeiras big {
	color: #b50000;
	text-transform: uppercase;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	margin-right: 20px;
	float: left;
}
.contentBox #contentChopeiras label { 
	display: block; 
	text-align: left; 
	padding: 0; 
	float: left;
	width: 130px;
	font-size: 11px;
}
.contentBox #contentChopeiras label b { 
	font-weight: bold; 
	vertical-align: middle; 
	font-size: 13px;
}
.contentBox #contentChopeiras label input {
	font-size: 14px;
	width: 30px; 
	vertical-align: baseline;
}
#contentChopeiras input.bt_alterar {
	border: 0;
	background: url(../_IMG/bt_alterar.gif) no-repeat;
	width: 75px;
	height: 25px;
}

.ServicoChopp {
	background: url(../_IMG/txt_servicoChopeira.gif) no-repeat;
	height: 30px;
	text-transform: uppercase;
	padding: 3px 40px 0 190px;
	margin: 15px 0 0 0;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
#frEntrega .ServicoChopp label { 
	width: 70px;
	display: inline-block;
	text-align: left;
}
.ServicoChopp b { color: #B50000; }
.ServicoChopp input {
	vertical-align: middle;
}

table.demaisProdutos {
	margin-top: 5px;
	width: 895px;
}
table.demaisProdutos tr th {
	background: url(../_IMG/txt_demaisProd.gif) no-repeat;
	height: 30px;
}
table.demaisProdutos tr td {
	width: 445px;
	font-size: 11px;
	padding: 3px 10px;
	text-align: right;
}
table.demaisProdutos tr td p { float: left; }
table.demaisProdutos tr td.border { border-right: 1px solid #000; padding-left: 0; }
table.demaisProdutos tr td span { color: #B50000; font-size: 10px; letter-spacing: -1px; }
#frEntrega table.demaisProdutos tr td input { width: 25px; margin: 0 0 0 5px; vertical-align: middle; }

table.demaisProdutos .bt_excluir {
	width: 25px;
	height: 22px;
	background: url(../_IMG/bt_ExcluirP.gif) 0px 1px no-repeat;
	display: inline-block;
	font-size: 1px;
	text-align: center;
	vertical-align: middle;
	color: #dc0b0b;
}
