/* default configs */
/* xbrowser - css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/* default layouts */
html { height: 100%; }
body { overflow: auto; height: 100%; }
a { overflow:hidden; }
/* -------------------------------------- */


/* seo */
#google-rank { display: none; font-family:Arial, Helvetica, sans-serif; color:#2849B4; }
#google-rank ul { margin:15px 0; }
#google-rank img { margin-top:25px; }

/* index */
#swf-site { position:absolute; width:100%; height:100%; min-width:1000px; min-height:770px; z-index:1; }

/* no flash */
.noflash-body { background-color:#092b9a; }
.noflash { position:relative; width: 1000px; height:724px; margin: 0 auto; background: url("../images/background.jpg") top center no-repeat; }
.noflash a, .noflash h1, .noflash h2, .noflash h3 { position:relative; margin:0 auto; display:block; text-indent:-5000em; }
.noflash a { width:123px; height:30px; top:29px; left:278px; background:url("../images/button-instale.gif") no-repeat; }
.noflash h1 { width:388px; height:384px; top:108px; left:-40px; background:url("../images/packs.jpg") no-repeat; }
.noflash h2 { width:713px; height:61px; top:28px; left:2px; background:url("../images/text-noflash.jpg") no-repeat; }
.noflash h3 { width:552px; height:14px; top:52px; left:-72px; background:url("../images/text-instrucoes.gif") no-repeat; }

/* popup regulamento */
.regulamento { width: 450px; height: 578px; background: url("../images/background-regulamento.jpg") no-repeat; }
.regulamento h1 { position:relative; display:block; width: 338px; height: 66px; top:129px; left:37px; background: url("../images/text-regulamento.gif") no-repeat; text-indent:-5000em; }
.regulamento .content { position:relative; width:340px; height:298px; padding:9px 16px 13px; top:158px; left:37px; background-color:#fff; overflow:auto; }
.regulamento .content p { font-family:Arial; color:#333; margin-bottom:13px; font-size:10px; line-height:1.3em; display:block; }
.regulamento .content blockquote { margin-left:10px; }
.regulamento .content h2 { font-family:Arial; color:#333; margin-bottom:13px; font-size:11px; line-height:1.3em; display:block; font-weight:bold; }

/* popup vencedores */
.vencedores { width: 550px; height: 684px; background: url("../images/background-vencedores.jpg") no-repeat #2248b5; }

.vencedores h1, .vencedores hr { display:none; }
.vencedores h1 { display:none; }
.vencedores h2 { position:absolute; width:291px; height:95px; left:200px; top:42px; background: url("../images/text-100-ganhadores.gif") no-repeat; text-indent:-5000em; }

.vencedores .content { position:relative; width:466px; height:298px; top:187px; left:58px; }

.vencedores .content ul { width:430px; margin-right:40px; }
.vencedores .content ul li { font-family:Arial; font-size:11px; color:#333; padding-left:10px; line-height:14px; background:url("../images/bullet.gif") 0 5px no-repeat; }

.vencedores .content #navegacao { position:absolute; top:445px; left: 0; }

.vencedores .content #navegacao .linha { width: 223px; height: 21px; background: url(../images/navegacao-linha.gif) no-repeat; position: absolute; top: 0; left: 91px; }
.vencedores .content #navegacao #marcador { width: 26px; height: 21px; background: url(../images/navegacao-numero-marcado.gif) no-repeat; margin-left: 1px; position: absolute; top: 0; left: 0; z-index: 1; }

.vencedores .content #navegacao ol { position: absolute; z-index: 2; }
.vencedores .content #navegacao ol li { width: 21px; height: 21px; display: block; float: left; }

.vencedores .content #navegacao ol li a { background: url(../images/navegacao-numeros.gif) no-repeat; text-indent: -5000em; width: 21px; height: 20px; text-align: center; display: block; float: left; }
.vencedores .content #navegacao ol li a.num-1 { background-position: 6px 5px; margin-left: 4px; }
.vencedores .content #navegacao ol li a.num-2 { background-position: -11px 5px; }
.vencedores .content #navegacao ol li a.num-3 { background-position: -32px 5px; }
.vencedores .content #navegacao ol li a.num-4 { background-position: -53px 5px; }
.vencedores .content #navegacao ol li a.num-5 { background-position: -74px 5px; }
.vencedores .content #navegacao ol li a.num-6 { background-position: -94px 5px; }
.vencedores .content #navegacao ol li a.num-7 { background-position: -115px 5px; }
.vencedores .content #navegacao ol li a.num-8 { background-position: -136px 5px; }
.vencedores .content #navegacao ol li a.num-9 { background-position: -157px 5px; }
.vencedores .content #navegacao ol li a.num-10 { background-position: -180px 5px; }

.vencedores .content #navegacao #anterior, .vencedores .content #navegacao #proxima { width:82px; height:21px; text-indent:-5000em; background:url("../images/buttons.gif") 0 0 no-repeat; position: absolute; top: 0; left: 0; }
.vencedores .content #navegacao #anterior { background-position: 0 -22px; display: none; }
.vencedores .content #navegacao #proxima { display:block; }