/****TAGS****/
* {margin:0;padding:0;border:0px;}
html {height:100%;}
body {height:100%;background:#fffffc;font:10px Verdana, Arial, Tahoma;}
ul {list-style:none;}
.float {float:left;}
.right {float:right;}

/****GERAL****/
img.float, input.float, select.float {float:left;}
img.right, input.right, select.right {float:right;}
.clear {clear:both;width:auto;height:0px;line-height:0px;visibility:hidden;}
.clearObj {clear:both;display:block;}

/****LINKS****/
.link01 {color:#4c4c4c;text-decoration:none;}
.link01:hover {text-decoration:none;}

/****CORES****/
.cor {color:#fffffe;}

/****FORMULÁRIOS****/
.linha_form {float:left;}
.desc_form {float:left;}
.campo_form, .campo_form_over {float:left;background:#fffffb;border:1px solid #fff;font:11px Verdana, Arial, Tahoma;padding:1px;}
.campo_form_over {background:#fffffd;}


/****SELO****/
#selo {width:290px;margin:0px auto;clear:both;height:50px; padding-top:30px;}
.txt_selo {float:left;width:auto;font:10px Verdana, Arial, Verdana;padding:10px 10px 0px 10px;}


/****PÁGINA INICIAL****/
#index{ background:url(../img/bg-index.jpg) repeat-x 0 0;}
#geral { margin:0 auto;}
.indexTotal{ background:url(../img/bg-indexTotal.jpg) no-repeat center top;}
.indexMenuRodape{ text-align:center; margin-top:30px;}
.indexMenuRodape li{ display:inline; padding:0px 17px 20px 25px; background:url(../img/bullet-menu.gif) no-repeat 0 5px;}
.indexMenuRodape li a{ color:#4c4c4c;text-decoration:none;}
.indexMenuRodape .semBullet{ background:none !important;}


/****INTERNAS****/
#geralInterna {width:970px; margin:0 auto;}
.internaTotal{ background:#a6040a url(../img/bg-internas.jpg) repeat-x 0 0; padding-bottom:40px;}
.internaGeral{ background:url(../img/bg-fundo-internas.jpg) no-repeat top center;}
.MenuRodape{ text-align:center; margin-top:30px; height:40px;}
.MenuRodape li{ display:inline; padding:0px 17px 20px 25px; background:url(../img/bullet-menu.gif) no-repeat 0 5px;}
.MenuRodape li a{ color:#4c4c4c;text-decoration:none;}
.MenuRodape .semBullet{ background:none !important;}
.left{ float:left; display:inline; width:282px;} /* logo e menu */
.right{ float:left; display:inline; width:688px;} /* area de conteudo */
.topo{ width:688px; height:135px;}
.topo .sonhodemae{ float:left; display:inline; width:229px; height:79px; background:transparent url(../img/promocao-sonho-de-mae-hipercard.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:43px; margin-left:4px;}
.topo .hipercard{ float:right; display:inline; width:172px; height:93px; background:transparent url(../img/hipercard.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:20px; margin-right:6px;}
.titulo{ height:41px;}


/* A Promocao */
.apromocao{ width:672px; height:694px; background:url(../img/bg-promocao.jpg) no-repeat 0 0; font-family:Arial, Verdana; font-size:12px;}
.apromocao h1{ float:right; display:inline; width:192px; height:39px; background:transparent url(../img/titulo-promocao.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:2px; margin-right:20px;}
.apromocao .foto{ float:left; display:inline; width:278px; margin-top:103px; margin-left:11px;}
.apromocao dl{ float:left; display:inline; width:364px; margin-top:76px;}
.apromocao dl dt, .apromocao dl dd{ width:365px !important;}
.apromocao dl dt{ float:left; display:inline; width:225px; height:107px; background:transparent url(../img/sub-promocao.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:2px; margin-bottom:10px;}
.apromocao p{ width:326px; color:#FFFFFF; font-size:12px; line-height:18px;}
.apromocao a{ color:#FFF; text-decoration:none;}
.apromocao a:hover{ text-decoration:underline;}
.apromocao dl .boaSorte{ float:left; display:inline; width:153px; height:24px; background:transparent url(../img/boa-sorte.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-left:131px;}


/* Premios */
.premios{ width:672px; height:694px; background:url(../img/bg-premios.jpg) no-repeat 0 0;}
.premios h1{ float:right; display:inline; width:126px; height:35px; background:transparent url(../img/titulo-premios.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.premios .foto{ margin-top:39px;}
.premios h2{ float:left; display:inline; width:417px; height:57px; background:transparent url(../img/cadastrese-na-promocao.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-left:41px; margin-right:184px; margin-bottom:5px;}
.premios p{ margin-left:41px; font-family:Verdana; font-size:10px; color:#FFFFFF;}


/* Fale Conosco */
.faleconosco{ width:672px; height:675px; background:url(../img/bg-faleconosco.jpg) no-repeat 0 0;}
.faleconosco h1{ float:right; display:inline; width:203px; height:35px; background:transparent url(../img/titulo-faleconosco.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.faleconosco h2{ float:left; display:inline; width:315px; height:73px; background:transparent url(../img/tit-formulario-de-contato.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:50px; margin-left:44px; margin-right:313px; margin-bottom:34px;}
.form_contato { margin-left:40px;}
.faleconosco p{ width:326px; color:#ef581d; font-size:12px; line-height:16px; padding-left:44px;}
.faleconosco .blocoForm{ float:left;}
.faleconosco .nome{ float:left; display:inline; width:70px; height:13px; background:transparent url(../img/form-nome.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:100px; margin-bottom:5px;}
.faleconosco .email{ float:left; display:inline; width:74px; height:16px; background:transparent url(../img/form-email.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:25px; margin-right:100px; margin-bottom:5px;}
.divCampo{ float:left; width:549px; height:28px; background: url(../img/bg-input1.jpg) no-repeat 0 0;}
.campo, .campo_over {float:left; margin-left:15px; margin-top:6px; background:#fffcfb; font: 11px Verdana, Arial, Tahoma; padding:2px;}
.campo_over { background:#fef6f3;}
.formLeft{ float:left; display:inline; width:318px}
.formRight{ float:left; display:inline; width:230px}
.faleconosco .cidade{ float:left; display:inline; width:79px; height:15px; background:transparent url(../img/form-cidade.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:25px; margin-right:100px; margin-bottom:5px;}
.faleconosco .estado{ float:left; display:inline; width:77px; height:15px; background:transparent url(../img/form-estado.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:25px; margin-right:100px; margin-bottom:5px;}
.faleconosco .msg{ float:left; display:inline; width:111px; height:18px; background:transparent url(../img/form-msg.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:25px; margin-right:250px; margin-bottom:5px;}
.divCampoCidade{ float:left; width:318px; height:28px; background: url(../img/bg-input2.jpg) no-repeat 0 0;}
.divCampoEstado{ float:left; width:96px; height:28px; background: url(../img/bg-input3.jpg) no-repeat 0 0;}
.divCampoMsg{ float:left; width:414px; height:94px; background: url(../img/bg-input-msg.gif) no-repeat 0 0;}
.divCampoEstado input{ text-transform:uppercase;}
.campoMsg, .campoMsg_over {float:left; margin-left:15px; margin-top:10px; margin-bottom:0 !important; background:#fffcfb; font: 11px Verdana, Arial, Tahoma; padding:2px; overflow:auto}
.campoMsg_over { background:#fef6f3;}
.bt_enviar {float:left; display:inline; width:210px; margin:0px; padding-left:284px; padding-top:20px;}
.bt_enviar img, .bt_enviar a{ padding-top:0px !important; margin-top:0px !important;}



/* Regulamento */
.regulamento{ width:672px; height:678px; background:url(../img/bg-regulamento.jpg) no-repeat 0 0;}
.regulamento h1{ float:right; display:inline; width:206px; height:41px; background:transparent url(../img/titulo-regulamento.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.divRegulamento{ /*width:600px; height:555px; padding-left:40px; margin-top:40px; overflow-y:auto; overflow-x:hidden;*/}
.divRegulamento h2{ float:left; display:inline; width:518px; height:45px; background:transparent url(../img/sub-regulamento.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-bottom:15px; margin-right:94px;}
.divRegulamento p{ width:560px;}
.divRegulamento dl{ width:560px; padding-top:20px;}
.divRegulamento dt{ color:#ef581d; font-size:11px; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
.divRegulamento dd{ color:#000000; font-size:11px; padding-bottom:12px; line-height:14px;}
.divRegulamento .especial{ color:#ef581d; font-size:11px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
.divRegulamento dd p{ padding-bottom:15px; line-height:14px;}
.divRegulamento dd span{ color:#ef5c1e; font-size:11px; font-weight:bold;}
.divRegulamento a{ text-decoration:none; color:#bb141a; font-weight:bold;}
.divRegulamento a:hover{ text-decoration:underline;}
.negritoVermelho{ font-weight:bold; color:#bb141a !important;}
.normal{ font-weight:normal !important; color:#000000 !important;}

.tabelaEmissao{ background:url(../img/bg-elemento.gif) no-repeat; width:344px; margin-top:5px;}
.titNum1{ color:#bb141a; font-weight:bold; text-align:center; width:158px; height:25px;}
.titNum2{ color:#bb141a; font-weight:bold; text-align:center; width:161px; height:25px;}
.espaco5{ width:5px;}
.left10{ padding-left:10px;}
.valorNSerie{ text-align:center; color:#022d12; font-weight:bold; height:26px;}
.tabelaEmissao div{ float:left; width:30px; text-align:center; font-weight:bold;}
.tabelaEmissao .ultimaDiv{ float:left; width:28px; border:none; text-align:center; font-weight:bold;}

.divItem841{  width:536px; background:#e8e8e8; padding:10px; margin-top:10px; margin-bottom:10px;}
.item841{ width:536px; color:#bb141a; font-weight:bold; text-align:center;}
.item841 td{ padding:10px;}
.item841 .primeiraLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-top:none !important; border-collapse:inherit;}
.item841 .primeiraLinha .bordaLeft{ border-bottom:1px solid #ef591d; border-right:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item841 .primeiraLinha .bordaRight{ border-bottom:1px solid #ef591d; border-left:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item841 .ultimaLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-top:1px solid #ef591d; border-bottom:none !important; border-collapse:inherit;}
.item841 .ultimaLinha .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.item841 .ultimaLinha .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}

.divItem8{  width:536px; background:#e8e8e8; padding:10px; margin-bottom:10px;}
.item8{ width:536px; text-align:center; background:#e8e8e8;}
.item8 .azul{ color:#006be3; font-weight:bold;}
.item8 .vermelho{ color:#bb141a; font-weight:bold;}
.item8 .azul td, .item8 .vermelho td{ height:23px;}
.item8 .azul span, .item8 .vermelho span{ color:#000000 !important; font-weight:normal !important;}
.item8 .azul .produto{ width:100px;}
.item8 .bordaGeral{ border:1px solid #ef591d; border-collapse:inherit;}
.item8 .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.item8 .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.item8 .primeiraLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-top:none !important; border-collapse:inherit;}
.item8 .primeiraLinha .bordaLeft{ border-bottom:1px solid #ef591d; border-right:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item8 .primeiraLinha .bordaRight{ border-bottom:1px solid #ef591d; border-left:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item8 .ultimaLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-top:1px solid #ef591d; border-bottom:none !important; border-collapse:inherit;}
.item8 .ultimaLinha .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.item8 .ultimaLinha .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}

.item10{ width:556px; height:169px; background:#e8e8e8 url(../img/bg-tabelaItem10.jpg) no-repeat 0 0; margin-bottom:20px; text-align:center; color:#bb141a; font-weight:bold;}
.item10 thead{ font-family:Verdana, Arial; color:#111; vertical-align:top;}
.item10 thead td{ padding-top:8px;}
.item10 tbody td{ vertical-align:top; padding-top:8px}
.item10 .qtd{ width:117px;}
.item10 .descricao{ width:185px;}
.item10 .valorUni{ width:124px;}
.item10 .valorTotal{ width:110px;}
.item10 .semBold{ font-weight:normal !important;}

.divItem854{  width:536px; background:#e8e8e8; padding:10px; margin-bottom:10px;}
.item854{ width:536px}
.item854 thead td{ color:#bb141a; font-weight:bold; text-align:center; vertical-align:bottom; padding-bottom:8px;}
.item854 thead .coluna1{ width:230px;}
.item854 tbody td{ height:23px; text-align:center;}
.item854 .bordaGeral{ border:1px solid #ef591d; border-collapse:inherit;}
.item854 .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.item854 .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.item854 thead .bordaLeft{ border-bottom:1px solid #ef591d; border-right:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item854 thead .bordaRight{ border-bottom:1px solid #ef591d; border-left:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.item854 .ultimaLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-top:1px solid #ef591d; border-bottom:none !important; border-collapse:inherit;}
.item854 .ultimaLinha .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.item854 .ultimaLinha .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.item854 .azulBold{ color:#006be3; font-weight:bold;}
.item854 .vermelhoBold{ color:#bb141a; font-weight:bold;}


/* Consulta do numero da sorte */
.consultanumero{ width:672px; height:678px; background:url(../img/bg-consultanumero.jpg) no-repeat 0 0;}
.consultanumero h1{ float:right; display:inline; width:356px; height:35px; background:transparent url(../img/titulo-consultanumero.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.consultanumero h2{ float:left; display:inline; width:374px; height:59px; background:transparent url(../img/sub-consultanumero.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:82px; margin-bottom:30px; margin-left:40px; margin-right:250px;}
.consultanumero .blocoForm{ float:left; display:inline; width:552px; height:72px; margin-left:40px;}
.campoConsultanumero{ float:left; width:377px; height:28px; background: url(../img/bg-input-numeros.gif) no-repeat 0 0;}
.consultanumero .botaoEnviar{ float:left; width:546px;}
.consultanumero .botaoEnviar a{ float:left; display:inline; width:133px; height:60px; background:transparent url(../img/botao-enviar.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-left:298px;}
.consultanumero .botaoEnviar a:hover{ background:transparent url(../img/botao-enviar-on.jpg) no-repeat scroll 0 0;}
.exemplo{ float:left; height:20px; padding-left:170px; color:#ffffff; font-size:11px;}

/* Consulta do numero da sorte - Tela 2 */
.consultaNumeroSorte{ width:672px; height:678px; background:url(../img/bg-consultaNumeroSorte.jpg) no-repeat 0 0;}
.consultaNumeroSorte h1{ float:right; display:inline; width:356px; height:35px; background:transparent url(../img/titulo-consultanumero.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.consultaNumeroSorte h2{ float:left; display:inline; width:580px; height:16px; background:transparent url(../img/frase-voce-esta-concorrendo.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-bottom:45px; margin-left:45px;}
.usuario{ background:url(../img/bullet-usuario.gif) no-repeat 0 3px; width:593px; height:45px; margin-top:50px; margin-left:42px; margin-right:20px;}
.usuario div{ padding-left:45px; color:#ffffff; font-size:28px; font-weight:bold; font-family:Arial, Verdana, Tahoma;}
.consultaNumeroSorte .listagem{ margin-top:22px; margin-left:11px; margin-right:11px;}
.consultaNumeroSorte .listagem li{ float:left; display:inline; width:325px; height:27px; padding-top:4px; text-align:center; color:#ee561e; font-size:18px; font-family:Arial, Verdana, Tahoma;}
.consultaNumeroSorte .listagem .impar{ background:url(../img/bg-impar.gif) no-repeat 0 0;}
.consultaNumeroSorte .listagem .par{ background:url(../img/bg-par.gif) no-repeat 0 0;}
.consultaNumeroSorte .paginacao{ float:left; display:inline; width:330px; margin-top:30px; margin-left:320px;}
.consultaNumeroSorte .paginacao li{ float:left; display:inline; padding:3px 8px;}
.consultaNumeroSorte .paginacao .ativo{ float:left; display:inline; width:31px; height:50px; padding:4px 15px; background:url(../img/bg-paginacao.jpg) no-repeat top center; color:#fff; font-size:22px; font-family:Arial, Verdana, Tahoma; text-align:center;}
.consultaNumeroSorte .paginacao li a{ color:#e9221e; font-size:22px; font-family:Arial, Verdana, Tahoma; text-decoration:none;}
.consultaNumeroSorte .paginacao li a:hover{ color:#9c0a0e}
.consultaNumeroSorte .anterior{ float:left; display:inline; width:26px; height:24px; background:transparent url(../img/seta-anterior.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:4px; margin-right:5px;}
.consultaNumeroSorte .anterior:hover{ background:transparent url(../img/seta-anterior-on.gif) no-repeat scroll 0 0;}
.consultaNumeroSorte .proximo{ float:left; display:inline; width:27px; height:24px; background:transparent url(../img/seta-proxima.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:4px; margin-left:5px;}
.consultaNumeroSorte .proximo:hover{ background:transparent url(../img/seta-proxima-on.gif) no-repeat scroll 0 0;}


/* Cadastre-se */
.cadastrese{ width:672px; height:678px; background:url(../img/bg-regulamento.jpg) no-repeat 0 0;}
.cadastrese h1{ float:right; display:inline; width:182px; height:35px; background:transparent url(../img/titulo-cadastrese.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.form_cadastro{ margin-top:40px; margin-left:40px;}
.form_cadastro .blocoForm{ float:left;}
label.error { color:#ff0000; font-size:11px; float:left; display:inline; width:591px; padding-top:6px; padding-left:20px; padding-right:20px;}
#form-consulta label.error { color:white; font-size:11px; float:left; display:inline; width:591px; padding-top:6px; padding-left:20px; padding-right:20px;}
.cadastrese .email{ float:left; display:inline; width:74px; height:14px; background:transparent url(../img/label-email.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:100px; margin-bottom:10px;}
.cadastrese .estado{ float:left; display:inline; width:74px; height:14px; background:transparent url(../img/label-estado.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:100px; margin-bottom:10px;}
.cadastrese .cidade{ float:left; display:inline; width:78px; height:14px; background:transparent url(../img/label-cidade.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:100px; margin-bottom:10px;}
.cadastrese .celular{ float:left; display:inline; width:187px; height:16px; background:transparent url(../img/label-celular.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:100px; margin-bottom:10px;}
.cadastrese .dataNascimento{ float:left; display:inline; width:188px; height:14px; background:transparent url(../img/label-data-nascimento.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:235px; margin-bottom:10px;}
.cadastrese .nCartao{ float:left; display:inline; width:272px; height:17px; background:transparent url(../img/label-numero-cartao.gif) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:30px; margin-right:100px; margin-bottom:10px;}
.formNascimento{ float:left; display:inline; width:430px}
.formLeftCadastrese{ float:left; display:inline; width:328px}
.divCampoCidadeCelular{ float:left; width:328px; height:28px; background: url(../img/bg-input2.jpg) no-repeat 0 0;}
.divCampoCartao{ float:left; width:552px; height:28px; background: url(../img/bg-input-numero.gif) no-repeat 0 0;}
.divCampoDia{ float:left; width:82px; height:28px; background: url(../img/bg-input-dia-mes.gif) no-repeat 0 0;}
.divCampoMes{ float:left; width:82px; height:28px; background: url(../img/bg-input-dia-mes.gif) no-repeat 0 0;}
.divCampoAno{ float:left; width:110px; height:28px; background: url(../img/bg-input-ano.gif) no-repeat 0 0;}
.botao_enviar {float:left; display:inline; width:150px; margin:0px; padding-left:425px; padding-top:20px;}
.respostaCadastrese{ margin-top:40px; margin-left:40px;}
.respostaCadastrese p{ color:#ef581d; font-size:12px; line-height:16px;}

/* Pagina nao encontrada */
.naoEncontrada{ height:638px;}
.naoEncontrada h1{ float:left; display:inline; width:387px; height:239px; background:transparent url(../img/erro-404.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:89px; margin-left:119px;}

/* Ganhadores */
.ganhadores{ width:672px; height:678px; background:url(../img/bg-regulamento.jpg) no-repeat 0 0;}
.ganhadores h1{ float:right; display:inline; width:193px; height:35px; background:transparent url(../img/titulo-ganhadores.jpg) no-repeat scroll 0 0; text-indent:-99999px; overflow:hidden; margin-top:0px; margin-right:20px;}
.divGanhadores{  width:536px; padding:10px; margin-bottom:10px;}
.itemG{ width:536px; text-align:center; background:#e8e8e8;}
.itemG .azul{ color:#006be3; font-weight:bold;}
.itemG .vermelho{ color:#bb141a; font-weight:bold;}
.itemG .azul td, .itemG .vermelho td{ height:23px;}
.itemG .azul, .itemG .vermelho { color:#000000 !important; font-weight:normal !important;}
.itemG .azul .produto{ width:220px;}
.itemG .bordaGeral{ border:1px solid #ef591d; border-collapse:inherit;}
.itemG .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.itemG .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:1px solid #ef591d; border-collapse:collapse;}
.itemG .primeiraLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:1px solid #ef591d; border-top:none !important; border-collapse:inherit;}
.itemG .primeiraLinha .bordaLeft{ border-bottom:1px solid #ef591d; border-right:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.itemG .primeiraLinha .bordaRight{ border-bottom:1px solid #ef591d; border-left:1px solid #ef591d; border-top:none !important; border-collapse:collapse;}
.itemG .ultimaLinha .bordaGeral{ border-left:1px solid #ef591d; border-right:1px solid #ef591d; border-top:1px solid #ef591d; border-bottom:none !important; border-collapse:inherit;}
.itemG .ultimaLinha .bordaLeft{ border-top:1px solid #ef591d; border-right:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.itemG .ultimaLinha .bordaRight{ border-top:1px solid #ef591d; border-left:1px solid #ef591d; border-bottom:none !important; border-collapse:collapse;}
.itemG .primeiraLinha td{ color:#006be3; font-weight:bold;}
.imgGanhadores, .imgGanhadores2 {float:left; display:inline; margin:10px 0 20px 30px;}
.imgGanhadores2 {margin-left:40px;}
