/* CSS Ganhe Piii */
.geral #submenu_deslog {background-color:#003483; color:#fff; height:20px; font-size:11px; padding-left:10px; padding-top:5px}
.geral #submenu_deslog a{color:#fff; text-decoration:none}
.geral #submenu_deslog a:hover{color:#FFDE33; text-decoration:underline}
.geral #submenu_deslog a.active{padding-left:10px; color:#FFDE33; text-decoration:none; background:url(../img/layout/bullet_submenu.gif) top left no-repeat}
.geral #submenu_deslog ul.ganhepiii{margin-left:85px}
.geral #submenu_deslog ul li {display:inline; margin-right:35px}
#ganhepiii {display:block; width:975px; margin-left:7px; font-size:11px; color:#777}
#ganhepiii #geral-galera {float:left; margin-right:14px; width: 980px}
#ganhepiii #geral-galera .box-geral {float:left; margin-right:10px; width:480px}
#perguntas a {clear:left; color:#CC0000; font-size:12px; padding-left:13px; text-transform:uppercase; display:block; margin-top:24px}
.bullet {background:url(../img/layout/seta-fechada.jpg) no-repeat left center; padding-left:10px}
.bullet-selected {background:url(../img/layout/seta-aberta.jpg) no-repeat left center; padding-left:10px}
/* titles */
#ganhepiii p.lojas { padding:15px 0 30px 45px; }
#ganhepiii .col_service h1 {display:block; margin:0 0 0 10px; padding:0; height:21px}
#ganhepiii h1.container {display:block; margin:0; padding:0; height:35px}
#ganhepiii h1.containerfamilia {display:block; margin:0; padding:0; height:35px}
#ganhepiii h2 {display:block; margin:0; padding:0}
#ganhepiii h2.catalogo {display:block; width:403px; height:73px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_catalogo.png)}
#ganhepiii h2.ganhar{display:block; width:201px; height:25px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_ganhar.png)}
#ganhepiii h2.tres-x{display:block; width:355px; height:53px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii-title-3xpeq.gif)}
#ganhepiii h2.conexao{display:block; width:251px; height:28px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii-title-conexaopeq.gif)}
#ganhepiii h2.tarifa {display:block; width:208px; height:27px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii-title-tarifaspeq.gif)
}
#ganhepiii h2.duvida {display:block; width:198px; height:27px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_duvidas.png)}
#ganhepiii h2.extrato {display:block; width:75px; height:25px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_extrato.png);	background-repeat:no-repeat}
#ganhepiii h2.oquesao {display:block; width:172px; height:24px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_oquesao.png); background-repeat:no-repeat}
#ganhepiii h2.reg {display:block; width:138px; height:24px; margin:0; padding:0; background-image:url(../img/ganhepiii/ganhepiii_title_regulamento.png); background-repeat:no-repeat}
#ganhepiii h2.catalogo span, #ganhepiii h2.ganhar span, #ganhepiii h2.tres-x span, #ganhepiii h2.conexao span, #ganhepiii h2.tarifa span, #ganhepiii h2.duvida span, #ganhepiii h2.extrato span, #ganhepiii h2.oquesao span, #ganhepiii h2.reg span {display:none; margin:0; 	padding:0}
#ganhepiii h3 {display:inline; margin:0; padding:2px 8px 2px 8px; background:url(../img/ganhepiii/ganhepiii_bg_titleextrato.png) top left repeat-x;	color:#fff; font-weight:normal}
/* links */
#ganhepiii a {color:#777; text-decoration:none}
#ganhepiii a:hover {color:#777; text-decoration:underline}
.box_container #amigos a {font-size:10px; color:#888; text-decoration:underline}
.box-geral .bt-participe-final {float:right; left:-9px; position:relative; top:-46px}
#ganhepiii .breadcrumb {display:block; padding:10px 5px 10px 0; font-size:11px; color:#8B8B8B}
#ganhepiii .breadcrumb a {color:#8B8B8B; text-decoration:none}
#ganhepiii .breadcrumb a {color:#8B8B8B; text-decoration:underline}
#ganhepiii .col_main {float:left; width:695px; margin-right:25px;}
#ganhepiii .col_main .slogan {display:block; width:695px; height:100px; margin-top:-78px;}
#ganhepiii .col_main .slogan img {float:left}


#ganhepiii .col_main .destaques .box_123 { _margin-bottom:-100px;}
#ganhepiii .col_main .destaques .box_123 ul { background:url(../img/ganhepiii/bg_123.jpg) no-repeat top left; display:block; height:120px; width:654px;}
#ganhepiii .col_main .destaques .box_123 ul li { display:inline; float:left; font-size:12px; margin-left:79px; margin-top:28px; width:123px;}
#ganhepiii .col_main .destaques .box_123 .margin-esquerda { margin-left:75px; width:148px;}
#ganhepiii .col_main .destaques .box_123 .margin-topo { padding-top:13px;}

#ganhepiii .col_main .destaques {display:block; color:#818181; font-size:11px; margin-top:60px; *margin-top:30px; _margin-top:20px;}
#ganhepiii .col_main .destaques p {margin-left:49px; padding-right:35px; padding-top:10px; }
#ganhepiii  .margin-inferior { margin-bottom:20px; _margin-bottom:20px;}
#ganhepiii  .margin-topo { margin-top:10px; *margin-top:10px; _margin-top:0px;}
#ganhepiii  .margin-esquerda { margin-left:0px; *margin-left:0px;  _margin-left:0px; }

#ganhepiii .col_main .destaques ul {display:block; margin:0; padding:0; list-style:none}
#ganhepiii .col_main .destaquesfamilia {display:block; color:#818181; font-size:11px; height:330px; }
#ganhepiii .col_main .destaquesfamilia ul {display:block; margin:0; padding:0; list-style:none}
#ganhepiii .col_main .destaquesfamilia ul li {float:left; width:234px; height:200px; padding:2px 6px 0 0; background:url(../img/ganhepiii/ganhepiii_dest_divisa.jpg) top right no-repeat; text-align:center}
#ganhepiii .col_main .destaquesfamilia ul li.meio {float:left; width:195px; height:270px; padding:0 12px 0 8px; background:url(../img/ganhepiii/ganhepiii_dest_divisa.jpg) top right no-repeat; text-align:center}
#ganhepiii .col_main .destaquesfamilia ul li.ultFamilia {float:left; width:210px; height:270px; padding:0 5px 0 8px; background:none; text-align:center}


#ganhepiii .col_main .produtos {display:block; width:695px; background:url(../img/ganhepiii/ganhepiii_bgboxmiddleg.png) top left repeat-y; color:#818181; font-size:11px; margin-bottom:15px; margin-top:-3px ;}

.cataologo-de-produtos-ganhepiii { margin-left:6px; }

#ganhepiii .col_main .produtosPiiiFamilia {display:block; width:695px; color:#818181; font-size:11px; margin-bottom:15px}
#ganhepiii .col_main .rodape-participe { margin-top:70px; *margin-top:50px;}

.casaconstrucao { width:178px; float:left; margin-right:10px; margin-bottom:10px; }
.celular, .combustivel { width:103px; float:left; margin-right:10px; margin-bottom:10px; }
.comprasonline, .viagensturismo { width:228px; float:left; margin-right:10px; margin-bottom:10px; }
.diversaoeentretenimento { width:403px; float:left; margin-right:10px; margin-bottom:10px; }
.doacoes { width:109px; float:left; margin-right:10px; margin-bottom:10px; }
.farmacia { width:109px; float:left; margin-right:10px; margin-bottom:10px; }
.livroserevistas { width:232px; float:left; margin-right:10px; margin-bottom:10px;  }
.presentes { width:160px;  float:left; margin-right:10px; margin-bottom:10px;}
.supermercados { width:641px; float:left; margin-right:10px; margin-bottom:10px; }
.modabeleza { width:400px; float:left; margin-right:10px; margin-bottom:10px; }

#ganhepiii .col_main .produtosPiiiFamilia ul#itens { border:1px solid #CCC; margin:0; padding:0 5px; }
#ganhepiii .col_main .produtosPiiiFamilia ul#itens li { display:block; float:left; }

.orientacoes { width:346px; float:left; padding-top:50px; height:190px; }
.orientacoes span { display:block; padding:15px 0 10px; }
.orientacoes p { padding-top:10px; }
p.duvidas { padding-left:40px; padding-bottom:40px; }
.h1orienta { margin:0; padding:0; }

#ganhepiii .col_main .produtos { width:695px; color:#818181; font-size:11px; }
#ganhepiii .col_main .produtosPiiiFamilia .boxProdutos span { display:block; background:#cc3333; color:#fff; margin-bottom:10px; font-weight:bold; padding-left:15px; }

#ganhepiii .col_main .produtosPiiiFamilia .btn_veja_lojas {display:block; padding-top:10px; text-align:right; float:left; width:190px; padding-top:46px; }

#ganhepiii .col_main .produtos .btn_lojas {display:block; clear:both; padding-top:10px; text-align:right}
#ganhepiii .col_main .produtos .pr_bgtop {display:block; width:695px; height:15px; background:url(../img/ganhepiii/ganhepiii_bgboxtopg.png) top left no-repeat}
#ganhepiii .col_main .produtos .pr_middle {padding:20px 40px 5px 40px}
#ganhepiii .col_main .produtos .pr_middle ul li {float:left; width:100px; height:40px; margin:0 2px 10px 0; text-align:center; background:url(../img/ganhepiii/ganhepiii_bg_logoprodutos.png) top left no-repeat}
#ganhepiii .col_main .produtos .pr_bgbottom {display:block; width:695px; height:15px; background:url(../img/ganhepiii/ganhepiii_bgboxbottomg.png) top left no-repeat}
#ganhepiii .col_service {width:255px; float:left}
#ganhepiii .col_service .box {display:block; width:255px; height:auto; margin-bottom:15px; background:#fcfcfc url(../img/ganhepiii/ganhepiii_bgboxmiddlep.png) top left repeat-y; color:#777; font-size:11px}
#ganhepiii .col_service .box .box_top {display:block; width:255px; height:15px; left: 10px; background:url(../img/ganhepiii/ganhepiii_bgboxtopp.png) top left no-repeat}
#ganhepiii .col_service .box .box_middle_publicidade {text-align:center}	
#ganhepiii .col_service .box .box_middle {padding-left:15px}
#ganhepiii .col_service .box .box_middle_catalogo{display:block; padding:0 5px 0 15px;}
#ganhepiii .col_service .box .box_middle_catalogo ul li{margin-bottom:10px;}
#ganhepiii .col_service .box .box_middle_catalogo ul li p.produto, #ganhepiii .col_service .box .box_middle_catalogo ul li p.btn{float:left; margin:0 10px 5px 0; text-align:center;}
#ganhepiii .col_service .box .box_middle_catalogo ul li p{margin-bottom:5px; text-align:left;}
#ganhepiii .col_service .box .list {padding:10px 0 0 0; color:#cc0000; font-size:11px}
#ganhepiii .col_service .box .list ul li {margin:0; padding:0; list-style:none}
#ganhepiii .col_service .box .list ul li {float:left; width:118px; padding:5px 0 5px 0}
#ganhepiii .col_service .box .list ul li img {float:left; margin-right:3px}
#ganhepiii .col_service .box .list a {color:#cc0000; font-size:11px; text-decoration:none}
#ganhepiii .col_service .box .list a:hover {color:#cc0000; font-size:11px; text-decoration:underline}
#ganhepiii .col_service .box .ilustra {text-align:center; padding-bottom:10px}
#ganhepiii .col_service .box img.vip {float:left; margin-right:5px}
#ganhepiii .col_service .box .box_bottom {display:block; width:255px; height:15px; background:url(../img/ganhepiii/ganhepiii_bgboxbottomp.png) top left no-repeat}
#ganhepiii .col_service .box select {margin-top:10px; margin-bottom:10px; font-size:11px !important; color:#000}
#ganhepiii .col_service .box p.select {text-align:center}
#ganhepiii .col_service .box p.acesse {padding:12px 10px 0 0; text-align:right}
#bt_duvidas {height:30px;margin-left:204px; background-image: url(../img/ganhepiii/ganhepiiifamilia-duvidas.jpg);  
z-index:1 !important; width:350px; height: 50px; margin-left:200px; background-repeat:no-repeat;}
#bt-duvidas a {cursor:pointer; display:block; height:50px; width:350px;}
/* box destaques - colunas */
#col_left {float:left; width:480px}
#col_right {float:right; width:480px}
#col_leftfamilia {float:left; width:312px}
#col_rightfamilia {float:left; width:402px}
.box_container {width:480px; margin-bottom:20px; background:url(../img/ganhepiii/ganhepiii_bgboxcontainer.png) top left repeat-y}
.box_container2 {width:977px; margin-bottom:20px; background:url(../img/ganhepiii/ganhepiii_bgboxcontainer2.png) top left repeat-y}
.box_containerfamilia {width:auto; margin-bottom:20px;}
.box_containerfamilia ul li, .box_container ul li {float:left; width:auto; padding:10px 5px 0 28px; text-align:left; font-size:11px;}
.box_containerfamilia ul li .btn, .box_container ul li .btn {margin-top:5px}
.box_container2 ul li, .box_container ul li {float:left; width:150px; padding:10px 5px 0 5px; text-align:center}
.box_container2 ul li .btn, .box_container ul li .btn {margin-top:5px}
.box_container2 #galera2, .box_container #galera {padding:0 35px 0 35px}
.box_container2 #galera2 ul li, .box_container #galera ul li {float:left; width:65px; padding:5px 7px 5px 7px; text-align:center}
.box_container2 #galera2 ul li img, .box_container #galera ul li img {border:1px solid #ddd}
.box_container2 a.btn_participantes, .box_container a.btn_participantes {float:right}
.box_container2 #amigos, .box_container #amigos, #ganhepiii .col_service .box #amigos {padding:0 10px 0 10px}
.box_container2 #amigos ul li, .box_container #amigos ul li {float:left; width:55px; padding:5px 5px 11px 5px; text-align:center}
.box #amigos_list ul li {float:left; width:55px; padding:5px 5px 0 5px; text-align:center}
.box #amigos_list ul li a{text-decoration:none; border:0;}
.box_container2 #amigos .input_amigos, .box_container #amigos .input_amigos {float:left; width:368px; height:21px; padding:3px 5px 0 5px; margin:0; background:url(../img/ganhepiii/ganhepiii_bginput.gif) top left no-repeat; border:0; font-size:11px; text-align:center; color:#8b8b8b}
.box_container2 #amigos p.search, .box_container #amigos p.search {padding-top:10px}
.box_container_bottom {width:480px; height:6px; background:url(../img/ganhepiii/ganhepiii_bgboxbottomm.png) bottom left no-repeat}
.box_container_bottom2 {width:977px; height:6px; background:url(../img/ganhepiii/ganhepiii_bgboxbottomm2.png) bottom left no-repeat}
/* end box destaques - colunas*/
/* internas */
#ganhepiii .col_main .slogan_internas {display:block; width:695px; margin-bottom:20px; color:#666; background:url(../img/ganhepiii/ganhepiii_bg_int.jpg) top left repeat-x}
#ganhepiii .col_main .slogan_internas .bg {background:url(../img/ganhepiii/ganhepiii_bg_boxint.jpg) top right no-repeat}
#ganhepiii .col_main .slogan_internas .logo {float:left; margin-right:10px}
#ganhepiii .col_main .slogan_internas .box_text {float:left; width:410px; padding:20px 0 0 10px}
#ganhepiii .col_main .slogan_internas .box_text p {line-height:18px}
#ganhepiii .col_main #catalogo,  #ganhepiii .col_main #oquesao {padding-left:15px; color:#666}
#ganhepiii .col_main #catalogo ul li {float:left; width:150px; height:155px; margin:0 3px 10px 3px; padding:5px 5px 0 5px; text-align:center; background:url(../img/ganhepiii/ganhepiii_catalogo_bgthumb.png) top left no-repeat}
#ganhepiii .col_main #catalogo ul li img {margin-bottom:5px}
#ganhepiii .col_main #oquesao ul li {float:left; width:170px; margin:0 25px;}
#ganhepiii .col_main #oquesao ul li img {display:block; margin-bottom:10px}
#ganhepiii .col_main #oquesao ul li label {display:block; text-align:center;}
#ganhepiii .col_main #oquesao ul.conexao {display:block; margin-bottom:25px; margin-left:90px}
#ganhepiii .col_main #oquesao ul.conexao li {float:left; width:135px; height:100px; margin:0 20px 0 20px; text-align:center}
#ganhepiii .col_main #oquesao ul.conexao li div{text-align:center; margin-left:10px;}
#ganhepiii .col_main #oquesao .participar {display:block; margin-bottom:20px; text-align:center} 
#ganhepiii .col_main #oquesao p {display:block; margin-left:30px; margin-bottom:20px}
#ganhepiii .col_main .regulamento {overflow:auto; height:690px; border:1px solid #ccc; padding:10px}
#ganhepiii .col_main .regulamento p {margin:10px 0 10px 0; padding:0}
#ganhepiii .col_main #perguntas {color:#666}
#ganhepiii .col_main #perguntas p {margin:10px 0 10px 0; padding:0}
#ganhepiii .col_main #perguntas a {display:block; font-size:12px; font-weight:bold; text-decoration:none; color:#CC0000; text-transform:none}
.respostas_piii {display:none; margin-left:10px; color:#666; font-size:11px; text-align:left; background-color:#f8f8f8; border:1px solid #eee; padding:10px !important;}
.respostas_piii span{display:block; margin:5px 0;}
.respostas_piii .answers {display:block; font-size:11px; color:#cc3333; font-weight:bold; margin:0; border-bottom:1px dotted #ccc; padding:6px 0 3px 0 !important; text-transform:uppercase;}
a.clique{display:inline !important; font-size:11px !important; font-weight:bold !important; text-decoration:underline !important; color:#333 !important; text-transform:none !important;}
#ganhepiii .col_main #extrato {padding:30px 0 30px 60px; color:#666}
#ganhepiii .col_main #extrato .extrato_consolidado {float:left; width:185px; margin-right:40px}
#ganhepiii .col_main #extrato .extrato_detalhado {float:left; width:330px}
#ganhepiii .col_main #extrato .extrato_consolidado .bg_int {padding:15px; background-color:#FBFAFA; border:1px solid #e4e4e4; height:90px}
#ganhepiii .col_main #extrato .extrato_consolidado ul {float:left}
#ganhepiii .col_main #extrato .extrato_consolidado ul.result {float:right; text-align:right; width:65px}
#ganhepiii .col_main #extrato .extrato_consolidado ul li {margin:5px 0 7px 0}
#ganhepiii .col_main #extrato .extrato_detalhado .bg_int {padding:20px 15px 10px 50px; background-color:#FBFAFA; border:1px solid #e4e4e4; height:90px}
#ganhepiii .col_main #extrato .extrato_detalhado ul {float:left; margin-right:15px}
#ganhepiii .col_main #extrato .extrato_detalhado ul li {display:block; margin:0 0 10px 0}
#ganhepiii .col_main #extrato .extrato_detalhado ul li label {float:left; width:40px}
#ganhepiii .col_main #extrato .extrato_detalhado ul li input {width:30px}
#ganhepiii .col_main #extrato .extrato_detalhado ul li.btn {padding-top:15px}
#ganhepiii .col_main #extrato .extrato_detalhado ul li p {width:160px}
#ganhepiii .col_main #extrato .extrato_detalhado p {padding-left:10px}

.geral #ganhepiii .center {text-align:center; margin-bottom:10px}
.geral #ganhepiii table {display:none; margin-top:15px; width:100%}
.geral #ganhepiii table tr {height:20px}
.geral #ganhepiii table tr td.data {width:80px}
.geral #ganhepiii table tr td.descricao1 {width:363px}
.geral #ganhepiii table tr td.descricao2 {width:350px}
.geral #ganhepiii table tr td.menor {width:70px}
.geral #ganhepiii table .paginacao-int, .geral #ganhepiii table thead, .geral #ganhepiii table tfoot {background-color:#e12222; color:#FFF}
.geral #ganhepiii table .paginacao-int p {display:inline}
.geral #ganhepiii table .paginacao-int a, .geral #ganhepiii table thead a, .geral #ganhepiii table tfoot a {color:#FFF}
.geral #ganhepiii table .paginacao-int a:hover, .geral #ganhepiii table thead a:hover, .geral #ganhepiii table tfoot a:hover {text-decoration:underline}
.geral #ganhepiii table .cor1 {background:#f7f7f7; color:#000}
.geral #ganhepiii table .cor2 {background:#FFF; color:#000}
.geral #ganhepiii table a {color:#000}
.geral #ganhepiii table a:hover {text-decoration:underline}
.geral #ganhepiii table .paginacao-int p {color:#FFF; text-decoration:underline}
span  {display:none;}

.vitrineImage { display:block; float:left; }
.vitrineDescription { float:left; display:block; padding:10px 21px;  *padding:13px 21px; _*padding:13px 21px; color:#CCC; width:107px; }

.box-pessoas2 { width: 78px; float:left; }
.box-pessoas2 img { display:block; margin:0 auto; padding: 0 0 6px; }
.box-pessoas2 a { display:block; text-align:center; }
.box-g-a { padding-right:5px; }