

/* CSS PADRÃO */
* { margin:0; padding:0; outline:none; list-style:none; }
html, body { height:100%; width:99.99%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
img { border:0px none; }
div:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
ul { list-style:none; padding:0; margin:0; }
ul:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
li:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
p { margin: 0 0 15px 0; }
p:after { content:"."; clear:both; display:block; visibility:hidden; height:0px; line-height:0px; }
a { cursor:pointer; }
td { padding:5px; }

/* CSS TOPO */
#site-topo { clear:both; width:1001px; margin:0 auto; }
#site-topo li { float:left; }
#site-topo li#topo-1 { width:342px; padding:15px 0; text-align:center; }
#site-topo li#topo-2 { width:498px; padding:15px 0; text-align:center; }
#site-topo li#topo-3 { width:161px; padding:10px 0; }
#site-topo li#topo-3 ul { width:151px; margin-left:10px; }
#site-topo li#topo-3 li { clear:both; padding:2px 0; width:151px; }
#site-topo li#topo-3 li img { margin:0 5px -2px 0; }

/* BARRA */
#site-barra { clear:both; height:70px; background:url('/imagens/topo/bg_barra.jpg') repeat-x; }
#site-barra ul { width:1001px; margin:0 auto; }
#site-barra ul li { float:left; }
#site-barra ul li#barra-1 { width:300px; padding:20px 0 0 0; text-align:center; }
#site-barra ul li#barra-2 { width:701px; padding:12px 0 0 0; color:#1C3D5C; }

/* LOTERIAS */
#site-loterias { clear:both; width:971px; margin:0 auto; padding-left:8px; }
#site-loterias li { float:left; margin:0; padding:0; text-align:center; position: relative; }
#site-loterias .no-selected { background:#1C3D5C; }

#site-loterias li .submenu { position:absolute; padding:10px 5px 10px 5px; top:27px; margin-left:0; display:none; width:135px; z-index:9999; }
#site-loterias li .submenu li { padding:5px 5px; margin:0; width:125px; height:auto; text-align:left; color:#FFF; font-weight:normal; }
#site-loterias .menusub-sel {  }

#site-loterias li span { padding:5px 19px 7px 19px; cursor:pointer; display:table; }


/* CENTRO */
#site-centro { clear:both; width:961px; margin:15px auto; }
#site-centro #site-centro-e { float:left; width:160px; }
#site-centro #site-centro-c { float:left; width:611px; margin:0 15px; }
#site-centro #site-centro-d { float:left; width:160px; }


/* BOXES */
.box-title { clear:both; background:url('/imagens/box/bg.jpg') repeat-x; height:19px; color:#1C3D5C; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:0 }
.box-body { clear:both; border:1px solid #FECC00; padding:10px; margin:0 0 15px 0; }
.box-body li { padding:2px 0; }
.box-body .box-pgf { padding: 2px 0 2px 10px; }


/* LISTA ITENS CENTRO */
.lista-itens { width:589px; }
.lista-itens .lista-item { float:left; width:180px; min-height:50px; margin: 0 8px 15px 8px; text-align:center; }
.lista-itens li img { margin:0 0 10px 0; }
.lista-itens .lista-sep { clear:both; width:589px; height:1px; }

/* FORMS */
.FORMLogon { font-family:Arial, Helvetica, sans-serif;  font-size:12px; width:132px; padding:2px; border:1px solid #CCC; background:#F8F8F8; margin:5px 0 10px 0; }
.FORMLogonInv { font-family:Arial, Helvetica, sans-serif;  font-size:12px; width:132px; padding:2px; border:1px solid #FF0000; background:#FFF0F1; color:#FF0000; margin:5px 0 10px 0; }
.FORMLogonBT { padding:7px 0; width:136px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.FORMLogonLinks { margin:10px 0 0 0; }

.Forms { font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; border:1px solid #CCC; color:#1C3D5C; }
.FormsInv { font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; border:1px solid #FF0000; color:#FF0000; }

/* RODAPÉ */
#site-barra-rod { clear:both; background:url('/imagens/rodape/bg_barra_rodape.jpg') repeat-x; height:40px; border-bottom:4px solid #F8F8F8; margin-left:0; margin-right:0; margin-top:15px; margin-bottom:10px }
#site-barra-rod ul { width:981px; margin:0 auto; padding: 13px 0 0 0; }
#site-barra-rod ul li { float:left; margin:0 15px; font-size:11px; font-weight:bold; }

#site-rodape { clear:both; width:961px; margin:0 auto 15px auto; padding:0 0 15px 0; }
#site-rodape li { float:left; }
#site-rodape li#rodape-e { width:661px; }
#site-rodape li#rodape-e img { float:left; margin:0 10px 10px 0; }
#site-rodape li#rodape-d { width:300px; text-align:right; }


/* MENSAGENS */
.msg-ok { border:2px solid #009900; padding:10px; margin:0 0 15px 0; }
.msg-erro { border:2px solid #FF0000; padding:10px; margin:0 0 15px 0; }


/* TEXTOS */
h1, h2, h3, h4, h5 { font-size:12px; font-weight:normal; letter-spacing:normal; }
.strong { font-weight:bold; }
.normal { font-weight:normal; }
.Az { color:#1C3D5C; }
.Lar { color:#FECC01; }
.Red { color:#FF0000; }
.Vd { color:#009900; }

.right { float:right; }
.center { text-align:center; }

.f9 { font-size:9px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f16 { font-size:16px; font-weight:bold; letter-spacing:-1px; }
.f18 { font-size:18px; font-weight:bold; letter-spacing:-1px; }
.f20 { font-size:20px; font-weight:bold; letter-spacing:-1px; }


/* LINKS */
.LAz { color:#1C3D5C; text-decoration:none; cursor:pointer; }
.LAz:active { color:#1C3D5C; text-decoration:none; }
.LAz:visited { color:#1C3D5C; text-decoration:none; }
.LAz:link { color:#1C3D5C; text-decoration:none; }
.LAz:hover { color:#1C3D5C; text-decoration:underline; }

.LB { color:#FFF; text-decoration:none; cursor:pointer; }
.LB:active { color:#FFF; text-decoration:none; }
.LB:visited { color:#FFF; text-decoration:none; }
.LB:link { color:#FFF; text-decoration:none; }
.LB:hover { color:#FFF; text-decoration:underline; }

.LP { color:#333; text-decoration:none; cursor:pointer; }
.LP:active { color:#333; text-decoration:none; }
.LP:visited { color:#333; text-decoration:none; }
.LP:link { color:#333; text-decoration:none; }
.LP:hover { color:#333; text-decoration:underline; }

.LPu { color:#333; text-decoration:underline; cursor:pointer; }
.LPu:active { color:#333; text-decoration:underline; }
.LPu:visited { color:#333; text-decoration:underline; }
.LPu:link { color:#333; text-decoration:underline; }
.LPu:hover { color:#333; text-decoration:none; }

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

.LVd { color:#009900; text-decoration:none; cursor:pointer; }
.LVd:active { color:#009900; text-decoration:none; }
.LVd:visited { color:#009900; text-decoration:none; }
.LVd:link { color:#009900; text-decoration:none; }
.LVd:hover { color:#009900; text-decoration:underline; }


/* CANTOS Firefox, Opera, Chrome e Safari */
.cornersAll { -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-bottomright:8px; -khtml-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -khtml-border-radius-bottomleft:8px;	-webkit-border-bottom-left-radius:8px; }
.cornersTop { -moz-border-radius-topright:8px; -khtml-border-radius-topright:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -khtml-border-radius-topleft:8px; -webkit-border-top-left-radius:10px; }
.cornersBot {-moz-border-radius-bottomright:10px; -khtml-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -khtml-border-radius-bottomleft:10px;	-webkit-border-bottom-left-radius:10px; }

/* BACKGROUNDS LOTERIAS */
.bg-lot-1 { background:#007900; }
.bg-lot-2 { background:#C54C4C; }
.bg-lot-3 { background:#B64B96; }
.bg-lot-4 { background:#FD8A4C; }
.bg-lot-5 { background:#FF4D4D; }
.bg-lot-6 { background:#4EB6DB; }
.bg-lot-7 { background:#4B77CE; }
.bg-lot-8 { background:#4D4FA7; }
.bg-lot-9 { background:#006600; }
.bg-lot-10 { background:#D65203; }

/* COR LOTERIAS */
.txt-lot-1 { color:#007900; }
.txt-lot-2 { color:#C54C4C; }
.txt-lot-3 { color:#B64B96; }
.txt-lot-4 { color:#FD8A4C; }
.txt-lot-5 { color:#FF4D4D; }
.txt-lot-6 { color:#4EB6DB; }
.txt-lot-7 { color:#4B77CE; }
.txt-lot-8 { color:#4D4FA7; }
.txt-lot-9 { color:#006600; }
.txt-lot-10 { color:#D65203; }

.cliente-info-plano { border:1px solid #CCC; background:#F8F8F8; padding:5px 8px; text-align:center; }
.cliente-info-plano-int { border:1px solid #CCC; background:#F8F8F8; padding:5px 8px; margin:5px 0 10px 0; text-align:center; }

#box-instrucoes { background:#F8F8F8; border:1px solid #EDEDED; padding:10px; text-align:left; margin:0 0 15px 0; }
#box-instrucoes p { margin:0; }

label { float:left; width:120px; text-align:left; font-weight:bold; margin:0 0 5px 0; padding-top:2px; }
.formfield-title { background-color:#1C3D5C; color:#FFF; font-weight:bold; margin-bottom:5px; padding:5px 5px 5px 5px; min-height:15px; }
.formfield { background-color: #FBFBFB; margin-bottom:5px; padding:5px 5px 5px 5px; min-height:15px; }
option { padding:1px 3px 1px 3px; }
.labelbig { width:200px }
.req { font-size:12px; color:#FF0000; }
.exe { font-size:9px; color: #1C3D5C; }

#mapa-site { margin:0 10px 10px 10px; }
#mapa-site li { padding:3px 0; }
#mapa-site .recuo { margin:0 0 0 10px; }

#link-voltar-base { margin:15px 0 0 0; }


.img-loteria { margin:5px 0 8px 0; }

/* LISTA ITENS CENTRO */
.lista-loterias { width:589px; }
.lista-loterias li { float:left; width:180px; min-height:50px; margin:15px 8px 25px 8px; text-align:center; }
.lista-loterias li img { margin:10px 0; }
.lista-loterias li p { margin:0; }

.lista-loterias-big { width:589px; }
.lista-loterias-big li { float:left; width:278px; min-height:50px; margin:15px 8px 25px 8px; text-align:center; }
.lista-loterias-big li img { margin:10px 0; }
.lista-loterias-big li p { margin:0 0 5px 0; }

.lista-links { width:589px; }
.lista-links li { float:left; width:278px; min-height:20px; margin:5px 8px 5px 8px; text-align:left; }
.lista-links li img { margin:10px 0; }
.lista-links li p { margin:0 0 5px 0; }

.lista-bingos { width:589px; }
.lista-bingos .item { float:left; width:278px; min-height:50px; margin:15px 8px 25px 8px; text-align:center; }
.lista-bingos .sep { clear:both; width:589px; height:1px; min-height:1px; margin:0; }
.lista-bingos li img { margin:10px 0; }
.lista-bingos li p { margin:0 0 5px 0; }

#resultados-centro { margin:10px 0; }
#resultados-centro ul { list-style:none; float:left; width:230px; border:1px dotted #CCCCCC; height:100px; margin:10px 20px; padding:10px; font-weight:bold; text-align:center; }

/* RESULTADOS */
.lista-resultados { width:591px; margin:0 auto 15px auto; }
.lista-resultados:after { content:"."; clear:both; display:block; visibility:hidden; height:1px; line-height:1px; }
.lista-resultados li { float:left; list-style-type:none; border-bottom:1px solid #F6F6F6; padding:0;}
.lista-resultados li:after { content:"."; clear:both; display:block; visibility:hidden; height:1px; line-height:1px; }
.lista-resultados .titulo { background-color:#F6F6F6; font-size:11px; border-bottom:0px none; font-weight:bold }
.lista-resultados .col1 { width:91px; min-height:30px; line-height:30px;  text-align:center; font-weight:bold; }
.lista-resultados .col2 { width:100px; min-height:30px; line-height:30px;  text-align:center; }
.lista-resultados .col3 { width:400px; min-height:30px; line-height:30px; text-align:left; }

.result-dupla { height:60px; }
.result-federal { height:170px; }

#banner-result { margin:15px 0; text-align:center; }

/* TEXTO LOTERIAS */
.loteria-texto1 { color:#007900; }
.loteria-texto2 { color:#C54C4C; }
.loteria-texto3 { color:#B64B96; }
.loteria-texto4 { color:#FD8A4C; }
.loteria-texto5 { color:#FF4D4D; }
.loteria-texto6 { color:#4EB6DB; }
.loteria-texto7 { color:#4B77CE; }
.loteria-texto8 { color:#4D4FA7; }
.loteria-texto9 { color:#006600; }

/* BACKGROUNDS LOTERIAS */
.loteria-back1 { background-color:#007900; color:#FFFFFF; }
.loteria-back2 { background-color:#C54C4C; color:#FFFFFF; }
.loteria-back3 { background-color:#B64B96; color:#FFFFFF; }
.loteria-back4 { background-color:#FD8A4C; color:#FFFFFF; }
.loteria-back5 { background-color:#FF4D4D; color:#FFFFFF; }
.loteria-back6 { background-color:#4EB6DB; color:#FFFFFF; }
.loteria-back7 { background-color:#4B77CE; color:#FFFFFF; }
.loteria-back8 { background-color:#4D4FA7; color:#FFFFFF; }
.loteria-back9 { background-color:#006600; color:#FFFFFF; }

