/* CSS Document */
html, body { width:100%; height:100%; padding:0; margin:0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
body { text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; }
* { margin:0; padding:0; }
img { border:0; }

/* TOPO DO SITE */
#Topo { width:1001px; height:91px; margin: 0 auto 10px auto; background-color:#FFF; }
#Topo #Topo1 { float:left; width:215px; margin-left:9px; }
#Topo #Topo2 { float:left; width:766px; }
#Topo #Topo2 ul li { list-style-type:none; }
#Topo #Topo2 ul .menu1 { clear:both; width:766px; height:45px; line-height:40px; text-align:center; color:#666; }
#Topo #Topo2 ul .menu2 { float:left; width:756px; height:40px; line-height:38px; background:url(../imagens/topo/bg.jpg) repeat-x; font-weight:bold; text-align:right; }
#Topo #Topo2 ul .menu3 { float:left; width:10px; height:40px; background:url(../imagens/topo/canto.jpg) no-repeat; }

#Topo #Topo2 ul li ul li { height:20px; list-style-type:none; display:inline; padding: 0 7px; }
#Topo #Topo2 ul li ul .car { border-right:none; }
#Topo #Topo2 ul li ul .car img { margin: 0 5px -2px 0; }

#Menu .menu2 a { text-decoration:none; color:#666; }
#Menu .menu2 a:active {  color:#666; text-decoration:none; }
#Menu .menu2 a:visited {  color:#666; text-decoration:none; }
#Menu .menu2 a:link { text-decoration:none; }
#Menu .menu2 a:hover { text-decoration:underline; }
#Menu .Vazio { color:#FF8E23; }

#Corpo { width:991px; min-height:90%; height:auto !important; height:90%; padding:0 0 15px 0; margin:0 auto; border-bottom:5px solid #E6E6E6; }
#Corpo:after { content:"."; clear:both; display:block; visibility:hidden; height:1px; line-height:1px; }

.trevo { margin: 0 5px -3px 0; }

#IcnLoterias { margin:5px auto 15px auto; height:25px; text-align:center; }
#IcnLoterias img { margin:0 2px; }

#boxTxt { clear:both; width:981px; margin:0 auto 15px auto; }
#boxTxt:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#boxTxt li { list-style-type:none; background-color:#F5F5F5; }
#boxTxt .c1e,.c1d,.c2e,.c2d { float:left; width:11px; height:11px; }
#boxTxt .c1e { background:url(http://www.loteriamega.com.br/imagens/seo/loteria_1.jpg) no-repeat; }
#boxTxt .c1c { float:left; height:10px; width:959px; border-top:1px solid #ECECEC; }
#boxTxt .c1d { background:url(http://www.loteriamega.com.br/imagens/seo/loteria_2.jpg) no-repeat; }
#boxTxt .c2e { background:url(http://www.loteriamega.com.br/imagens/seo/loteria_3.jpg) no-repeat; }
#boxTxt .c2c { float:left; height:10px; width:959px; border-bottom:1px solid #ECECEC; }
#boxTxt .c2d { background:url(http://www.loteriamega.com.br/imagens/seo/loteria_4.jpg) no-repeat; }
#boxTxt .cc { float:left; width:959px; height:50px; overflow:hidden; padding:0 10px; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC; color:#666; text-align:left; font-size:11px; line-height:15px; }
#boxTxt .cc h1,h2 { font-size:11px; font-weight:normal; margin-bottom:15px; }
#boxTxt .cc ul li { clear:both; list-style-type:none; width:959px; margin:5px 0; }
#boxTxt .cc ul li img { margin:0 5px -2px 0; }

#marqueecontainer { position: relative; width: 959px; /*marquee width */ height: 50px; /*marquee height */ overflow: hidden; }
#marqueecontainer .clean { width:959px; height:60px; text-align:center; }

#Navegacao { width:981px; height:11px; line-height:11px; margin:0 auto 15px auto; }
#Navegacao li { float:left; list-style-type:none; }
#Navegacao #esq { width:821px; text-align:left; font-weight:bold; color:#666; }
#Navegacao #dir { width:160px; text-align:right; color:#666; }

#publicidade { clear:both; width:981px; margin:0 auto 12px auto; }
#publicidade:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#publicidade img { border:0; }

/* LATERAL ESQUERDA */
#LatEsq { float:left; width:160px; }
#LatEsq:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#LatEsq .Box { width: 160px; }
#LatEsq .Box:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }

#LatEsq .BoxLar {  margin-bottom:15px; color:#FF8E23; }
#LatEsq .BoxLar:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#LatEsq .BoxLar li { list-style-type:none; }
#LatEsq .BoxLar .T { width:160px; height:20px; font-weight:bold; text-align:center; } 
#LatEsq .BoxLar .C { width:138px; padding:10px 10px; text-align:left; font-size:11px; border:1px solid #FF8E23; background:url(/imagens/lateral/bg.jpg) repeat-y; } 
#LatEsq .BoxLar .C .Valor { font-size:18px; font-weight:bold; letter-spacing:-0.04em; color:#FF8E23; } 

#LatEsq .FORMLogon  { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; width:132px; padding:1px 2px; border:1px solid #666; color:#666; margin:2px 0 5px 0; background-color:#FFF; }
#LatEsq .FORMLogonInvalido { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; width:124px; padding:1px 2px; border:1px solid #FF0000; color:#FF0000; margin:2px 0 5px 0; background-color:#FFEAEA; }
#LatEsq .FORMLogonBT { margin:5px 0 5px 4px; }

#LatEsq label { font-size:11px; font-weight:bold; }
#LatEsq .LogonLinks { margin:10px 0 0 0; }
#LatEsq .LogonLinks li { font-size:11px; }
#LatEsq .LogonLinks li:before { content:"•  "; }
#LatEsq .botoes { border:0; margin:10px 0 15px 0; }

#LatEsq .ErroLogin { clear:both; margin:5px 0 10px 0; padding:5px 8px; text-align:center; border:2px solid #FF0000; background:#FFFFFF; color:#FF0000; font-size:11px; } 
#LatEsq .ErroLogin img { margin-bottom:5px; }

#clienteCreditos { background-color:#FF8E23; color:#FFFFFF; font-size:9px; padding:3px 0 3px 0; margin:0; text-align:center; }
#clienteCreditosValor { margin: 0 0 10px 0; font-size:14px; letter-spacing:-0.03em; font-weight: bold; padding: 5px 10px; color: #FF8E23; border: 1px solid #FF8E23; background-color:#FEF4E9; text-align:center; }
#clienteCreditosValor:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }	

.ClienteLinks { font-size:11px; }
.ClienteLinks .area { font-weight:bold; }
.ClienteLinks .link { height:20px; line-height:20px; }
.ClienteLinks .link:before { content:"•"; margin-right:5px; color:#F8D1AB; }

/* CENTRO DO SITE  */
#Central { float:left; width:671px; }
#Central .tituloPagina { clear:both; width:641px; height:35px; margin:0 auto; background:url(/imagens/paginas/box_2.jpg) repeat-x; }
#Central .tituloPagina li { list-style-type:none; float:left; }
#Central .tituloPagina .titulo1 { width:11px; height:35px; background:url(/imagens/internas/box/box_topo_1.jpg) left no-repeat; }
#Central .tituloPagina .titulo2 { width:619px; height:33px; line-height:33px; font-weight:bold; text-align:left; font-size:16px; background-color:#F5F5F5; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; color:#999;  }
#Central .tituloPagina .titulo2 h3 { font-size:16px; font-weight:bold; }
#Central .tituloPagina .titulo3 { width:11px; height:35px;  background:url(/imagens/internas/box/box_topo_2.jpg) right no-repeat; }
#Central .textoBox { clear:both; width:609px; background-color:#FFF; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:15px 15px 12px 15px; margin:0 auto; text-align:justify; color:#333; } 
#Central .textoBox:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#Central .voltarBox { clear:both; width: 631px; margin:0 auto 0 auto; padding:5px 0 0 0; text-align:left; font-size:11px; }

#Central .textoBoxBase { width:641px; clear:both; margin:0 auto; }
#Central .textoBoxBase li { list-style-type:none; float:left; }
#Central .textoBoxBase .base1 { width:11px; height:11px; background:url(/imagens/internas/box/box_base_1.jpg) left no-repeat; }
#Central .textoBoxBase .base2 { width:619px; height:11px; border-bottom:1px solid #E5E5E5; }
#Central .textoBoxBase .base3 { width:11px; height:11px; background:url(/imagens/internas/box/box_base_2.jpg) right no-repeat; }

#Central .tituloPaginaIndex { border-bottom:3px solid #EAEAEA; margin-bottom:10px; }

/* CENTRO - CLIENTES */
#Central .tituloPaginaCliente { clear:both; width:641px; height:35px; margin:0 auto; background:url(/imagens/area_cliente/bg.jpg) repeat-x; }
#Central .tituloPaginaCliente li { list-style-type:none; float:left; }
#Central .tituloPaginaCliente .titulo1 { width:38px; height:35px; background:url(/imagens/area_cliente/c1.jpg) left no-repeat; }
#Central .tituloPaginaCliente .titulo2 { width:593px; height:35px; line-height:33px; font-weight:bold; text-align:left; font-size:16px; color:#FFF;  }
#Central .tituloPaginaCliente .titulo2 h3 { font-size:16px; font-weight:bold; }
#Central .tituloPaginaCliente .titulo3 { width:10px; height:35px;  background:url(/imagens/area_cliente/c2.jpg) right no-repeat; }
#Central .textoBoxCliente { clear:both; width:609px; background-color:#FFF; border-left:1px solid #E8AC7A; border-right:1px solid #E8AC7A; padding:15px 15px 12px 15px; margin:0 auto; text-align:justify; color:#333; } 
#Central .textoBoxCliente:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }

#Central .textoBoxBaseCliente { width:641px; clear:both; margin:0 auto; }
#Central .textoBoxBaseCliente li { list-style-type:none; float:left; }
#Central .textoBoxBaseCliente .base1 { width:11px; height:11px; background:url(/imagens/area_cliente/base_1.jpg) left no-repeat; }
#Central .textoBoxBaseCliente .base2 { width:619px; height:11px; border-bottom:1px solid #E8AC7A; }
#Central .textoBoxBaseCliente .base3 { width:11px; height:11px; background:url(/imagens/area_cliente/base_2.jpg) right no-repeat; }

#Central .textoBoxCliente .descTitulo { clear:both; width:609px; margin:0 0 5px 0; color:#FF8E23; }
#Central .textoBoxCliente .descTitulo h2 { margin:0; padding:0; font-size:24px; font-weight:bold; letter-spacing:-0.04em; }
#Central .textoBoxCliente .descTitulo img { margin:0 5px 0 0; }
#Central .textoBoxCliente .descTexto { clear:both; width:609px; margin:0 0 10px 0; padding:0 0 15px 0; border-bottom:2px solid #EAEAEA; }
#Central .textoBoxCliente .descTexto:after { content:"."; clear:both; display:block; visibility:hidden; height:1px; line-height:1px; }

/* CENTRO - CARRINHO */
#Central .tituloPaginaCarrinho img { color:#333; }
#Central .tituloPaginaCarrinho img { margin: 0 8px -2px 0; }

/*  LATERAL DIREITA  */
#LatDir { float:left; width:160px; padding-bottom:20px; }
#LatDir:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#LatDir .Box { width: 160px; }
#LatDir .Box:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }

#LatDir .lista li { text-align:left; }
#LatDir .lista .loteria { font-weight:bold; margin:5px 0 2px 0; }
#LatDir .lista .premio { margin-bottom:10px; }

#LatDir .BoxVerde { margin-bottom:15px; }
#LatDir .BoxVerde:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
#LatDir .BoxVerde li { list-style-type:none; }
#LatDir .BoxVerde .T { width:160px; height:20px; text-align:center; } 
#LatDir .BoxVerde .C { width:134px; padding:10px 12px; text-align:left; border:1px solid #569E70; background:url(/imagens/lateral/bg.jpg) repeat-y; } 

#LatDir .MenuLateral { width:130px; padding:0; margin:0; }
#LatDir .MenuLateral li { width:130px; padding:1px 0; }
/*#LatDir .MenuLateral li:before { content:"•  "; }*/
#LatDir .MenuLateral .sep { height:5px; line-height:5px; color:#7AE904; }
#LatDir .MenuLateral .pag { width:120px; padding-left:10px; }

#LatDir .Estatisticas { width:130px; }
#LatDir .Estatisticas li { width:130px; padding:1px 0; }
#LatDir .Estatisticas .Titulo { font-weight:bold; margin:5px 0 0 0; }
#LatDir .Estatisticas .Dados { margin:0 0 10px; }

#LatDir .botoes { border:0; margin:0 0 15px 0; }


.formastit { width:599px; margin:0 0 5px 0; padding:0 5px 0 5px; color:#FF8E23; height:20px; border-bottom:1px solid #FF8E23; }
.formastit li { float:left; font-weight:bold; list-style-type:none; }
.formastit .formastit1 { width:350px; text-align:left; }
.formastit .formastit2 { width:218px; text-align:right; }


/*  RODAPÉ  */
#Rodape { clear:both; width:971px; height:64px; padding:0 15px; margin:0 auto; background:url(/imagens/rodape/rodape_back.jpg) repeat-x; }
#Rodape li { list-style-type:none; float:left; }
#Rodape #Rod1 { width:174px; padding-top:10px; }
#Rodape #Rod2 { width:180px; padding-top:10px; font-size:11px; color:#666; text-align:left; }
#Rodape #Rod3 { width:417px; text-align:center; }
#Rodape #Rod4 { width:200px; padding-top:10px; font-size:11px; text-align:right; }
#Rodape #Rod4 a { font-weight:normal; color:#999; text-decoration:none; }
#Rodape #Rod4 a:link { text-decoration:none; }
#Rodape #Rod4 a:hover { text-decoration:underline; }
#Rodape #Rod4 a:active { color:#999; text-decoration:none; }
#Rodape #Rod4 a:visited { color:#999; text-decoration:none; }


/* ALINHAMENTOS */
 .left { text-align:left; }
 .center { text-align:center; }
 .right { text-align:right; }
 

/*  TEXTOS  */
 .strong { font-weight:bold; }
 .normal { font-weight:normal; }
 .txt9 { font-size:9px; }
 .txt11 { font-size:11px; }
 .spacing { letter-spacing:normal; }
 .txtVER { color:#268A4A; }
 .txtLAR { color:#FF8E23; }
 .txtP { color:#333; }
 
 
/*  LINKS  */

.linkTitulo { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #185905; font-size: 11px; }
.linkTitulo:active { text-decoration: none; color: #185905; }
.linkTitulo:visited { text-decoration: none; color: #185905; }
.linkTitulo:link { font-weight: bold; text-decoration: none; color: #185905; }
.linkTitulo:hover { text-decoration: underline; color: #185905; }

.linkTituloCarrinho { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 11px; }
.linkTituloCarrinho:active { text-decoration: none; color: #333333; }
.linkTituloCarrinho:visited { text-decoration: none; color: #333333;  }
.linkTituloCarrinho:link { font-weight: bold; text-decoration: none; color: #333333; }
.linkTituloCarrinho:hover { text-decoration: underline; color: #333333; }

.linkCarrinho { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 11px; }
.linkCarrinho:active { text-decoration: none; color: #333333; }
.linkCarrinho:visited { text-decoration: none; color: #333333;  }
.linkCarrinho:link { font-weight: bold; text-decoration: none; color: #333333; }
.linkCarrinho:hover { text-decoration: underline; color: #333333; }

.linkCliente { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #185905; font-size: 11px; }
.linkCliente:active { text-decoration: none; color: #185905; }
.linkCliente:visited { text-decoration: none; color: #185905; }
.linkCliente:link { font-weight: normal; text-decoration: none; color: #185905; }
.linkCliente:hover { text-decoration: underline; color: #185905; }

.linkNormal { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; color: #333333; font-size: 11px; }
.linkNormal:active { text-decoration: none; color: #333333; }
.linkNormal:visited { text-decoration: none; color: #333333; }
.linkNormal:link { font-weight: normal; text-decoration: none; color: #333333; }
.linkNormal:hover { text-decoration: underline; color: #333333; }

.BoxInstrucoes { border:1px solid #185905; padding:10px; background-color:#EDFDE8; margin-bottom:10px; }

.linkVoltar { color:#666; text-decoration:underline; font-weight:normal; }
.linkVoltar:active { color:#666; text-decoration:underline; }
.linkVoltar:visited { color:#666; text-decoration:underline; }
.linkVoltar:link { text-decoration:underline; }
.linkVoltar:hover { text-decoration:none; }

.linkCN { color:#666; text-decoration:none; font-weight:normal; }
.linkCN:active { color:#666; text-decoration:none; }
.linkCN:visited { color:#666; text-decoration:none; }
.linkCN:link { text-decoration:none; }
.linkCN:hover { text-decoration:underline; }

.linkC { color:#999; text-decoration:none; }
.linkC:active { color:#999; text-decoration:none; }
.linkC:visited { color:#999; text-decoration:none; }
.linkC:link { text-decoration:none; }
.linkC:hover { text-decoration:underline; }

.linkP { color:#333333; text-decoration:none; }
.linkP:active { color:#333333; text-decoration:none; }
.linkP:visited { color:#333333; text-decoration:none; }
.linkP:link { text-decoration:none; }
.linkP:hover { text-decoration:underline; }

.linkPU { color:#333333; text-decoration:underline; }
.linkPU:active { color:#333333; text-decoration:underline; }
.linkPU:visited { color:#333333; text-decoration:underline; }
.linkPU:link { text-decoration:underline; }
.linkPU:hover { text-decoration:none; }

.linkPbold { color:#333333; text-decoration:none; font-weight:bold; }
.linkPbold:active { color:#333333; text-decoration:none; }
.linkPbold:visited { color:#333333; text-decoration:none; }
.linkPbold:link { text-decoration:none; }
.linkPbold:hover { text-decoration:underline; }

.linkB { color:#FFFFFF; text-decoration:none; }
.linkB:active { color:#FFFFFF; text-decoration:none; }
.linkB:visited { color:#FFFFFF; text-decoration:none; }
.linkB:link { text-decoration:none; }
.linkB:hover { text-decoration:underline; }

.linkBbold { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.linkBbold:active { color:#FFFFFF; text-decoration:none; }
.linkBbold:visited { color:#FFFFFF; text-decoration:none; }
.linkBbold:link { text-decoration:none; }
.linkBbold:hover { text-decoration:underline; }

.linkVm { color:#FF0000; text-decoration:none; }
.linkVm:active { color:#FF0000; text-decoration:none; }
.linkVm:visited { color:#FF0000; text-decoration:none; }
.linkVm:link { text-decoration:none; }
.linkVm:hover { text-decoration:underline; }

.linkVmB { color:#FF0000; text-decoration:none; font-weight:bold; }
.linkVmB:active { color:#FF0000; text-decoration:none; }
.linkVmB:visited { color:#FF0000; text-decoration:none; }
.linkVmB:link { text-decoration:none; }
.linkVmB:hover { text-decoration:underline; }

.lmon { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #185905; font-size: 11px; text-decoration: underline; }
.lmon:link { text-decoration: underline; }
.lmon:hover { text-decoration: underline; }

.lmoff { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #185905; font-size: 11px; text-decoration: none; }
.lmoff:link { text-decoration: none; }
.lmoff:hover { text-decoration: underline; }

.linkLar { color:#FF8E23; text-decoration:none; }
.linkLar:active { color:#FF8E23; text-decoration:none; }
.linkLar:visited { color:#FF8E23; text-decoration:none; }
.linkLar:link { text-decoration:none; }
.linkLar:hover { text-decoration:underline; }

.linkNav { color:#FF8E23; text-decoration:none; font-weight:normal; }
.linkNav:active { color:#FF8E23; text-decoration:underline; }
.linkNav:visited { color:#FF8E23; text-decoration:underline; }
.linkNav:link { text-decoration:underline; }
.linkNav:hover { text-decoration:none; }

/* OUTROS */
.paginacao { clear:both; width: 609px; line-height:20px; margin:10px 0 0 0; text-align:left; color:#333; border-top:2px solid #EAEAEA; font-size:11px; padding-top:8px; }
.paginacao:after { content:"."; clear:both; display:block; visibility:hidden; height:1px; line-height:1px; }
.paginacao .linkPG { color:#333; text-decoration:none; margin:0; padding:2px; }
.paginacao .linkPGp { color:#FF8E23; font-weight:bold; text-decoration:none; margin:0; padding:2px; border:2px solid #FF8E23; }
.paginacao .linkOff { color:#999; }

/* Publicidade Flutuante */
				#PubDHtml {
					position:absolute;
					top:310px;
					left:50%;
					margin-left:-450px;
					width:900px;
					z-index:1000;
					text-align:center;
					padding:10px;
					color:#333333;
					overflow:visible;
				}
#PubDHtml #PubFechar { clear:both; text-align:center; }