﻿body{ margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#000000;}
img{ border:0px; outline:0px;}
a, object{outline:0px;}

a { outline:0px; }
object { outline:0px; }

.site{ margin:0px; width:1000px; position:relative;}
.clear { clear:both;}

.imgErro { padding-top:100px;}
.mensErro{ color:#fff200; font-size:9px; font-weight:bold; margin: 12px 0 0 0;}

.menuI { float:left; width:171px;}
.menuI .logo{ width:171px; height:180px;}
.menuI .logo img{ width:171px; height:180px;}
.menuI .itensMenuI{ height:542px;}
.menuI .itensMenuI ul{ margin:0px; padding:0px;}
.menuI .itensMenuI ul li{list-style:none; font-size:12px; font-weight:bold; display:block; float:left; width:171px;}
.menuI .itensMenuI ul li a{ text-decoration:none; display:block; height:27px; padding:13px 0 0 16px;}
.menuI .itensMenuI li.off {}
.menuI .itensMenuI li.off a{ height:27px;}
.menuI .itensMenuI li.off a:hover{ }

.menuI .itensMenuI .blockFifa2010 { padding:20px 0 0 15px; /*padding:225px 0 0 18px; *padding:150px 0 0 18px !important; _padding:25px 0 0 18px !important;*/}
.menuI .itensMenuI .blockFifa2010 img { padding-top:20px;}

.menuII { float:left; width:202px; position:relative;}
.menuII .nomeGama{ width:202px; height:101px;}
.menuII .nomeGama img{ width:202px; height:101px;}
.menuII .itensMenuII{ height:500px;}
.menuII .itensMenuIIEventos{ height:1272px;}
.menuII .itensMenuII ul{margin:0px; padding:0px; padding-left:11px;}
.menuII .itensMenuIIEventos ul{margin:0px; padding:0px; padding-left:11px;}
.menuII .itensMenuII ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px; _height:43px;  display:block;}
.menuII .itensMenuIIEventos ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px;  display:block;}
.menuII .itensMenuII ul li a{ text-decoration:none; display:block; padding-top:16px; }
.menuII .itensMenuIIEventos ul li a{ text-decoration:none; display:block; padding-top:16px; }
.menuII #garrafaFlash {width:202px;position:absolute; left:0px; margin-top:-260px;width:202px;}
.menuII #garrafaFlashEventos {width:202px;position:absolute; left:0px; margin-top:-400px;width:202px;}

.menuIII { float:left; width:202px; position:relative;}
.menuIII .nomeGama {width:202px; height:101px;}
.menuIII .nomeGama img {width:202px; height:101px;}
.menuIII .itensMenuIII {height:500px;}
.menuIII .itensMenuIII ul{margin:0px; padding:0px; padding-left:11px;}
.menuIII .itensMenuIII ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px; _height:45px;  display:block;}
.menuIII .itensMenuIII ul li a{ text-decoration:none; display:block; padding-top:16px; _padding-top:14px;}

.menuIV { float:left; width:202px; position:relative;}
.menuIV .nomeGama {width:202px; height:101px;}
.menuIV .nomeGama img {width:202px; height:101px;}
.menuIV .itensMenuIV {height:823px;}
.menuIV .itensMenuIV ul{margin:0px; padding:0px; padding-left:11px;}
.menuIV .itensMenuIV ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px; _height:45px;  display:block;}
.menuIV .itensMenuIV ul li a{ text-decoration:none; display:block; padding-top:16px; _padding-top:14px;}
.menuIV #garrafaFlashCromos {width:202px;position:absolute; left:0px; margin-top:-400px;width:202px;}

.menuV { float:left; width:202px; position:relative;}
.menuV .nomeGama {width:202px; height:101px;}
.menuV .nomeGama img {width:202px; height:101px;}
.menuV .itensMenuV {height:823px;}
.menuV .itensMenuV ul{margin:0px; padding:0px; padding-left:11px;}
.menuV .itensMenuV ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px; _height:45px;  display:block;}
.menuV .itensMenuV ul li a{ text-decoration:none; display:block; padding-top:16px; _padding-top:14px;}
.menuV #garrafaFlashCromos {width:202px;position:absolute; left:0px; margin-top:-400px;width:202px;}

.menuVI { float:left; width:202px; position:relative;}
.menuVI .nomeGama {width:202px; height:101px;}
.menuVI .nomeGama img {width:202px; height:101px;}
.menuVI .itensMenuVI {height:823px;}
.menuVI .itensMenuVI ul{margin:0px; padding:0px; padding-left:11px;}
.menuVI .itensMenuVI ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px; _height:45px;  display:block;}
.menuVI .itensMenuVI ul li a{ text-decoration:none; display:block; padding-top:16px; _padding-top:14px;}
.menuVI #garrafaFlashCromos {width:202px;position:absolute; left:0px; margin-top:-400px;width:202px;}

.menuVII { float:left; width:202px; position:relative;}
.menuVII .nomeGama{ width:202px; height:101px;}
.menuVII .nomeGama img{ width:202px; height:101px;}
.menuVII .itensMenuVII{ height:500px;}
.menuVII .itensMenuVIISportsScience{ height:1272px;}
.menuVII .itensMenuVII ul{margin:0px; padding:0px; padding-left:11px;}
.menuVII .itensMenuVIISportsScience ul{margin:0px; padding:0px; padding-left:11px;}
.menuVII .itensMenuVII ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px;  display:block;}
.menuVII .itensMenuVIISportsScience ul li{list-style:none; font-size:12px; font-weight:bold; height:60px; *height:57px;  display:block;}
.menuVII .itensMenuVII ul li a{ text-decoration:none; display:block; padding-top:16px; }
.menuVII .itensMenuVIISportsScience ul li a{ text-decoration:none; display:block; padding-top:16px; }
.menuVII #garrafaFlash {width:202px;position:absolute; left:0px; margin-top:-260px;width:202px;}
.menuVII #garrafaFlashSportsScience {width:202px;position:absolute; left:0px; margin-top:-400px;width:202px;}


/*.login{ position:absolute; top:0px; right:0px; width:175px; height:45px; display:none;}*/
.login{ position:absolute; top:0px; right:-100px; width:175px; height:45px; z-index:1;}
.login .botLogin{ text-align: right; padding:5px 0 5px 0;}
.login .botLogin img{ width:58px; height:21px; margin-right:10px;}
.login .txtReg{ font-size:9px; margin-top:3px; text-align:right; padding-right:7px;}
.login .txtReg a{ text-decoration:none;}
.login .txtReg a:hover{ text-decoration: underline;}


/*.facebook{ position:absolute; top:0px; right:0px; width:175px; height:45px; display:none;}*/
.facebook{ position:absolute; top:55px; right:-176px; width:175px; height:45px; z-index:2;}
.facebook .botFBLogin{ text-align: right; padding:5px 0 5px 0;}
.facebook .botFBLogin img{ width:58px; height:21px; margin-right:10px;}
.facebook .txtReg{ font-size:9px; margin-top:3px; text-align:right; padding-right:7px;}
.facebook .txtReg a{ text-decoration:none;}
.facebook .txtReg a:hover{ text-decoration: underline;}

/*facebook Reconcile Page*/
.facebookFormContent { color:#FFF; padding:10px 0 0 20px; width:300px;}
.facebookFormContent span { color:#00aee7; font-size:14px; font-family: Verdana, Geneva, sans-serif; font-weight:700; }
.facebookFormContent p { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:25px; font-weight:700; }
.facebookTitle { margin:47px 0 20px 0; padding:0; width:300px; text-transform:uppercase; color:#00aee7; font-size:12px; font-family: Verdana, Geneva, sans-serif; font-weight:700;}
.facebookFormBlock { width:350px;}
.facebookFormBlock input { width:190px; margin:0 0 10px 0;}
.facebookFormBlock label { color:#00aee7; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:700; display:block; margin:0 0 3px 0;}
.facebookFormLogIn { width:56px !important; height:21px !important; background:url(/images/blue/bot_login.jpg) no-repeat left top; cursor:pointer; border:none !important;}
.facebookErrorMsg  { margin:0 0 10px 0; color:#fff200 !important; font-family:Verdana, Geneva, sans-serif !important; font-size:9px !important; font-weight:700 !important;}

.newAccountBlock { margin:40px 0 0 0;}
.newAccountBlock span { color:#00aee7; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:700; text-transform:uppercase;}
.newAccountBlock p { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:18px; font-weight:700; text-transform:uppercase;}
.newAccountRegister { width:86px !important; height:21px !important; background:url(/images/blue/bot_new_registar.jpg) no-repeat left top; cursor:pointer; border:none !important; margin:10px 0 0 0 !important;}

.registerDisclaimer { margin:0px; padding:15px 0 0 0; color:#d4d6d8 !important; font-size:11px !important; text-transform:none !important; font-weight:normal !important;}


/*facebook logged in*/
.facebook-loggedin {border:1px solid #00aee7; color:#FFFFFF; float:left; margin:0 0 0 32px; position:relative; width:50px;}
.facebook-loggedin a { display:block; right:0px; bottom:0px; width:16px; height:16px; position:absolute;}
.facebook-loggedin p { color:#FFF; font-size:10px;}
.blockLoggedInPic { width:50px; height:50px; color:#FF0;}




/**/

.logout{ position:absolute; top:0px; right:0px; width:400px; height:45px; z-index:1;}
.logout .blocoLogout{ width:400px; padding-top:7px; }
.logout .blocoLogout .txtUser{ width:319px; float:left; padding-top:3px; font-size:12px; font-weight:bold; text-align:right; padding-right:5px;}
.logout .blocoLogout .blockInput {width:66px; float:left; height:21px; margin-right:5px;}

.blockInput input, .logoOutBtn {border:0; cursor:pointer; width:66px; height:21px;}
.logout .txtEditar{ font-size:9px; margin-top:10px; text-align:right; }
.logout .txtEditar a{ text-decoration:none; margin-right:6px;}
.logout .txtEditar a:hover{ text-decoration: underline;}

.pageLogin{}
.pageLogin span{ display:block; color:#00AEE7; font-size:10px; padding-bottom:3px; }
.pageLogin span a {color:#00AEE7; font-size:10px; text-decoration:none;}
.pageLogin span a:hover{ text-decoration: underline;}
.pageLogin input{ width:208px; border:#809EBA solid 1px; margin-bottom:10px;}
.loginErro{display:block; color:Yellow; font-size:10px;}

.recupPass{}
.recupPass span{ display:block; color:#00AEE7; font-size:10px; padding-bottom:3px; }
.recupPass input{ width:208px; border:#809EBA solid 1px;}
.recupPass .errorMsg {color:#FFF200; font-size:10px; font-weight:bolder; padding:9px 0 13px 0;}

.novaPass span{ display:block; color:#00AEE7; font-size:10px; padding-bottom:3px; }
.novaPass input{ width:208px; border:#809EBA solid 1px;}
.novaPass .errorMsg {color:#FFF200; font-size:10px; font-weight:bolder; padding:9px 0 13px 0;}

.confPass {padding:8px 0 0 0;}
.confPass span{ display:block; color:#00AEE7; font-size:10px; padding-bottom:3px; }
.confPass input{ width:208px; border:#809EBA solid 1px;}
.confPass .errorMsg {color:#FFF200; font-size:10px; font-weight:bolder; padding:9px 0 13px 0;}


.blocoCentral{ float:left; width:824px; position:absolute; left:171px; top:0px;}


.blocoProduto{ float:left; width:600px; padding-top:49px; padding-left:21px; height:601px; position:absolute; left:202px;}
.blocoProduto .titProduto{}

.blocoProduto .titProduto img{ display:block;}
.blocoProduto .titProduto span{display:block; font-size:9px; padding-left:4px; padding-top:2px;}
.blocoProduto .produtoText{ font-size:10px; width:345px; padding-left:4px; margin-top:20px; line-height:14px;}
.blocoProduto .titInfoProd{ font-size:10px; padding-left:4px; margin-top:17px; font-weight:bold;}
.blocoProduto .titInfoProd table{font-size:10px;}
.blocoProduto .blocoInfoProd{}
.blocoProduto .blocoInfoProd table{ text-align:left;}
.blocoProduto .blocoInfoProd table th{ font-weight:normal; vertical-align:top; width:110px;}
.blocoProduto .blocoInfoProd table td{ height:17px;  background:none;}
.blocoProduto .blocoInfoProd .titInfoProd{ float:left; width:187px; }
.blocoProduto .blocoInfoProd .textInfoProd{ float:left; width:154px; font-size:9px; margin-top:16px; }
.blocoProduto .blocoInfoProd .textInfoProd span { display:block; margin-top:14px; color:#FFFFFF;}
.blocoProduto .prodInfoAdicional {font-size:10px; font-weight:bold; padding-top:33px; float:left; display:block;}
.blocoProduto .prodMaisInfo{ font-size:12px; font-weight:bold; clear:both;  padding-top:19px; margin-left:-5px;}
.blocoProduto .prodMaisInfo ul { margin:0px; padding:0px;}
.blocoProduto .prodMaisInfo ul li{list-style:none; padding-left:15px;}
.blocoProduto .prodMaisInfo ul li a{ text-decoration:none;}
.blocoProduto .prodMaisInfo ul li a:hover{ text-decoration:underline;}


.blocoConteudos {float:left; width:600px; padding-top:49px; padding-left:21px; height:601px; position:absolute; left:202px;}
.blocoConteudos .titConteudo{ display:block;  margin-bottom:28px;}
.blocoConteudos .titConteudo h1{ padding:0px; margin:0px; font-size:25px}
.blocoConteudos .titConteudo h2{ padding:0px; margin:0px; font-size:14px;}
.blocoConteudos .titConteudo h3{ padding:0px; margin:0px; font-size:12px; display:block; padding-top:23px; padding-bottom:20px;}
.blocoConteudos .conteudoText{ font-size:10px; width:426px; padding-left:4px; margin-top:24px; line-height:14px;}
.blocoConteudos .conteudoText span{ display:block; margin-top:17px; font-weight:bold;}
.blocoConteudos .conteudoText a{ display:block; margin-top:29px; text-decoration:none;}
.blocoConteudos .conteudoText a:hover{text-decoration:underline;}
.blocoConteudos .conteudoText ul {padding:10px 0 10px 10px; margin:0;}
.blocoConteudos .conteudoText ul li { list-style:disc;}
.blocoConteudos #conteudoFlash {margin-top:-73px; margin-left:-43px;}
.blocoConteudosContactos { float:left; width:808px; padding-top:49px; padding-left:21px; height:758px; background:url(../images/bg_form1.jpg) no-repeat left top;}
.blocoConteudosContactos .titConteudo h1{ padding:0px; margin:0px 0px 46px 0px; font-size:25px}
.blocoConteudosContactos .titConteudo h2{ padding:0px; margin:0px ; font-size:14px;}
.conteudoContactos #garrafaFlash {width:202px;position:absolute; left:0px; top:363px;width:202px; height:400px;}
.blocoConteudosContactos .conteudoContactos p {color:#FFFFFF; font-size:10px; margin:0px 0px 15px 0px; padding:0px;}
.blocoConteudosContactos .conteudoContactos span {color:#00AEE7; font-size:10px;}
.blocoConteudosContactos .conteudoContactos a { text-decoration:none; color:#FFFFFF; font-size:10px;}
.blocoConteudosContactos .conteudoContactos a:hover { text-decoration:underline;}
.blocoConteudosMundialito .titConteudo{ display:block;  margin-bottom:28px; padding-top:51px;}
.blocoConteudosMundialito .titConteudo h1{ padding:0px; margin:0px; font-size:25px}
.blocoConteudosMundialito .titConteudo h2{ padding:0px; margin:0px; font-size:14px;}


.blocoConteudosLiga { float:left; width:798px; padding:194px 30px 0 0; height:650px; position:absolute; background:url(../images/bg_liga.jpg) no-repeat left top;}
.colDireita {float:right; text-align:right;}
.txtDireita h1 {color:#FFFFFF; font-family:Arial; font-size:11px;}
.txtDireita p {color:#FFFFFF; font-family:Arial; font-size:9px;}
.txtDireita a { text-decoration:none; color:#5FD5FF; }
.txtDireita a:hover { text-decoration:underline;}
.btEntrar {*padding-top:8px;}


.blocoEventos{background:url(../images/blue/bg_caixa_eventos.gif) left top repeat-y; width:600px;}
.eventosSemFundo{ background:none;}
.blocoEventos .eventosTexto{ width:400px; height:179px; float:left; margin-right:3px; position:relative; padding-left:20px;}
.blocoEventos .eventosTexto span{ display:block; font-size:10px;  margin-top:10px;}
.blocoEventos .eventosTexto span a{color:#FFFFFF; text-decoration:none;}
.blocoEventos .eventosTexto span a:hover{ text-decoration:underline; }
.blocoEventos .eventosTexto h3{padding:0px; margin:0px; display:block; font-size:12px; font-weight:bold; color:#00AEE7; margin-top:14px;}
.blocoEventos .eventosTexto h4{padding:0px; margin:0px; display:block; font-size:10px; color:#FFFFFF;  margin-top:10px;}
.blocoEventos .eventosTexto h5{padding:0px; margin:0px; display:block; font-size:10px; color:#00AEE7; font-weight:bold; margin-top:10px;}
.blocoEventos .eventosTexto h6{padding:0px; margin:0px; color:#FFFFFF; font-size:10px;}
.blocoEventos .eventosTexto .eventosEmail{padding:0px; margin:0px; font-size:10px; text-align:right; position:absolute; bottom:0px; right:0px; padding-bottom:10px; padding-right:10px;}
.blocoEventos .eventosTexto .eventosEmail a{ color:#FFFFFF; text-decoration:none;}
.blocoEventos .eventosTexto .eventosEmail a:hover{ text-decoration:underline;}

.blocoEventos .eventoFoto{ display:block; margin-bottom:20px; width:600px; height:249px;}
.blocoEventos .blocoConteudoEventos{ width:619px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosText{ width:384px; float:left; font-size:10px; color:#FFFFFF; padding-left:20px; margin-right:40px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks{ width:170px; float:left; font-size:10px; color:#00AEE7; font-weight:bold;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks1{ width:170px; float:left; font-size:10px; color:#00AEE7; font-weight:bold; padding-bottom:15px; border-bottom:solid 1px #333333;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks1 img { padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #333333;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks2{ width:170px; float:left; font-size:10px; color:#00AEE7; font-weight:bold; padding-top:15px; padding-bottom:15px; border-bottom:solid 1px #333333;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks3{ width:170px; float:left; font-size:10px; color:#00AEE7; font-weight:bold; padding-top:15px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4{ width:170px; float:left; font-size:10px; color:#fff;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks a{ display:block; margin-top:20px; color:#00AEE7; text-decoration:none;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks1 a{ display:block; margin-top:20px; color:#00AEE7; text-decoration:none;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks2 a{ display:block; margin-top:20px; color:#00AEE7; text-decoration:none;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks3 a{ display:block; margin-top:20px; color:#00AEE7; text-decoration:none;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks a:hover{ text-decoration:underline;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks1 a:hover{ text-decoration:underline;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks2 a:hover{ text-decoration:underline;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks3 a:hover{ text-decoration:underline;}

.blocoConteudoEventos .ConteudoEventosText .ConteudoEventosLinksMaratona{ font-size:10px; color:#00AEE7; font-weight:bold; padding-top:20px;}
.blocoConteudoEventos .ConteudoEventosText .ConteudoEventosLinksMaratona a{ display:block; margin-top:20px; color:#00AEE7; text-decoration:none;}
.blocoConteudoEventos .ConteudoEventosText .ConteudoEventosLinksMaratona a:hover{ text-decoration:underline;}

.blocoEventos .eventosFoto{ width:169px; float:left; padding-top:5px; text-align:center;}

.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .titInserirFoto img {}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo { padding:10px 0 0 9px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo label { font-size:11px; padding-bottom:10px; display:block;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo input.inserirCod { width:139px; height:19px; background:url(../images/bg_input_maratona.gif) no-repeat left top; border:none; margin:0; font-size:11px; color:#FFF; padding:3px 5px 0 5px; margin-bottom:5px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo .verFoto { width:74px; height:20px; background:url(../images/img_zoom.gif) no-repeat right 3px; padding-right:15px !important;} 
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo .verFoto a { font-size:9px; font-weight:700; color:#FFF;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo p { padding-bottom:10px;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo p.msgErro { color:#FF0;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo p a { color:#00aee7; text-decoration:none;}
.blocoEventos .blocoConteudoEventos .ConteudoEventosLinks4 .blocoInserirCodigo p a:hover { text-decoration:underline;}




.footer{ position:absolute; top:707px; _top:720px; left:0px; width:171px;}
.footer .menuFooter{ margin-top:20px;}
.footer .menuFooter ul{margin:0px; padding-left:15px;}
.footer .menuFooter ul li{list-style:none; font-size:9px;}
.footer .menuFooter ul li a{text-decoration:none;}
.footer .menuFooter ul li a:hover{ text-decoration:underline;}


/*########################## FORM POWERADE FACEBOOK ##########################*/
/*########################## FORM POWERADE FACEBOOK ##########################*/
/*########################## FORM POWERADE FACEBOOK ##########################*/

.formFacebook { width:551px !important;}

.conteudoForm .blocosForm .bloco1Facebook { float:left; width:177px; margin-right:10px;}
.conteudoForm .blocosForm .bloco2Facebook { float:left; width:177px; margin-right:10px;}
.conteudoForm .blocosForm .bloco3Facebook { float:left; width:177px;}

.conteudoBloco1Facebook {height:387px; width:167px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top; }
.conteudoBloco2Facebook {height:387px; width:167px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top; position:relative;}
.conteudoBloco3Facebook {height:387px; width:167px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top;}

.conteudoColunaFacebook span { display:block; color:#00AEE7; font-size:10px; font-weight:bold; padding-top:5px;  padding-bottom:3px;}

.conteudoColunaFacebook {padding-bottom: 5px;}

.conteudoColunaFacebook input{ width:155px; border:#7F9DB9 solid 1px;}

.conteudoRowCP .conteudoColCP2Facebook {float:left; padding-left:5px;}
.conteudoRowCP .conteudoColCP2Facebook input {width:82px !important;}

.conteudoRowSelect .selectDiaFacebook select { width:45px; margin-right:6px;}
.conteudoRowSelect .selectMesFacebook select { width:55px; margin-right:6px;}

.fontSizeNove { font-size:9px !important;}
.fontSizeNove label { font-size:9px !important;}

/*########################## END FORM POWERADE FACEBOOK ##########################*/
/*########################## END FORM POWERADE FACEBOOK ##########################*/
/*########################## END FORM POWERADE FACEBOOK ##########################*/

.conteudoForm { width:704px;}
.conteudoForm .blocosForm .bloco1 { float:left; width:228px; margin-right:10px;}
.conteudoForm .blocosForm .bloco2 { float:left; width:228px; margin-right:10px;}
.conteudoForm .blocosForm .bloco3 { float:left; width:228px;}
.conteudoForm .blocosForm h3 {padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#00AEE7;}
.conteudoBloco1 {height:387px; width:218px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top; }
.conteudoBloco2 {height:387px; width:218px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top; position:relative;}
.conteudoBloco3 {height:387px; width:218px; padding:3px 0 0 10px; background:url(../images/bg_coluna.jpg) no-repeat left top;}
.conteudoColuna .conteudoRowSelect {}
.conteudoRowSelect .conteudoColSelect {float:left;}
/*.conteudoColSelect select {margin:0px; padding:0px; font-size:11px;}*/
.conteudoRowSelect .selectDia select { width:53px; margin-right:6px;}
.conteudoRowSelect .selectMes select { width:84px; margin-right:6px;}
.conteudoRowSelect .ultimoSelect select {padding-right:0px;}
.tituloBloco1 { padding-bottom:10px;}
.tituloBloco2 { padding-bottom:10px;}
.tituloBloco3 { padding-bottom:10px;}
.conteudoColuna span { display:block; color:#00AEE7; font-size:10px; font-weight:bold; padding-top:5px;  padding-bottom:3px;}
.conteudoColunaRadio span {display:block; color:#00AEE7; font-size:10px; font-weight:bold; padding-top:5px; padding-bottom:3px; *padding-top:5px;}
.conteudoColuna {padding-bottom: 5px;}
.conteudoColuna input{ width:206px; border:#7F9DB9 solid 1px;}
.conteudoColuna textarea{ width:206px; height:40px; border:#7F9DB9 solid 1px;}
.conteudoRowCP .conteudoColCP1 {float:left; padding-right:5px; }
.conteudoRowCP .conteudoColCP1 input {float:left; width:61px !important;}
.conteudoRowCP .conteudoColCP2 {float:left; padding-left:5px;}
.conteudoRowCP .conteudoColCP2 input {width:138px !important;}

.conteudoColuna {padding-bottom:5px; }
.conteudoColunaRadio .conteudoRowRadio { padding:4px 0 4px 0;  float:left;}
.conteudoRowRadio .contColRowRadioInput {float:left; width:20px; }
.conteudoRowRadio .contColRowRadioLabel {float:left;}
.conteudoColunaRadio label {display:block; color:#FFFFFF; font-size:10px; font-weight:bold; float:left;}
.contColRowRadioLabel { padding-bottom:5px;}


.contColRowRadioLabel table td input { float:left; margin:0 3px 0 1px; padding:0px; *padding:0px; *margin:0px;}
.contColRowRadioLabel table td label { float:left; display:block; color:#FFFFFF; font-size:10px; font-weight:bold; }
.contColRowRadioLabel table td {padding:3px 0 3px 0; *padding:0;}

.conteudoRowCheck label {float:left; padding:0px; margin:0px; *padding-top:4px;}

.conteudoColunaRadio span input {float:left; margin:4px 0 4px 0; padding:0px; *padding:0px; *margin:0;}
.conteudoColunaRadio span label {float:left; margin:0px; padding:4px 0 4px 0; *padding-top:4px; *margin:0px;}

.contColRowCheckInput span, .contColRowCheckInput span { width:200px;}
.contColRowCheckInput span br, .contColRowCheckInput span br { clear:both;}
.conteudoColunaCheck .conteudoRowCheck {width:200px;}

.contColRowRadioInput input {margin:0px; padding:0px; float:left;}
.contColRowRadioLabel label {margin:0px; padding:0px; color:#ffffff; font-size:10px; *padding-top:3px; }

.conteudoColunaCheck .conteudoRowCheck { padding:4px 0 4px 0; *padding-bottom:4px; *padding-top:0px;}
.conteudoRowCheck {float:left; width:20px; }
.conteudoRowCheck {float:left;}

.contColRowCheckInput input {margin:0px; padding:0px; float:left; width:20px;}
.contColRowCheckLabel label {margin:0px; padding:0px; color:#ffffff; font-size:10px;}

.privacyConditions p {color:#ffffff; font-size:10px;}

.footerForm { padding-top:28px;}
.conteudoForm .footerForm h3 {padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#00AEE7;}
.checkPersonalData { padding-top:10px; border-top:1px solid #002C3A}



.firstPersonalData input {margin:0px; padding:0px; float:left; width:20px; }
.firstPersonalData .label { *padding-top:4px;}
.firstPersonalData label {margin:0px; padding:0px; color:#FFFFFF; font-size:10px;}


.secondPersonalData {padding:8px 0 20px 0; }
.secondPersonalData input {margin:0px; padding:0px; float:left; width:20px;}
.secondPersonalData .label { *padding-top:4px;}
.secondPersonalData label { margin:0px; padding:0px; color:#ffffff; font-size:10px;}

.firstPersonalData .labelContent, .secondPersonalData .labelContent { *padding-top:3px; color:#fff;}

.checkPrivacy { padding: 8px 0 18px 0; *padding: 8px 0 18px 0;}
.checkPrivacy input {margin:0px; padding:3px 0 0 0; float:left; width:20px;}
.checkPrivacy label { float:left; margin:0px; padding:0px; color:#ffffff; font-size:10px; *padding-top:5px;}

/*.errorMsg1 {color:#FFF200; font-size:10px; font-weight:bolder; position:absolute; left:0px; bottom:0px; padding:0 0 5px 5px;}
.errorMsg2 {color:#FFF200; font-size:10px; padding-top:5px; font-weight:bolder;}
.errorMsg {color:#FFF200; font-size:10px; font-weight:bolder; position:absolute; left:0px; bottom:0px; padding:0 0 5px 5px;}*/

.errorMsg {color:#FFF200; font-size:10px; font-weight:bolder; position:absolute; left:0px; bottom:0px; padding:0 0 5px 5px;}
.errorMsg1 { color:#FFF200; font-size:10px; font-weight:bolder;}

.conteudoPatrocinios {padding:21px 0 0 0;}

.eventos .blocosContainer { width:541px;}
.eventos .title { font-size:13px; color:#00AEE7; font-weight:bolder; padding-bottom:10px; padding-top:21px;}
.clubes .title { font-size:13px; color:#00AEE7; font-weight:bolder; padding-bottom:10px; padding-top:21px;}
.outros .title { font-size:13px; color:#00AEE7; font-weight:bolder; padding-bottom:10px; padding-top:21px;}
.blocosContainer .blocosLinha {width:542px; margin-right:-1px; margin-bottom:1px;}
.blocosLinha .blocosColuna {float:left; width:239px; padding:10px 20px 9px 11px; margin-right:1px; background:#00232E;}
.blocosColuna .blocoColunaImage {float:left; width:101px;}
.blocosColuna .blocoColunaTexto {float:left; width:129px; padding-left:9px; bottom:0px; color:#FFFFFF; font-size:10px; padding-top:36px;}
.blocosColuna .blocoColunaTexto a { color:#FFF; text-decoration:underline;}

.menuOut{ left:0px;}

/*########## PERSONAL TRAINER ##########*/

.imgPersonalTrainer { position:absolute; left:580px; top:65px; width:223px; height:430px; background: url(../images/img_gustavo_leal.jpg) no-repeat left top;}

.blocoConteudosPersonalTrainer {float:left; width:600px; height:601px; position:absolute; left:202px; background: url(../images/bg_areapersonal_trainer.jpg) no-repeat left top;}
.blocoConteudosPersonalTrainer h2 {padding:0; margin:0; display:block; text-indent:-9000px; width:315px; height:47px; background: url(../images/bg_personal_h2.gif)no-repeat left top;}
.blocoConteudosPersonalTrainer .titConteudoPersonalTrainer p {font-size:10px; color:#00AEE7; padding:7px 0 0 7px;}
.blocoConteudosPersonalTrainer .titConteudoPersonalTrainer {margin:0; padding:0; width:608px; height:91px; padding:35px 0 0 19px;}
.blocoConteudosPersonalTrainer #conteudoFlash {width:541px; height:308px;}
.blocoConteudosPersonalTrainer .containerFlash {margin:0 0 0 21px;}
.blocoConteudosPersonalTrainer .dicasPersonalTrainer {padding: 18px 0 0 24px; font-size:10px; color:#FFF; padding-bottom:35px;}


.linksDownload { width:540px; height:45px; padding-left:21px;}
.linksDownload .linksDownloadTitle { width:540px; height:21px; padding-bottom:4px;}
.linksDownload .linksDownloadTitle img {float:left;}
.linksDownload .linksDownloadTitle p {float:left; color:#00AEE7; font-size:12px; font-weight:700; padding:2px 0 0 3px;}
.linksDownload .linksDownloadBtns { width:540px; height:20px; font-size:10px;}
.linksDownload .linksDownloadBtn1 { text-align:center; margin:0 0 0 3px; _margin:0 0 0 2px; float:left;}
.linksDownload .linksDownloadBtn1 a {background: #032330 url(../images/img_downloadesquema.gif) no-repeat 38px top; font-weight:700; color:#00AEE7; text-decoration:none; width:176px; height:16px; display:block; padding-top:4px;}
.linksDownload .linksDownloadBtn1 a:hover { background:#06455F url(../images/img_downloadesquema_hover.gif) no-repeat 38px top;; color:#fff;}
.linksDownload .linksDownloadBtn2 { text-align:center; margin:0 3px 0 3px; float:left;}
.linksDownload .linksDownloadBtn2 a {background: #032330 url(../images/img_downloadesquema.gif) no-repeat 20px top; font-weight:700; color:#00AEE7; text-decoration:none; width:176px; height:16px; display:block; padding-top:4px;}
.linksDownload .linksDownloadBtn2 a:hover { background:#06455F url(../images/img_downloadesquema_hover.gif) no-repeat 20px top;; color:#fff;}
.linksDownload .linksDownloadBtn3 { text-align:center; margin:0 3px 0 0; _margin:0 2px 0 0; float:left;}
.linksDownload .linksDownloadBtn3 a {background: #032330 url(../images/img_downloadesquema.gif) no-repeat 33px top; font-weight:700; color:#00AEE7; text-decoration:none; width:176px; height:16px; display:block; padding-top:4px;}
.linksDownload .linksDownloadBtn3 a:hover { background:#06455F url(../images/img_downloadesquema_hover.gif) no-repeat 33px top;; color:#fff;}


.historicoEsquemasTreino { width:540px; height:127px; padding:24px 0 0 19px;}
.historicoEsquemasTreino .historicoEsquemasTreinoTitle {width:227px; height:22px; padding-bottom:5px;}
.historicoEsquemasTreino .historicoEsquemasTreinoDados {width:540px; height:97px;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosHeader {width:383px; height:12px; color:#00AEE7; font-size:12px; font-weight:700; padding-bottom:5px;}
.historicoEsquemasTreino .headerNomeEsquema {padding-left:31px; float:left;}
.historicoEsquemasTreino .headerData {padding-left:95px; float:left;}
.historicoEsquemasTreino .headerHora {padding-left:72px; float:left;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosTabela {width:515px; height:85px; background:#032330; margin-left:13px; overflow:scroll;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosTabela table { color:#fff; font-size:10px; font-weight:700; text-align:left;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosTabela a { text-decoration:none; color:#fff;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosTabela a:hover {text-decoration:underline;}
.historicoEsquemasTreino .historicoEsquemasTreinoDadosTabela span { color:#FFF200;}

.historicoEsquemasTreino .nomeEsquema {padding-left:18px;}
.historicoEsquemasTreino .apagarEsquema {padding-left:18px;}

.linksPersonalTrainer {width:350px; height:83px;}
.linksPersonalTrainer .linkConvidarAmigoRefazerTreino { height:33px; padding-bottom:5px;}
.linksPersonalTrainer .linkConvidarAmigoRefazerTreino p {font-weight:700; padding:0 0 3px 10px; color:#00AEE7; font-size:12px;}
.linksPersonalTrainer .linkConvidarAmigoRefazerTreino a {padding-left:8px; font-weight:700; font-size:12px; color:#fff; text-decoration:none; background: url(../images/img_linkConvidarAmigo.gif) no-repeat left 3px;}

.blocoConvidarAmigos {float:left; width:600px; height:601px; position:absolute; left:202px; padding:30px 0 0 31px; }
.blocoConvidarAmigos .titleConvidarAmigos {}
.blocoConvidarAmigos .titleConvidarAmigos h1 {color:#00AEE7; font-size:14px; font-weight:700; margin:0; padding:0 0 5px 0;}
.blocoConvidarAmigos .titleConvidarAmigos h2 {color:#fff; font-size:24px; margin:0; padding:0;}
.blocoConvidarAmigos .titleConvidarAmigos p {display:block; color:#fff; margin:0; padding:20px 0 0 0; width:340px; font-size:10px;}


/*########## fim PERSONAL TRAINER ##########*/

/*########## FINISH LINE ##########*/

.blocoConteudosFinishLine {float:left; width:600px; height:601px; position:absolute; left:202px; padding-top:38px; padding-left:21px;}
.blocoConteudosFinishLine .titConteudoFinishLine {display:block;  margin-bottom:28px;}
.blocoConteudosFinishLine .titConteudoFinishLine h1{ padding:0px; margin:0px; font-size:25px; color:#FFFFFF;}
.blocoConteudosFinishLine .titConteudoFinishLine h2{ padding:0px; margin:0px; font-size:14px; color:#00AEE7;}
.blocoConteudosFinishLine .conteudoFinishLine {}
.blocoConteudosFinishLine .conteudoFinishLine h1{ display:block; font-size:10px; font-weight:700; color:#fff; padding:10px 0 10px 0;}
.blocoConteudosFinishLine .conteudoFinishLine span {display:block; font-size:10px; color:#fff;}
.blocoConteudosFinishLine .conteudoFinishLine p {display:block; font-size:10px; color:#FFF200; padding:18px 0 18px 0;}

.blocoConteudosFinishLine .conteudoFinishLine .submeterEnviarAmigo {}
.blocoConteudosFinishLine .conteudoFinishLine .submeterEnviarAmigo select {width:55px; float:left; margin-right:5px;}
.blocoConteudosFinishLine .conteudoFinishLine .submeter {}
.blocoConteudosFinishLine .conteudoFinishLine .submeter a { font-weight:700; font-size:10px; float:left; color:#00AEE7; padding:3px 0 0 15px; background: url(../images/arrow_white.gif) no-repeat 8px 5px; text-decoration:none;}
.blocoConteudosFinishLine .conteudoFinishLine .submeter a:hover { text-decoration:underline;}
.blocoConteudosFinishLine .conteudoFinishLine .enviarAmigoFinishLine {}
.blocoConteudosFinishLine .conteudoFinishLine .enviarAmigoFinishLine a { font-weight:700; font-size:10px; float:right; color:#FFF; padding:3px 0 0 15px; background: url(../images/arrow_yellow.gif) no-repeat 8px 5px; text-decoration:none;}
.blocoConteudosFinishLine .conteudoFinishLine .enviarAmigoFinishLine a:hover { text-decoration:underline;}
.blocoConteudosFinishLine .containerFlash {margin:21px 0 0 0;}


/*########## fim FINISH LINE ##########*/

/*########## PASSATEMPO ESTORIL OPEN ##########*/

.blocoConteudosPassEstorilOpen {float:left; width:600px; height:601px; position:relative;  padding-top:38px; background: url(../estorilOpen/images/bg_estorilopenpassatempo.jpg) no-repeat left 99px;}
.blocoConteudosPassEstorilOpen .titConteudoPassEstorilOpen { padding-left:21px; display:block;  margin-bottom:14px;}
.blocoConteudosPassEstorilOpen .titConteudoPassEstorilOpen h1{ padding:0px; margin:0px; font-size:25px; color:#FFFFFF;}
.blocoConteudosPassEstorilOpen .titConteudoPassEstorilOpen h2{ padding:0px; margin:0px; font-size:14px; color:#00AEE7;}
.blocoConteudosPassEstorilOpen .conteudoPassEstorilOpen {}

.blocoConteudosPassEstorilOpen .conteudoVencedoresText { position:relative; top:250px; left:23px; width:300px; z-index:auto;}
.blocoConteudosPassEstorilOpen .conteudoVencedoresText p {margin:0; padding:0; color:#FFF; font-size:12px;}

.blocoConteudosPassEstorilOpen .blocoBgContentor {position:absolute; left:0px; top:0px; width:600px; height:361px; *height:371px; background:#000; filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.blocoConteudosPassEstorilOpen .blocoBgContentor2 {position:absolute; left:0px; top:0px; width:600px; height:446px; background:#000; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}

.blocoConteudosPassEstorilOpen .blocoBgContentorEnviaAmigo2 {position:absolute; left:0px; top:0px; width:700px; height:400px; background:#000; filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
.blocoContentFront { position:relative; z-index:100;}
.conteudoPassEstorilOpen {}
.conteudoPassEstorilOpen p { padding:15px 0 26px 21px; font-size:10px; color:#FFF;}
.conteudoPassEstorilOpen .subtituloPassEstorilOpen {z-index:100;}
.subtituloPassEstorilOpen .conteudoSubtituloPassEstorilOpen {float:left; padding:23px 29px 0 21px; color:#FFF; font-size:18px; font-weight:700; width:278px; position:relative;}
.subtituloPassEstorilOpen .conteudoSubtituloPassEstorilOpenYellow {float:left; padding:40px 29px 0 21px; color:#EFB918; font-size:18px; font-weight:700; width:278px; position:relative;}
.subtituloPassEstorilOpen .imgSubtituloPassEstorilOpen {float:left; z-index:100; _position:relative;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpen { padding:0 0 14px 21px; *padding:0 0 13px 21px; _position:relative; _z-index:100;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpenWinners { padding:0px 0 14px 21px; *padding:0 0 13px 21px; _position:relative; _z-index:100;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpenWinners p { margin:0; padding:0; color:#FFF; font-size:12px;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpenWinners span {font-size:15px; font-weight:700;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpen span {display:block; padding:13px 0 0 0; *padding:0 0 0 0; color:#EFB918; font-size:20px; font-weight:700;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpen p { margin:0; padding:0; color:#FFF; font-size:12px;}
.conteudoPassEstorilOpen .subconteudoPassEstorilOpenMsgErro span {display:block; color:#EFB918; padding:41px 0 68px 21px !important; font-size:11px !important; *padding:18px 0 60px 21px !important;}
.linksPassEstorilOpen { padding-left:3px;}
.linksPassEstorilOpen a {padding:0 0 0 18px; margin-bottom:3px; display:block; background:#EFB918; height:18px; text-decoration:none; color:#0C2B3C; font-weight:900; font-size:13px;}
.linksPassEstorilOpen a:hover {text-decoration:none;}

.linksPassEstorilOpen2 { padding-left:3px; padding-top:18px; *padding-top:5px;}
.linksPassEstorilOpen2 a {padding:0 0 0 18px; margin-bottom:3px; display:block; background:#EFB918; height:18px; text-decoration:none; color:#0C2B3C; font-weight:900; font-size:13px;}
.linksPassEstorilOpen2 a:hover {text-decoration:none;}


.conteudoPassEstorilOpen .enviarAmigoPassEstorilOpen {padding:31px 0 0 21px;}

.passEstorilOpenLink1 { width:212px;}
.passEstorilOpenLink2 { width:183px;}
.passEstorilOpenLink3 { width:40px;}
.passEstorilOpenLink4 { width:123px;}

.outroPaddingTop {padding:0 0 15px 21px !important; *padding:0 0 8px 21px !important;}

/*.msgErro { padding:41px 0 41px 21px !important; font-size:11px !important; *padding:18px 0 33px 21px !important;}*/

.perguntaBolaEscondida { display:block !important; padding:13px 0 10px 0 !important; *padding:0 0 0 0 !important; color:#EFB918 !important; font-size:13px !important; font-weight:700 !important;}
.inputLabelResposta {padding-bottom:4px; *padding-bottom:1px; _position:relative; _z-index:100;}
.inputLabelResposta label { color:#FFF; font-size:11px; display:block; float:left; width:500px; padding:0 0 0 3px; *padding:3px 0 3px 0; _position:relative;}
.inputLabelResposta input {display:block; float:left; _position:relative;}

.bolaTenisEscondida { position:absolute; left:840px; top:650px;}
#containerBolaEscondida {}




/*########## fim PASSATEMPO ESTORIL OPEN ##########*/

/*########## PASSATEMPO NATAL ##########*/

.blocoConteudosPassNatal {float:left; width:620px; height:735px; position:relative;  padding-top:38px; background: url(../natal2009/images/bg_passatempoNatal.jpg) no-repeat left 99px;}
.blocoConteudosPassNatal .titConteudoPassNatal { padding-left:21px; display:block;  margin-bottom:14px;}
.blocoConteudosPassNatal .titConteudoPassNatal h1{  padding:0px; margin:0px;}
.blocoConteudosPassNatal .titConteudoPassNatal h2{ padding:0px; margin:15px 0 0 0; font-size:13px; text-transform:uppercase; color:#00AEE7;}
.blocoConteudosPassNatal .conteudoPassEstorilOpen {}

.blocoConteudosPassNatal .blocoBgContentor {position:absolute; left:0px; top:0px; width:600px; height:546px; background:#000; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}

.blocoContentFront { position:relative; z-index:100;}

.blockContentText { padding:20px 0 0 21px;}

.blockContentText .titleNatal { color:#FFF; font-size:14px; padding:0 0 2px 13px; background: url(../natal2009/images/bullet_title.gif) no-repeat left 3px; }

.blockContentText .textNatal { font-size:11px; color:#FFF; text-transform:uppercase; padding-top:25px;}

.blockContentText .titlePerguntaNatal {font-size:18px; color:#FFF; font-weight:700; padding-bottom:20px;}

.blockContentText .textPerguntaNatal {font-size:12px; color:#FFF; font-weight:700;}

.blockContentText .kitList { padding-bottom:10px;}

.blockContentText .kitList ul { padding-left:30px; font-size:10px;}

.blockContentText .kitList li { list-style:none; padding-bottom:10px;}

.blockContentText .kitList li span { color:#FFFF00;}


.blockButtons { padding:15px 0 0 0;}
.blockButtons .buttonRegulamento { float:left; width:92px; padding:5px 0 0 0;}
.blockButtons .buttonPremiododia { float:left; width:151px; padding:0 0 0 310px;}
.blockButtons .buttonPremiododia a { height:38px; display:block;}

.colorOrange {color:#efb918 !important;}

.blockButtons .buttonValidarResposta { float:left; width:151px; padding:5px 0 0 0;}
.blockButtons .buttonValidarResposta a { height:38px; display:block;}

.blockButtons .buttonOk { float:left; width:55px; padding:0 10px 0 0;}

.blocoConteudosPassNatal .blocoBgContentorNatal {position:absolute; left:0px; top:0px; width:620px; height:525px; background:#000; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}

.blocoConteudosPassNatal .blockImagePlayer { position:absolute; left:375px; top:207px;}

.blockContentText .blockPergunta { padding-top:20px;}

.blockPergunta .resposta { padding-bottom:5px;}

.resposta .inputRadioResposta { float:left; padding-right:7px;}
.resposta .inputRadioResposta input {}

.resposta .labelResposta { float:left; color:#FFFFFF; font-size:11px;}
.resposta .labelResposta label {  }

.notVisible { display:none;}

.blockVencedores { height:260px; font-family:Verdana; width:615px; margin:5px 0 20px 0; overflow:auto; color:#FFFFFF; font-size:8px;}

.blockVencedores table {}
.blockVencedores table tr { }
.blockVencedores table td {text-transform:uppercase; text-align:left; padding:7px 0 7px 5px; background: url(../images/bg_vencedores.gif) no-repeat left bottom;}
.blockVencedores table td.headerVencedores { font-weight:700; color:#00aee7; font-size:9px; background: url(../images/bg_vencedores_header.gif) no-repeat left bottom;}
.blockVencedores table td.lastRow {background: url(../images/bg_vencedores_last_row.gif) no-repeat left bottom;}

/*########## fim PASSATEMPO NATAL ##########*/


/*########## CROMOS DA BOLA ##########*/

.blocoVoltar { position:absolute; left:738px; top:75px;}

.blocoConteudosCromosDaBola {float:left; width:600px; height:601px; position:absolute; left:202px;}
.blocoConteudosCromosDaBola .flashCromosDaBola { padding:94px 0 0 12px;}

.blocoConteudosCromosDaBola .conteudoCromosDaBola {padding:22px 0 0 12px;}
.blocoConteudosCromosDaBola .conteudoCromosDaBola p { padding-left:11px; font-family:Verdana; font-size:12px; color:#FFF; font-weight:900;}
.blocoConteudosCromosDaBola .conteudoCromosDaBola p a{ color:#FFF;}
.blocoConteudosCromosDaBola .conteudoCromosDaBola span { padding:10px 0 0 11px; display:block; float:left;}
.conteudoCromosDaBola .blocoLinks {}
.conteudoCromosDaBola .blocoLinks ul { padding-top:32px;}
.conteudoCromosDaBola .blocoLinks li { float:left; font-size:10px; font-weight:900; display:block; width:136px; height:78px; margin:0 2px 0 2px; _margin:0 1px 0 1px; border-top:solid 3px #00405B; padding:28px 0 0 7px; background: #000C11 url(../images/cromos_da_bola/seta.gif) no-repeat 7px 12px;}
.conteudoCromosDaBola .blocoLinks li a { text-decoration:none; color:#FFF;}
.conteudoCromosDaBola .blocoLinks li a:hover { text-decoration:none;}


.imgCromosDaBola { padding:0 0 0 22px;}

.conteudoCriarEquipa {}
.conteudoCriarEquipa h1 { font-size:14px; font-weight:900; color:#00AEE7; padding:20px 0 5px 25px;}
.conteudoCriarEquipa p { padding:0 0 15px 25px; font-family:Verdana; font-size:12px; color:#FFF; font-weight:900;}


.formCriarEquipa { padding:23px 0 0 25px;}
.nomeEquipa { width:256px;}
.nomeEquipa label { color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; padding-top:5px; display:block;}
.nomeEquipa input { width:254px; height:17px; border:1px solid #7F9DB9;}

.uploadLogotipo2 { float:left; padding-top:26px; width:500px;}
.uploadLogotipo2 p {color:#FFF; font-size:9px; margin:0; padding:0;}
.uploadLogotipo2 .labelBrowser { float:left; width:225px; *width:248px;}
.uploadLogotipo2 .labelBrowser label {color:#00AEE7; font-size:10px; font-weight:700; padding-bottom:5px; display:block;}
.uploadLogotipo2 .labelBrowser input {width:244px; border:1px solid #7F9DB9; margin:0px; padding:0px; clear:both;}



.botaoSubmeter { float:left; width:91px; *width:101px; padding-top:20px; *padding-top:17px;}
.botaoSubmeter input {width:91px; height:19px; background:url(../images/cromos_da_bola/btn_submeter.gif) no-repeat left top !important; border:none; font-size:1px; line-height:1px; color:#0B4D77; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0px; padding:0px;}

.btnProcurar {float:left; width:87px; padding:44px 0 0 0; margin:0;}
.btnProcurar input{ background:url(../images/cromos_da_bola/btn_procurar.gif) no-repeat left top; width:87px; height:19px; border:none; font-size:1px; line-height:1px; color:#0B4D77; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0;}
.btnSubmeterLogo {float:left; padding:43px 0 0 0;}
.btnSubmeterLogo input{ width:91px; height:19px; background:url(../images/cromos_da_bola/btn_submeter.gif) no-repeat left top; border:none; font-size:1px; line-height:1px; color:#0B4D77; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0px; padding:0px;}


.logotipo { padding:15px 0 15px 0; float:left;}
.nivelEquipa { padding:31px 0 0 0; *padding:15px 0 0 0;}
.nivelEquipa label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block;}
.nivelEquipa ul {}
.nivelEquipa li {text-align:center; float:left; display:block; width:20px; height:20px; background:#141414; margin:0 1px 0 1px;}
.nivelEquipa li a { text-decoration:none; color:#FFF; font-size:10px; width:20px; height:16px; padding-top:4px; display:block;}
.nivelEquipa li a:hover, .linkRatingSelected { background:#00AEE7; }
.nivel { color:#FFF; font-size:10px; padding:4px 0 0 120px; display:block;}

.blockRight {float:left; width:275px; padding-bottom:20px;}

.verNivel { padding:10px 0 0 5px;}
.verNivel label {color:#00AEE7; font-size:10px; font-weight:900; display:block; float:left; padding:3px 0 0 0;}
.verNivel ul { float:left; padding-left:5px;}
.verNivel li {text-align:center; float:left; display:block; width:20px; height:16px; background:#141414; margin:0 1px 0 1px; color:#FFF; font-size:10px; padding-top:4px;}

.verNivel .selected {background:#0F7494;}

.regiaoLocalidade {}
.regiaoLocalidade label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px;  display:block; padding-top:22px; *padding-top:11px;}
.regiaoLocalidade select {float:left; width:184px; height:19px; margin-right:9px; }
.regiaoLocalidade span select {float:left; width:209px; height:19px;}

.gritoGuerra {}
.gritoGuerra label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block; padding-top:22px; *padding-top:11px;}
.gritoGuerra input {width:400px; height:17px; border:1px solid #7F9DB9;}

.regrasJogo { float:left;}
.regrasJogo p { color:#FFF; font-size:10px; padding:0 20px 0 4px; margin:0; float:left;}
.regrasJogo label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block; padding-top:22px;}
.regrasJogo input { float:left;}
.verRegrasJogo { float:left; padding:37px 0 0 8px; background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 41px;}
.verRegrasJogo a { font-size:13px; text-decoration:none; color:#00AEE7; font-weight:900;}
.verRegrasJogo a:hover { text-decoration:underline;}

.asterisco { color:#FFF; font-size:10px; padding:32px 0 15px 0; border-bottom:solid 1px #002C3A;}
.asterisco span { color:#00AEE7;}

.btnSubmeter { padding-top:25px;}
.btnSubmeter input {background:url(../images/cromos_da_bola/btn_submeter.gif) no-repeat left top; width:91px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.msgErro { color:#FFF200; font-size:10px; font-weight:900; padding-top:5px;}
.paddingLeft { padding-left:25px;}


.logotipoNomeEquipa { padding:34px 0 0 0; margin-left:25px; border-bottom:solid 1px #002C3A; width:596px;}
.logotipoNomeEquipa .logotipo { float:left; width:102px;}
.logotipoNomeEquipa .nomeEquipa { float:left; padding:11px 0 0 6px;}
.logotipoNomeEquipa .nomeEquipa span { color:#00AEE7; font-size:14px; font-weight:900;}
.logotipoNomeEquipa .nomeEquipa p { font-size:10px; padding:7px 0 0 0;}
.logotipoNomeEquipa .gritoGuerra { float:left; padding:11px 0 0 6px;}
.logotipoNomeEquipa .gritoGuerra span {color:#00AEE7; font-size:10px; font-weight:900;}
.logotipoNomeEquipa .gritoGuerra p {font-size:10px; padding:7px 0 0 0;}

.logotipoNomeEquipa .blockLinksBottom {clear:both;}
.blockLinksBottom .blockEliminarEquipa { float:right; width:133px; height:19px; padding-top:10px;}
.blockEliminarEquipa input {margin:0px; padding:0px; border:none; background: url(../images/cromos_da_bola/btn_eliminar_equipa.gif) no-repeat left top; display:block; width:133px; height:19px; cursor:pointer; font-size:1px; line-height:1px; overflow:hidden; letter-spacing:90000px;}



.membrosEquipa { width:596px; padding:34px 0 10px 0; margin-left:25px; border-bottom:solid 1px #002C3A;}
.membrosEquipa span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 16px 9px; display:block;}
.membrosEquipa table{ border-collapse:collapse;  font-size:10px;}
.membrosEquipa table th{border:2px solid #000; border-left:none; background:#0d7493; text-align:left; padding:4px 8px 7px 8px !important; font-size:11px;} 
.membrosEquipa table td{color:#fff; background:#808080;}
.membrosEquipa .posicao {width:231px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.membrosEquipa .posicaoVisaoPropria{ width:231px; border-right:5px solid #000; padding:0 !important;}
.membrosEquipa .posicaoVisaoPropria select { width:247px; height:17px; font-size:11px; *font-size:10px;}
.membrosEquipa .equipas{ width:62px; border-right:5px solid #000; text-align:center;}
.membrosEquipa .nome{ width:225px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.membrosEquipa .estado{ width:100px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.membrosEquipa .estadoVisaoPropria {width:100px; border-right:5px solid #000; padding:0 !important; border-bottom:1px solid #000;}
.membrosEquipa .estadoVisaoPropria select {width:116px; height:17px; font-size:11px; border-bottom:1px solid #000;}

.membrosEquipa .black { background:#000;}

.membrosEquipa .btnApagarJog{ padding:0px; background:#000 !important; border-right:3px solid #000;}
.membrosEquipa .btnApagarJog span { background:none; padding:0; margin:0;}
.membrosEquipa .btnApagarJog a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_apagar.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.membrosEquipa .btnApagarJog a:hover{ background:url(../images/cromos_da_bola/bot_apagar_hover.gif) no-repeat left top;}
.membrosEquipa .btnCapitao {  width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_capitao.gif) no-repeat left top !important; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px; padding:0; margin:0;}


.membrosEquipaPerfil{ width:596px; padding:34px 0 0 0; margin-left:25px; border-bottom:solid 1px #002C3A;}
.membrosEquipaPerfil span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 16px 9px; display:block;}
.membrosEquipaPerfil table{ border-collapse:collapse; border:1px solid #000; font-size:10px;}
.membrosEquipaPerfil table th{border:1px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.membrosEquipaPerfil table td{border-bottom:1px solid #000; color:#fff; background:#808080; padding:2px 8px 2px 8px;}
.membrosEquipaPerfil .posicao {width:231px; border-right:5px solid #000;}
.membrosEquipaPerfil .equipas{ width:62px; border-right:5px solid #000; text-align:center;}
.membrosEquipaPerfil .nomeEquipa{ width:225px; border-right:5px solid #000;}
.membrosEquipaPerfil .nomeEquipa a{ color:#FFF; text-decoration:none;}
.membrosEquipaPerfil .nomeEquipa a:hover { text-decoration:underline;}
.membrosEquipaPerfil .estado{ width:100px; border-right:5px solid #000;}

.membrosEquipaPerfil .black { background:#000;}

.membrosEquipaPerfil .btnApagarJog { padding:0px; background:#000; border-right:3px solid #000;}
.membrosEquipaPerfil .btnApagarJog a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_apagar.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.membrosEquipaPerfil .btnApagarJog a:hover{ background:url(../images/cromos_da_bola/bot_apagar_hover.gif) no-repeat left top;}
.membrosEquipaPerfil .btnCapitao {  width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_capitao.gif) no-repeat left top !important; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px; padding:0; margin:0;}

.convitesPerfil { width:596px; padding:34px 0 40px 0; margin-left:25px; border-bottom:solid 1px #002C3A;}
.convitesPerfil span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 16px 9px; display:block;}
.convitesPerfil table{ border-collapse:collapse; border:1px solid #000; font-size:10px;}
.convitesPerfil table th{border:2px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.convitesPerfil table td{border:2px solid #000; color:#fff; background:#808080; padding:2px 8px 2px 8px;}
.convitesPerfil .equipa {width:348px; border-right:5px solid #000;}

.convitesPerfil .black { background:#000;}

.convitesPerfil .btnVerEquipa{ padding:0px; background:#000; border-right:3px solid #000;}
.convitesPerfil .btnVerEquipa a{ width:89px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_verequipa.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}


.convitesPerfil .btnVerMensagem{ padding:0px; background:#000; border-right:3px solid #000;}
.convitesPerfil .btnVerMensagem a{ width:89px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_vermensagem.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}


.convitesPerfil .btnAceitarConvite{ padding:0px; background:#000; border-right:3px solid #000;}
.convitesPerfil .btnAceitarConvite a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/btn_convidarjogador2.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}


.convitesPerfil .btnCancelarConvite{ padding:0px; background:#000; border-right:3px solid #000;}
.convitesPerfil .btnCancelarConvite a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_cancelar_convite.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}


.convitesPerfil .btnConviteNoAction{ padding:0px; background:#000; border-right:3px solid #000; width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_convitenoaction.gif) no-repeat left top; font-size:1px; line-height:1px; color:#06232C; overflow:hidden; letter-spacing:90000px;}


.convitesPerfil .btnApagarConvite{ padding:0px; background:#000; border-right:3px solid #000;}
.convitesPerfil .btnApagarConvite a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_apagar.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.btnCancelarConvite{ padding:0px; background:#000; border-right:3px solid #000;}
.btnCancelarConvite a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_cancelar_convite.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

/*.membrosEquipa .jogador { padding-bottom:2px;}
.membrosEquipa .jogador .nome {float:left; width:225px; height:17px; _height:0px; background:#808080; margin-right:5px;}
.membrosEquipa .jogador .nome label {color:#FFF; font-size:10px; display:block; float:left; padding-top:2px; _padding-top:2px;}
.membrosEquipa .jogador .nome input { margin:2px 3px 0 3px; float:left; *margin:-2px 0 0 0;}
.membrosEquipa .jogador .posicao {float:left; width:222px; height:15px; _height:16px; background:#808080; margin-right:5px; color:#FFF; font-size:10px; padding:2px 0 0 9px;}
.membrosEquipa .jogador .estado {float:left; width:69px; height:15px; _height:16px; background:#808080; color:#FFF; font-size:10px; padding:2px 0 0 9px;}
.membrosEquipa .jogador .confirmado { background:#00AEE7 !important; padding:2px 0 0 5px !important; width:73px;}*/


.blockRowSubmit {padding:20px 0 20px 0;}
.blockRowSubmit .blockApagar { clear:both;}
.blockApagar input {float:left; padding:0; background:url(../images/cromos_da_bola/btn_apagar.gif) no-repeat left top; width:77px; height:19px; border:none; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0px;}
.blockApagar span { background:none;}
.blockApagar span input { float:left; background:url(../images/cromos_da_bola/btn_novojogador.gif) no-repeat left top; width:131px; height:19px; border:none; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0 0 0 10px;}

.membrosEquipa .sairDaEquipa {padding:13px 0 11px 0; margin:0;}
.membrosEquipa .sairDaEquipa input {background:url(../images/cromos_da_bola/btn_sairdaquipa.gif) no-repeat left top; width:131px; height:19px; border:none; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.comentar { float:left; margin-right:5px; padding:15px 0 15px 35px;}
/*.comentar input{background:url(../images/cromos_da_bola/btn_comentar.gif) no-repeat left top; width:92px; height:19px; border:none; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:9000px; cursor:pointer;}*/

.conteudoCriarEquipa .convidarJogador { float:left; padding:15px 0 15px 0;}
.conteudoCriarEquipa .convidarJogador input {background:url(../images/cromos_da_bola/btn_convidarjogador.gif) no-repeat left top; width:145px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}
.convidarJogadorPerfil {padding-left:107px !important;}

.conteudoCriarEquipa .btnEditarPerfil { padding:10px 0 20px 107px;}
.conteudoCriarEquipa .btnDesafiarEquipa { padding:10px 0 0 2px; *padding:10px 0 10px 2px;}


.paredeEquipa { padding:34px 0 0 0; margin-left:25px;}
.paredeEquipa span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 15px 9px; display:block;}
.paredeEquipa .comentario { padding:15px 0 0 0;}
.paredeEquipa .comentario .fotoJogador {float:left; padding:0 9px 0 13px; float:left;}
.paredeEquipa .comentario .conteudoComentario {float:left; background:#000C11; border-top:solid 1px #002C3A; width:450px; margin-bottom:4px; position:relative;}
.paredeEquipa .comentario .conteudoComentario .textoComentario {  width:301px;}
.paredeEquipa .comentario .conteudoComentario .textoComentario h1 { margin:0; padding:13px 0 10px 16px; font-weight:900; font-size:13px;}
.paredeEquipa .comentario .conteudoComentario .textoComentario p { padding:0 0 0 16px; font-weight:normal; font-size:10px; width:340px;}
.paredeEquipa .comentario .conteudoComentario .fotoEnviada { position:absolute; left:370px; top:35px;}
.paredeEquipa .comentario .conteudoComentario .statusComentario { position:absolute; left:377px; top:60px;}
.paredeEquipa .comentario .conteudoComentario .statusComentario p{ padding:0; margin:0; font-size:11px;}
.assinaturaComentario { padding:10px 0 0 16px !important;}
.assinaturaComentario a { color:#FFF;}

/*.desafio {}
.desafio .fotoJogador { padding:0 9px 0 13px; float:left;}
.desafio .conteudoDesafio {float:left; background: url(../images/cromos_da_bola/bg_desafio.jpg) no-repeat left top; border-top:solid 1px #002C3A; width:502px; height:131px; margin-bottom:4px;}
.desafio .conteudoDesafio h1 { margin:0; padding:13px 0 10px 16px; font-weight:900; font-size:13px;}
.desafio .conteudoDesafio .data { color:#FFF; padding-left:16px; font-size:10px;}*/

.convites { width:596px; padding:34px 0 40px 0; margin-left:25px; border-bottom:solid 1px #002C3A;}
.convites span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 16px 9px; display:block;}
.convites table{ border-collapse:collapse; border:1px solid #000; font-size:10px;}
.convites table th{border:2px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.convites table td{border:2px solid #000; color:#fff; background:#808080; padding:2px 8px 2px 8px;}
.convites .email {width:242px; border-right:5px solid #000;}
.convites .equipas{ width:62px; border-right:5px solid #000; text-align:center;}
.convites .nome{ width:225px; border-right:5px solid #000;}
.convites .estado{ width:100px; border-right:5px solid #000;}
.convites .black { background:#000;}

.convites .btnVerMensagem {padding:0px; background:#000; border-right:5px solid #000;}
.convites .btnVerMensagem a{ width:89px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_vermensagem.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.convites .btnCancelarConvite{ padding:0px; background:#000;}
.convites .btnCancelarConvite a {width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/cancelar_convite.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.convites .btnApagarConvite { padding:0px; background:#000;}
.convites .btnApagarConvite a {width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_apagar.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.legendaConvitesEquipa { float:right; padding-top:15px;}
.legendaConvitesEquipa .legendaCancelar {margin:0; padding:0 10px 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/bot_cancelar_convite_legenda.gif) no-repeat left top;}
.legendaConvitesEquipa .legendaApagar { margin:0; padding:0 0 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/bot_apagar_legenda.gif) no-repeat left top;}
.legendaConvitesEquipa .legendaAceitar {margin:0; padding:0 10px 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/legenda_convidarjogador.gif) no-repeat left top;}

.desafios { width:596px; padding:34px 0 40px 0; margin-left:25px; border-bottom:solid 1px #002C3A;}
.desafios span  {background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 16px 9px; display:block;}
.desafios table{ border-collapse:collapse; font-size:10px;}
.desafios table th{/*border:1px solid #000;*/ background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.desafios table td{ color:#fff; background:#808080; }
.desafios .equipaDesafiada {border-bottom:1px solid #000; width:204px; border-right:5px solid #000; padding:2px 8px 2px 8px;}
.desafios .equipaDesafiou{ border-bottom:1px solid #000; width:191px; border-right:solid 5px #000; padding:2px 8px 2px 8px;}
.desafios .status{ border-bottom:1px solid #000; width:101px; border-right:5px solid #000; padding:2px 8px 2px 8px;}

.desafios .black { background:#000;}

.desafios .btnVerDesafio { padding:0px; background:#000; border-bottom:2px solid #000;}
.desafios .btnVerDesafio a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/btn_verdesafio.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.desafios .btnVerDesafio a:hover{ background:url(../images/cromos_da_bola/btn_verdesafio_hover.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.desafios .btnApagarDesafio { padding:0px; background:#000; border-right:5px solid #000;}
.desafios .btnApagarDesafio a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_apagar.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.desafios .btnApagarDesafio a:hover{ background:url(../images/cromos_da_bola/bot_apagar_hover.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}

.desafios .verde { background:#3D8A30;}


.accoes {padding:30px 0 15px 16px;}
.accoes .verDetalhe { float:left;}
.accoes .verDetalhe input {background:url(../images/cromos_da_bola/btn_ver_detalhe.gif) no-repeat left top; width:105px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin-right:5px;}
.accoes .verEquipa { float:left;}
.accoes .verEquipa input {background:url(../images/cromos_da_bola/btn_ver_equipa.gif) no-repeat left top; width:94px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin-right:5px;}
.aceitar { float:left;}
.aceitar input {background:url(../images/cromos_da_bola/btn_aceitar.gif) no-repeat left top; width:75px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin-right:5px;}
.recusar { float:left;}
.recusar input {background:url(../images/cromos_da_bola/btn_recusar.gif) no-repeat left top; width:73px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}
.apagar {float:left;}
.apagar input { background:url(../images/cromos_da_bola/btn_apagar.gif) no-repeat left top; width:77px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.criarPerfil { margin-left:25px;}

.criarPerfil .posicao {}
.criarPerfil .posicao label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block; padding-top:22px;}
.criarPerfil .posicao select { width:186px;}

.criarPerfil .textoPerfil2 {}
.criarPerfil .textoPerfil2 label {color:#00AEE7; font-size:10px; font-weight:700; padding-bottom:5px; display:block; padding-top:22px; *padding-top:11px; clear:both;}
.criarPerfil .textoPerfil2 textarea { width:400px; height:96px; clear:both;}

.seleccionarJogadores {}
.seleccionarJogadores h1 {font-size:14px; font-weight:900; color:#00AEE7; padding:33px 0 18px 25px;}

.adicionarJogadores { margin-left:25px; border-top:solid 1px #002C3A;}
.adicionarJogadores span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 20px; color:#00AEE7; font-size:10px; font-weight:900; padding:18px 0 14px 8px; display:block;}
.adicionarJogadores .nomeAmigo { float:left; margin-right:5px; width:225px;}
.adicionarJogadores .nomeAmigo label {color:#FFF; font-size:10px; font-weight:900; padding-bottom:5px; display:block; clear:both;}
.adicionarJogadores .nomeAmigo input { width:222px; height:15px; clear:both;}
.adicionarJogadores .btnFinalizar {padding-top:47px; }
.adicionarJogadores .btnFinalizar input {background:url(../images/cromos_da_bola/btn_finalizar.gif) no-repeat left top; width:92px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.adicionarJogadores .emailAmigo { float:left; width:225px;}
.adicionarJogadores .emailAmigo label {color:#FFF; margin:0px; font-size:10px; font-weight:900; padding-bottom:5px; display:block;}
.adicionarJogadores .emailAmigo input { width:222px; height:15px; clear:both; margin:0px;}

.adicionarJogadores .importarContactosMsn { padding:36px 0 32px 0; *padding:16px 0 25px 0; }
.adicionarJogadores .importarContactosMsn span { display:block; height:15px; padding:3px 0 0 10px; margin:0; background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 6px;}
.adicionarJogadores .importarContactosMsn a { display:block; height:15px; text-decoration:none; padding:0 0 0 25px;color:#00AEE7; font-size:10px; font-weight:900; background: url(../images/msn.gif) no-repeat left top;}


.blockSubmitFix { padding-top:17px; }
.blockSubmitFix input{ width:91px; height:19px; background:url(../images/cromos_da_bola/btn_submeter.gif) no-repeat left top; border:none; font-size:1px; line-height:1px; color:#00AEE7; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0px; padding:0px; margin-left:5px;}


.tirarPaddingTop { padding:17px 0 0 0 !important; width:91px;}

/* .adicionarJogadores .plantelEquipa { border-top:solid 1px #002C3A;} */

.adicionarJogadores .plantelEquipa span {background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 20px; color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:16px; padding-left:8px; display:block;}
.adicionarJogadores .plantelEquipa .jogador { padding-bottom:3px;}

.plantelEquipa .jogador .nomeJogador {width:217px; height:15px; background:#808080; float:left; margin-right:5px; font-size:10px; padding:2px 0 0 5px;}
.plantelEquipa .jogador .emailJogador {width:205px; height:15px; background:#808080; float:left; margin-right:5px; font-size:10px; padding:2px 0 0 5px;}
.plantelEquipa .jogador .statusEmail {width:125px; height:15px; background:#808080; float:left; font-size:10px; padding:2px 0 0 5px;}

.procurarEquipaConteudo { padding-left:25px; padding-bottom:40px;}

.procurarEquipaConteudo .procurarEquipa {float:left; padding-right:5px;}
.procurarEquipaConteudo .procurarEquipa label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block; padding-top:26px;}
.procurarEquipaConteudo .procurarEquipa input { width:200px; height:17px; *height:16px; padding:0 !important; margin:0 !important;}

.procurarEquipaConteudo .filtro {float:left;}
.procurarEquipaConteudo .filtro label {color:#00AEE7; font-size:10px; font-weight:900; padding-bottom:5px; display:block; padding-top:26px; *padding-top:27px;}
.procurarEquipaConteudo .filtro select {width:125px; height:21px; *height:25px; font-size:12px; *font-size:11px; margin-right:5px;}

.resultados{ width:550px; margin-left:25px; padding-top:22px; border-top:solid 1px #002C3A; border-bottom:solid 1px #002C3A;}
.resultados span {background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:0 0 18px 8px;}

.resultados table{ border-collapse:collapse; border:1px solid #000; font-size:10px; }
.resultados table th{border:1px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.resultados table td{border:1px solid #000; color:#fff; background:#808080; padding:2px 8px 2px 8px;}
.resultados .level{ width:108px; padding:2px; width:16px; text-align:center;}
.resultados .black{ background:#000;}
.resultados .team{ width:200px; border-right:5px solid #000;}
.resultados .region{ width:167px; border-right:5px solid #000; border-left:5px solid #000;}

.resultados .botChalange{ padding:0px; background:#000; border-right:3px solid #000;}
.resultados .botChalange a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_chalenge.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.resultados .botChalange a:hover{ background:url(../images/cromos_da_bola/bot_chalenge_hover.gif) no-repeat left top;}

.resultados .botInfo{ padding:0px; background:#000;}
.resultados .botInfo a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_verpagequipa.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.resultados .botInfo a:hover{ background:url(../images/cromos_da_bola/bot_verpagequipa_hover.gif) no-repeat left top;}

.resultados .selected { background:#0F7494;}

.mapaGoogle { width:550px; margin-top:20px; padding:30px 0 20px 0; border-top:solid 1px #002C3A; border-bottom:solid 1px #002C3A;}

.legenda { padding:20px 0 12px 0; color:#FFF; font-size:10px;}
.legenda span {color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:0 0 8px 0; background:none !important;}
.legenda .desafiarEquipa {margin:0; padding:0 10px 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/legenda_chalenge.gif) no-repeat left top;}
.legenda .verPagEquipa {margin:0; padding:0 0 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/legenda_verpagequipa.gif) no-repeat left top;}
.legenda .simboloCapitao { margin:0; padding:0 10px 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/bot_capitao_legenda.gif) no-repeat left top;}
.legenda .apagarJogador {margin:0; padding:0 0 0 23px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/bot_apagar_legenda.gif) no-repeat left top;}

.mapaGoogle .content { }
#mapProcurarCampo { height:500px;}
#mapDesafiarEquipa { height:500px; }
#mapDesafiarEquipa span { background:none; padding:0; margin:0; color:#000;}
#mapDesafio { height:500px;}
.blockGoogleMaps { position:absolute; left:-99999px; overflow:hidden; height:500px; width:575px;}
.Map_Label {color:white; font-weight:bold; position:absolute;}

.conteudoCriarEquipa .desafiarEquipaConteudo { padding:0 0 0 25px;}
.desafiarEquipaConteudo .desafioEquipa { margin-top:32px; border-top:solid 1px #002C3A; border-bottom:solid 1px #002C3A; position:relative;}
.desafiarEquipaConteudo .desafioEquipa span { background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 16px; color:#00AEE7; font-size:10px; font-weight:900; padding:14px 0 27px 8px; display:block;}

.desafioEquipa {}
.desafioEquipa .titleDesafio { position:absolute; left:218px; top:89px; font-size:14px; font-weight:900; color:#00AEE7}
.desafioEquipa .escolherPropriaEquipa span{ text-align:center; width:208px; position:absolute; left:20px; top:161px; color:#FFF; font-size:10px; background:none !important; padding:0;}
.desafioEquipa .escolherPropriaEquipa select { width:186px;}
.desafioEquipa .equipaAdversaria span { text-align:center; width:208px; position:absolute; left:306px; top:161px; color:#FFF; font-size:10px; background:none !important; padding:0;}

.desafioEquipa .equipaDesafiadora span{ position:absolute; left:23px; top:161px; text-align:center; width:208px; color:#FFF; font-size:10px; background:none !important; padding:0;}
.desafioEquipa .equipaDesafiada span{position:absolute; left:306px; top:161px; text-align:center; width:208px; color:#FFF; font-size:10px; background:none !important; padding:0;}

.desafioEquipa .imgDesafioEquipa { padding:0 0 10px 13px;}

.desafioEquipa .localizacao { padding:0 0 11px 155px;}
.desafioEquipa .localizacao label { color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 5px 72px; display:block;}
.desafioEquipa .localizacao input { width:226px; height:17px; float:left; margin-right:5px;}

.desafioEquipa .localizacao .btnGoogleMaps { float:left;}

.desafioEquipa .localizacao p { margin:0; padding:0 0 0 12px;}
.desafioEquipa .localizacao p a { color:#FFF; font-size:10px; text-decoration:none;}
.desafioEquipa .localizacao p a:hover {text-decoration:underline}

.desafioEquipa .dataHora { padding:11px 0 0 155px;}
.desafioEquipa .dataHora label { color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 5px 79px; display:block;}
/*.desafioEquipa .dataHora input {width:226px; height:17px; float:left; margin-right:5px;}*/

.desafioEquipa .dataHora .btnData { padding-left:49px;}
.desafioEquipa .dataHora .btnData input { width:200px;}
/*.desafioEquipa .dataHora .btnData input {background:url(../images/cromos_da_bola/btn_data.gif) no-repeat left top; width:19px; height:18px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}*/
.desafioEquipa .dataHora .btnHora { padding-left:70px;}
.desafioEquipa .dataHora .btnHora input { width:200px;}
/*.desafioEquipa .dataHora .btnHora input {background:url(../images/cromos_da_bola/btn_hora.gif) no-repeat left top; width:19px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}*/


.desafioEquipa .dataHora p { color:#FFF; font-size:10px; margin:0; padding:0 0 0 64px;}

.desafioEquipa .numeroJogadores { padding:25px 0 20px 150px;}
.desafioEquipa .numeroJogadores span {padding:0 0 9px 61px; color:#00AEE7; font-size:10px; font-weight:900; display:block; background:none;}
.desafioEquipa .numeroJogadores .futeCinco { float:left; width:30px; height:20px; background:url(../images/cromos_da_bola/bg_futecinco.gif) no-repeat left top; padding:70px 0 0 48px;}
.desafioEquipa .numeroJogadores .futeSete { float:left; width:30px; height:20px; background:url(../images/cromos_da_bola/bg_futesete.gif) no-repeat left top; padding:70px 0 0 48px;}
.desafioEquipa .numeroJogadores .futeOnze  {float:left; width:30px; height:20px; background:url(../images/cromos_da_bola/bg_futeonze.gif) no-repeat left top; padding:70px 0 0 48px;}

.desafioEquipa .statusDesafioDetalhe { padding:0 0 25px 225px;}
.desafioEquipa .statusDesafioDetalhe p{ font-size:12px; padding:0; margin:0;}

.numeroJogadores .numeroJogadoresEscolhidos { width:78px; height:90px; padding-left:80px; }

.paddingTopBtns { padding-top:17px !important;}
.btnVoltar { padding-top:17px;}
.btnVoltar input { margin:0 0 0 5px; background:url(../images/cromos_da_bola/btn_voltar.gif) no-repeat left top; width:73px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}
.btnProporNovo { padding-top:17px;}
.btnProporNovo input {margin:0 0 0 5px; background:url(../images/cromos_da_bola/btn_propornovo.gif) no-repeat left top; width:114px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}


.resultadosMercadoLivre { width:616px; margin-left:25px; padding-top:22px; border-top:solid 1px #002C3A; border-bottom:solid 1px #002C3A;}
.resultadosMercadoLivre span {background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:0 0 18px 8px;}

.resultadosMercadoLivre table{ border-collapse:collapse; font-size:10px;}
.resultadosMercadoLivre table th{border:1px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:10px;} 
.resultadosMercadoLivre table td{ color:#fff; background:#808080;}
.resultadosMercadoLivre .posicao{ width:191px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.resultadosMercadoLivre .equipas{ width:80px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.resultadosMercadoLivre .nome{ width:171px; border-right:5px solid #000; border-left:none; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.resultadosMercadoLivre .localidade{ width:103px; border-right:5px solid #000; padding:2px 8px 2px 8px; border-bottom:1px solid #000;}
.resultadosMercadoLivre .black { background:#000;}

.resultadosMercadoLivre .btnVerPaginaJog{ padding:0px; background:#000; border-right:3px solid #000; border-bottom:1px solid #000;}
.resultadosMercadoLivre .btnVerPaginaJog a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_chalenge.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.resultadosMercadoLivre .btnVerPaginaJog a:hover{ background:url(../images/cromos_da_bola/bot_chalenge_hover.gif) no-repeat left top;}

.resultadosMercadoLivre .btnConvidarJog{ padding:0px; background:#000; border-bottom:1px solid #000;}
.resultadosMercadoLivre .btnConvidarJog a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/btn_convidarjogador2.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.resultadosMercadoLivre .btnConvidarJog a:hover{ background:url(../images/cromos_da_bola/btn_convidarjogador2_hover.gif) no-repeat left top;}

.resultadosMercadoLivre .legenda { padding-bottom:12px; color:#FFF; font-size:10px;}
.resultadosMercadoLivre .legenda span {color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:37px 0 8px 0; background:none !important;}
.resultadosMercadoLivre .legenda .convidarJogadorLegenda {margin:0; padding:0 10px 0 18px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/legenda_convidarjogador.gif) no-repeat left 1px;}
.resultadosMercadoLivre .legenda .verPagJogadorLegenda {margin:0; padding:0 0 0 18px; float:left; color:#FFF; font-size:10px; background:url(../images/cromos_da_bola/legenda_verpagequipa.gif) no-repeat left 1px;}


.ranking{ width:544px; margin-left:25px; padding-top:22px; border-top:solid 1px #002C3A; border-bottom:solid 1px #002C3A;}
.ranking span {background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 2px; color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:0 0 18px 8px;}

.ranking table{ border-collapse:collapse; border:1px solid #000; font-size:10px;}
.ranking table th{border:1px solid #000; background:#0d7493; text-align:left; padding:4px 8px 7px 8px; font-size:11px;} 
.ranking table td{border:1px solid #000; color:#fff; background:#808080; padding:2px 8px 2px 8px;}
.ranking .nome{ width:487px; border-right:5px solid #000;}
.ranking .black { background:#000;}

.ranking .botInfo{ padding:0px; background:#000; border-right:3px solid #000;}
.ranking .botInfo a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_verpagequipa.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.ranking .botInfo a:hover{ background:url(../images/cromos_da_bola/bot_verpagequipa_hover.gif) no-repeat left top;}

.ranking .botChalange{ padding:0px; background:#000; border-right:3px solid #000;}
.ranking .botChalange a{ width:25px; height:17px; display:block; background:url(../images/cromos_da_bola/bot_chalenge.gif) no-repeat left top; cursor:pointer; font-size:1px; line-height:1px; color:#23737a; overflow:hidden; letter-spacing:90000px;}
.ranking .botChalange a:hover{ background:url(../images/cromos_da_bola/bot_chalenge_hover.gif) no-repeat left top;}



.btnRankingMensal { float:left; padding:10px 5px 0 0;}
.btnRankingMensal input{ background:url(../images/cromos_da_bola/btn_rankingmensal.gif) no-repeat left top; width:126px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}
.btnRankingTotal { float:left; padding-top:10px;}
.btnRankingTotal input{ background:url(../images/cromos_da_bola/btn_rankingtotal.gif) no-repeat left top; width:126px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.regrasPremios { margin-left:25px; padding-top:15px;}
.regrasPremios ul {}
.regrasPremios li { float:left; padding-right:5px;}

.premiosConteudo { margin:25px 0 0 25px; border-top:solid 1px #002C3A;}
.premiosConteudo span {display:block; background: url(../images/cromos_da_bola/seta_branca.gif) no-repeat left 16px; color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:15px 0 18px 8px;}
.premiosConteudo img { padding-left:29px;}


.janelaComentario { width:530px; display:none;}
.janelaComentario label {color:#00AEE7; font-size:10px; font-weight:900; padding:30px 0 9px 0; display:block;}
.areaTextoComentario textarea { float:left; width:402px; height:98px;}
.janelaComentario .janelaComentarioConteudo .imgComentario { float:left; padding-left:15px;}
.janelaComentario p { color:#FFF; font-size:10px; padding:16px 0 7px 0; border-bottom:solid 1px #002C3A; width:402px;}

.janelaComentario .inputFile { float:left; padding-top:8px; width:235px;}
.janelaComentario .inputFile input { height:20px;}

.noPadding {padding:9px 0 0 0 !important;}

.btnEnviar { padding-top:17px;}
.btnEnviar input {background:url(../images/cromos_da_bola/btn_enviar.gif) no-repeat left top; width:63px; height:19px; border:none; font-size:1px; line-height:1px; color:#FFFFFF; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.janelaConvocatoria { width:451px; padding-left:25px;}
.janelaConvocatoriaConteudo {border-bottom:solid 1px #002C3A; padding-bottom:15px; width:402px;}
.janelaConvocatoriaConteudo label {color:#00AEE7; font-size:10px; font-weight:900; padding:30px 0 9px 0; display:block;}
.janelaConvocatoriaConteudo textarea {width:402px; height:98px;}
.janelaConvocatoriaConteudo span {background:none; color:#00AEE7; font-size:10px; font-weight:900; display:block; padding:25px 0 11px 0;}
.janelaConvocatoriaConteudo select { width:186px; height:22px;}
.janelaConvocatoriaConteudo p { color:#FFF; font-size:10px; padding:16px 0 7px 0; border-bottom:solid 1px #002C3A; width:402px;}

.btnEnviarConvocatoria { padding:17px 0 17px 0;}
.btnEnviarConvocatoria input { background:url(../images/cromos_da_bola/btn_enviarconvocatoria.gif) no-repeat left top; width:169px; height:19px; border:none; font-size:1px; line-height:1px; color:#0b4d77; overflow:hidden; letter-spacing:9000px; cursor:pointer;}

.janelaConvocatoriaVerMsg { width:451px; padding:0 0 15px 25px;}
.janelaConvocatoriaConteudoVerMsg {border:solid 1px #002C3A; padding:15px; width:406px; position:relative;}
.janelaConvocatoriaConteudoVerMsg label {color:#00AEE7; font-size:10px; font-weight:900; padding:0 0 9px 0; display:block;}
.janelaConvocatoriaConteudoVerMsg textarea {width:402px; height:98px;}
.janelaConvocatoriaConteudoVerMsg span {background:none; color:#FFF; font-size:10px; font-weight:900; display:block; padding:0 0 11px 0;}
.janelaConvocatoriaConteudoVerMsg select { width:186px; height:22px;}
.janelaConvocatoriaConteudoVerMsg p { color:#FFF; font-size:10px; padding:16px 0 7px 0; border-bottom:solid 1px #002C3A; width:402px;}

.mensagem { color:#00AEE7 !important;}

.botaoFecharJanela { position:absolute; left:423px; top:1px;}
  /* mapas google */


.gmnoprint {}
.gmnoprint h1 { font-family:Verdana, Geneva, sans-serif; font-size:16px; padding:0 0 2px 0; margin:0; color:#00AEE7;}
.gmnoprint h2 { font-family:Verdana, Geneva, sans-serif; font-size:16px; padding:7px 0 2px 0; margin:0; color:#00AEE7;}
.gmnoprint h3 { font-family:Verdana, Geneva, sans-serif; font-size:16px; padding:7px 0 2px 0; margin:0; color:#00AEE7;}
.gmnoprint p { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; color:#000; font-weight:normal;}

.botaoGoogleMaps { position:absolute; top:215px; left:116px;}

.gmnoprint {}
.gmnoprint .nomeCampo { padding:8px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .nomeCampo label { display:block; float:left; padding:3px 8px 0 0; *padding:3px 0 0 0;}
.gmnoprint .nomeCampo input { float:left;}
.gmnoprint .moradaCampo { padding:8px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .moradaCampo label { display:block; float:left; padding:3px 66px 0 0; *padding:3px 54px 0 0;}
.gmnoprint .moradaCampo input { float:left;}
.gmnoprint .localidadeCampo { padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .localidadeCampo label { display:block; float:left; padding:3px 47px 0 0; *padding:3px 36px 0 0;}
.gmnoprint .localidadeCampo input { float:left;}
.gmnoprint .codigoPostalCampo {padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .codigoPostalCampo label { display:block; float:left; padding:3px 52px 0 0; *padding:3px 41px 0 0;}
.gmnoprint .codigoPostalCampo input {float:left;}
.gmnoprint .regiaoCampo {padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .regiaoCampo label { display:block; float:left; padding:3px 69px 0 0; *padding:3px 57px 0 0;}
.gmnoprint .regiaoCampo input {float:left;}
.gmnoprint .telefoneCampo { padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .telefoneCampo label { display:block; float:left; padding:3px 58px 0 0; *padding:3px 47px 0 0;}
.gmnoprint .telefoneCampo input {float:left;}
.gmnoprint .tipoCampo { padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .tipoCampoLabel { float:left; padding:0 43px 0 0; *padding:0 35px 0 0;}
.gmnoprint .tipoCampoInput { float:left;}
.gmnoprint .tipoCampoInput label { display:block; float:left; padding:0 10px 0 0;}
.gmnoprint .tipoCampoInput input { float:left;}
.gmnoprint .cobertoCampo { padding:8px 0 0 0; *padding:4px 0 0 0; _padding:8px 0 0 0 !important; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.gmnoprint .cobertoCampo label { float:left; padding:0 5px 0 0; display:block;}
.gmnoprint .cobertoCampo input { float:left;}

.gmnoprint .botaoGoogleMaps { position:absolute; top:160px; left:130px;}

#mapDesafiarEquipa #copyright {}
#mapDesafiarEquipa #copyright span{}

#copyright span { white-space:normal !important;}


/*########## fim CROMOS DA BOLA ##########*/

/*########## MUNDIALITO FUTEBOL DE PRAIA ##########*/

.titleMundialito { color:#ffb400 !important; font-weight:700 !important; padding-top:25px !important;}
.linkMundialito { color:#FFF !important;}

.blocoConteudosMundialito {float:left; width:600px; height:601px; position:absolute; left:0px; padding-left:25px;}

.blocoConteudosMundialito .conteudoMundialito {padding:0 0 0 0;}
.blocoConteudosMundialito .conteudoMundialito p { font-family:Verdana; font-size:11px; color:#FFF; padding:16px 0 0 0;}
.blocoConteudosMundialito .conteudoMundialito span { color:#00aee7; font-weight:700;}
.blocoConteudosMundialito .conteudoMundialito p a { color:#FFF;}

.blocoConteudosMundialito .blocoLinks {}
.blocoConteudosMundialito .blocoLinks ul { padding:20px 0 0 134px;}
.blocoConteudosMundialito .blocoLinks li { float:left; display:block;}
.blocoConteudosMundialito .blocoLinks li a { text-decoration:none;}

.conteudoMundialito .participacao { padding-top:41px;}
.conteudoMundialito .participacao span { font-size:11px; font-weight:normal;}
.conteudoMundialito .inputFileParticipacao { float:left; width:222px; padding-top:12px;}
.conteudoMundialito .inputButtonParticipacao { float:left; padding:15px 0 0 5px; width:91px;}
.conteudoMundialito .inputButtonParticipacao input {width:91px; height:19px; background:url(../images/cromos_da_bola/btn_submeter.gif) no-repeat left top !important; border:none; font-size:1px; line-height:1px; color:#0B4D77; overflow:hidden; letter-spacing:9000px; cursor:pointer; margin:0px; padding:0px;}

.formatoVideo { padding:0 !important; margin:0 !important; font-size:9px !important; color:#6b6b6b !important;}

.conteudoMundialito .msgErro { padding-top:29px;}
.conteudoMundialito .msgErro span { padding:0; margin:0;}
.conteudoMundialito .msgErro p { font-weight:normal; padding:0;}

.blocoVoltarMundialito { position:absolute; left:573px; top:75px;}

/*########## fim MUNDIALITO FUTEBOL DE PRAIA ##########*/


/*##########     css blue         #############*/
/*.blue .blocoCentral {background:url(../images/bg_form.jpg)left top no-repeat;}*/
.blue .menuI .logo{ background:url(../images/blue/img_logo_powerade.jpg) no-repeat;}
.blue .menuI .itensMenuI{ background:url(../images/blue/bg_menu1.jpg) top no-repeat;}
.blue .menuI .itensMenuI ul li{ color:#FFFFFF; }
.blue .menuI .itensMenuI ul li a{ color:#FFFFFF;}
.blue .menuI .itensMenuI ul li a:hover{ color:#00AEE7;}
.blue .menuI .itensMenuI .on {color:#00AEE7;}
.blue .menuI .itensMenuI li.off {background:url(../images/blue/brevemente.jpg) no-repeat 16px top;}
.blue .menuI .itensMenuI li.off a{ background:url(../images/blue/brevemente_empty.jpg) no-repeat 16px top;}
.blue .menuI .itensMenuI li.off a:hover{ font-size:1px; /*letter-spacing:9000px;*/ color:#000 !important; background:none; line-height:1px; overflow:hidden;}



.blue .menuII .logoPowarade{ background:url(../images/blue/img_logo_gama.jpg) no-repeat;}
.blue .menuII .logoHidratacao{ background:url(../images/blue/bg_tit_hidratacao.jpg) no-repeat;}
.blue .menuII .logoEventos{ background:url(../images/blue/bg_tit_eventos.jpg) no-repeat;}
.blue .menuIII .logoPersonalTrainer { background:url(../images/blue/img_logo_PT.jpg) no-repeat;}
.blue .menuIV .logoCromosDaBola { background:url(../images/cromos_da_bola/logoCromosDaBola.jpg) no-repeat;}
.blue .menuV .logoMundialito { background:url(../images/cromos_da_bola/mundialito/logomundialito.jpg) no-repeat;}
.blue .menuVI .logoPremios { background:url(../images/logopremios.jpg) no-repeat;}
.blue .menuVII .logoSportsScience{ background:url(../images/blue/bg_tit_sportsscience.jpg) no-repeat;}
.blue .menuVII .logoPromocoes{ background:url(../images/blue/bg_tit_promocoes.jpg) no-repeat;}

.blue .menuII .itensMenuII{ background:url(../images/blue/bg_menu2.jpg) top no-repeat;}
.blue .menuII .itensMenuIIEventos{ background:url(../images/blue/bg_menu2_eventos.jpg) top no-repeat;}
.blue .menuII .itensMenuII ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuII .itensMenuIIEventos ul {background:url(../images/blue/bg_menu2_bot_eventos.jpg) top repeat-y;}
.blue .menuII .itensMenuII ul li{color:#FFFFFF;}
.blue .menuII .itensMenuIIEventos ul li{color:#FFFFFF;}
.blue .menuII .itensMenuII ul li a{color:#FFFFFF;}
.blue .menuII .itensMenuIIEventos ul li a{color:#FFFFFF;}
.blue .menuII .itensMenuII ul li a:hover{ color:#00AEE7;}
.blue .menuII .itensMenuIIEventos ul li a:hover{ color:#00AEE7;}
.blue .menuII .itensMenuII .on{color:#00AEE7;}
.blue .menuII .itensMenuIIEventos .on{color:#00AEE7;}

.blue .menuIII .itensMenuIII{ background:url(../images/blue/bg_menu2.jpg) top no-repeat;}
.blue .menuIII .itensMenuIII ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuIII .itensMenuIII ul li{color:#FFFFFF;}
.blue .menuIII .itensMenuIII ul li a{color:#FFFFFF;}
.blue .menuIII .itensMenuIII ul li a:hover{ color:#00AEE7;}
.blue .menuIII .itensMenuIII .on{color:#00AEE7;}

.blue .menuIV .itensMenuIV { background:url(../images/blue/bg_menu4.jpg) top no-repeat;}
.blue .menuIV .itensMenuIV ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuIV .itensMenuIV ul li{color:#FFFFFF;}
.blue .menuIV .itensMenuIV ul li a{color:#FFFFFF;}
.blue .menuIV .itensMenuIV ul li a:hover{ color:#00AEE7;}
.blue .menuIV .itensMenuIV .on{color:#00AEE7;}

.blue .menuV .itensMenuV { background:url(../images/blue/bg_menu4.jpg) top no-repeat;}
.blue .menuV .itensMenuV ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuV .itensMenuV ul li{color:#FFFFFF;}
.blue .menuV .itensMenuV ul li a{color:#FFFFFF;}
.blue .menuV .itensMenuV ul li a:hover{ color:#00AEE7;}
.blue .menuV .itensMenuV .on{color:#00AEE7;}

.blue .menuVI .itensMenuVI { background:url(../images/blue/bg_menu4.jpg) top no-repeat;}
.blue .menuVI .itensMenuVI ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuVI .itensMenuVI ul li{color:#FFFFFF;}
.blue .menuVI .itensMenuVI ul li a{color:#FFFFFF;}
.blue .menuVI .itensMenuVI ul li a:hover{ color:#00AEE7;}
.blue .menuVI .itensMenuVI .on{color:#00AEE7;}

.blue .menuVII .itensMenuVII{ background:url(../images/blue/bg_menu2.jpg) top no-repeat;}
.blue .menuVII .itensMenuVIISportsScience{ background:url(../images/blue/bg_menu2_eventos.jpg) top no-repeat;}
.blue .menuVII .itensMenuVII ul{background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuVII .itensMenuVIISportsScience ul {background:url(../images/blue/bg_menu2_bot.jpg) top repeat-y;}
.blue .menuVII .itensMenuVII ul li{color:#FFFFFF;}
.blue .menuVII .itensMenuVIISportsScience ul li{color:#FFFFFF;}
.blue .menuVII .itensMenuVII ul li a{color:#FFFFFF;}
.blue .menuVII .itensMenuVIISportsScience ul li a{color:#FFFFFF;}
.blue .menuVII .itensMenuVII ul li a:hover{ color:#00AEE7;}
.blue .menuVII .itensMenuVIISportsScience ul li a:hover{ color:#00AEE7;}
.blue .menuVII .itensMenuVII .on{color:#00AEE7;}
.blue .menuVII .itensMenuVIISportsScience .on{color:#00AEE7;}




.blue .blocoProduto{ background:url(../images/blue/bg_garrafa_ice_storm.jpg) no-repeat 300px 57px; *background:url(../images/blue/bg_garrafa_ice_storm.jpg) no-repeat 300px 65px;}
.blue .blocoProduto .titProduto span{ color:#00ACE4;}
.blue .blocoProduto .produtoText{ color:#FFFFFF;}
.blue .blocoProduto .titInfoProd{ color:#FFFFFF; font-size:11px;}
.blue .blocoProduto .blocoInfoProd table tr{ background:url(../images/blue/bg_linha_valores.gif) no-repeat left bottom;}

.blue .blocoProduto .blocoInfoProd .titInfoProd{color:#00ACE4; font-weight:normal !important;}
.blue .blocoProduto .blocoInfoProd .textInfoProd{color:#00ACE4;}
.blue .blocoProduto .prodInfoAdicional {color:#00ACE4;}
.blue .blocoProduto .prodMaisInfo{color:#FFFFFF;}
.blue .blocoProduto .prodMaisInfo ul li{ background:url(../images/icon_seta.gif) left no-repeat;}
.blue .blocoProduto .prodMaisInfo ul li a{ color:#FFFFFF;}


.blue .blocoConteudos {}
.blue .blocoConteudos .titConteudo h1{ color:#FFFFFF;}
.blue .blocoConteudos .titConteudo h2{color:#00AEE7;}
.blue .blocoConteudos .titConteudo h3{color:#00AEE7;}
.blue .blocoConteudos .conteudoText{ color:#FFFFFF;}
.blue .blocoConteudos .conteudoText span{color:#00AEE7; }
.blue .blocoConteudos .conteudoText a{color:#FFFFFF;}
.blue .blocoConteudosContactos .titConteudo h1{color:#FFFFFF;}
.blue .blocoConteudosContactos .titConteudo h2{color:#00AEE7;}
.blue .blocoConteudosMundialito .titConteudo h1{color:#FFFFFF;}
.blue .blocoConteudosMundialito .titConteudo h2{color:#00AEE7;}


.blue .login{ background:url(../images/blue/bg_login.jpg) left top no-repeat;}
.blue .login .txtReg{ color:#00ACE4;}
.blue .login .txtReg a{ color:#00ACE4;}

.blue .logout{  background:url(../images/blue/bg_logout.jpg) right top no-repeat;}
.blue .logout .blocoLogout .txtUser{color:#00ACE4;}
.blue .logout .txtEditar{color:#00ACE4;}
.blue .logout .txtEditar a{color:#00ACE4;}
.blue .logout .txtEditar a:hover{color:#00ACE4;}



.blue .footer{background:url(../images/blue/bg_menu_footer.jpg) no-repeat left top;}
.blue .footer .menuFooter ul li{ color:#FFFFFF;}
.blue .footer .menuFooter ul li a{ color:#FFFFFF;}





/*##########   fim   css blue         #############*/



/*##########     css orange         #############*/
.orange .menuI .logo{ background:url(../images/orange/img_logo_powerade.jpg) no-repeat;}
.orange .menuI .itensMenuI{ background:url(../images/orange/bg_menu1.jpg) top no-repeat;}
.orange .menuI .itensMenuI ul li{ color:#FFFFFF; }
.orange .menuI .itensMenuI ul li a{ color:#FFFFFF;}
.orange .menuI .itensMenuI ul li a:hover{ color:#FFA800;}
.orange .menuI .itensMenuI .on{color:#FFA800;}
.orange .menuI .itensMenuI li.off {background:url(../images/orange/brevemente.jpg) no-repeat 16px top;}
.orange .menuI .itensMenuI li.off a{ background:url(../images/orange/brevemente_empty.jpg) no-repeat 16px top;}
.orange .menuI .itensMenuI li.off a:hover{ font-size:1px; /*letter-spacing:9000px;*/ color:#000 !important; background:none; line-height:1px; overflow:hidden;}



.orange .menuII .logoPowarade{ background:url(../images/orange/img_logo_gama.jpg) no-repeat;}
.orange .menuII .logoHidratacao{ background:url(../images/blue/bg_tit_hidratacao.jpg) no-repeat;}


.orange .menuII .itensMenuII{ background:url(../images/orange/bg_menu2.jpg) top no-repeat;}
.orange .menuII .itensMenuII ul{background:url(../images/orange/bg_menu2_bot.jpg) top repeat-y;}
.orange .menuII .itensMenuII ul li{color:#FFFFFF;}
.orange .menuII .itensMenuII ul li a{color:#FFFFFF;}
.orange .menuII .itensMenuII ul li a:hover{ color:#FFA800;}
.orange .menuII .itensMenuII .on{color:#FFA800;}

.orange .blocoProduto{ background:url(../images/orange/bg_garrafa_orange_burst.jpg) no-repeat 300px 58px; *background:url(../images/orange/bg_garrafa_orange_burst.jpg) no-repeat 300px 70px;}
.orange .blocoProduto .titProduto span{ color:#FFA800;}
.orange .blocoProduto .produtoText{ color:#FFFFFF;}
.orange .blocoProduto .titInfoProd{ color:#FFA800;}
.orange .blocoProduto .blocoInfoProd table tr{ background:url(../images/orange/bg_linha_valores.gif) no-repeat left bottom;}

.orange .blocoProduto .blocoInfoProd .titInfoProd{color:#FFA800; font-weight:normal !important;}
.orange .blocoProduto .blocoInfoProd .titInfoProd{color:#FFA800 !important;}
.orange .blocoProduto .prodInfoAdicional {color:#FFA800;}
.orange .blocoProduto .blocoInfoProd .textInfoProd{color:#FFA800 ;}
.orange .blocoProduto .prodMaisInfo{color:#FFFFFF;}
.orange .blocoProduto .prodMaisInfo ul li{ background:url(../images/icon_seta.gif) left no-repeat;}
.orange .blocoProduto .prodMaisInfo ul li a{ color:#FFFFFF;}


.orange .blocoConteudos{}
.orange .blocoConteudos .titConteudo h1{ color:#FFFFFF;}
.orange .blocoConteudos .titConteudo h2{color:#00AEE7;}
.orange .blocoConteudos .conteudoText{ color:#FFFFFF;}
.orange .blocoConteudos .conteudoText span{color:#FFA800; }
.orange .blocoConteudos .conteudoText a{color:#FFFFFF;}




.orange .login{ background:url(../images/orange/bg_login.jpg) left top no-repeat;}
.orange .login .txtReg{ color:#FFA800;}
.orange .login .txtReg a{ color:#FFA800;}

.orange .logout{ background:url(../images/orange/bg_logout.jpg) right top no-repeat;}
.orange .logout .blocoLogout .txtUser{color:#FFA800;}
.orange .logout .txtEditar{color:#FFA800;}
.orange .logout .txtEditar a{color:#FFA800;}
.orange .logout .txtEditar a:hover{color:#FFA800;}

.orange .footer{ background:url(../images/orange/bg_menu_footer.jpg) top left no-repeat;}
.orange .footer .menuFooter ul li{ color:#FFFFFF;}
.orange .footer .menuFooter ul li a{ color:#FFFFFF;}

/*##########   fim   css orange         #############*/



/*##########     css citrus         #############*/
.citrus .menuI .logo{ background:url(../images/citrus/img_logo_powerade.jpg) no-repeat;}
.citrus .menuI .itensMenuI{ background:url(../images/citrus/bg_menu1.jpg) top no-repeat;}
.citrus .menuI .itensMenuI ul li{ color:#FFFFFF; }
.citrus .menuI .itensMenuI ul li a{ color:#FFFFFF;}
.citrus .menuI .itensMenuI ul li a:hover{ color:#FFD800;}
.citrus .menuI .itensMenuI .on{color:#FFD800;}
.citrus .menuI .itensMenuI li.off {background:url(../images/citrus/brevemente.jpg) no-repeat 16px top;}
.citrus .menuI .itensMenuI li.off a{ background:url(../images/citrus/brevemente_empty.jpg) no-repeat 16px top;}
.citrus .menuI .itensMenuI li.off a:hover{ font-size:1px; /*letter-spacing:9000px;*/ color:#000 !important; background:none; line-height:1px; overflow:hidden;}



.citrus .menuII .logoPowarade{ background:url(../images/citrus/img_logo_gama.jpg) no-repeat;}
.citrus .menuII .logoHidratacao{ background:url(../images/blue/bg_tit_hidratacao.jpg) no-repeat;}


.citrus .menuII .itensMenuII{ background:url(../images/citrus/bg_menu2.jpg) top no-repeat;}
.citrus .menuII .itensMenuII ul{background:url(../images/citrus/bg_menu2_bot.jpg) top repeat-y;}
.citrus .menuII .itensMenuII ul li{color:#FFFFFF;}
.citrus .menuII .itensMenuII ul li a{color:#FFFFFF;}
.citrus .menuII .itensMenuII ul li a:hover{ color:#FFD800;}
.citrus .menuII .itensMenuII .on{color:#FFD800;}

.citrus .blocoProduto{ background:url(../images/citrus/bg_garrafa_citrus_charge.jpg) no-repeat 300px 58px; *background:url(../images/citrus/bg_garrafa_citrus_charge.jpg) no-repeat 300px 70px;}
.citrus .blocoProduto .titProduto span{ color:#FFD800;}
.citrus .blocoProduto .produtoText{ color:#FFFFFF;}
.citrus .blocoProduto .titInfoProd{ color:#FFD800;}
.citrus .blocoProduto .blocoInfoProd table tr{ background:url(../images/citrus/bg_linha_valores.gif) no-repeat left bottom;}

.citrus .blocoProduto .blocoInfoProd .titInfoProd{color:#FFD800; font-weight:normal !important;}
.citrus .blocoProduto .blocoInfoProd .titInfoProd{color:#FFD800 !important;}
.citrus .blocoProduto .prodInfoAdicional {color:#FFD800;}
.citrus .blocoProduto .blocoInfoProd .textInfoProd{color:#FFD800;}
.citrus .blocoProduto .prodMaisInfo{color:#FFFFFF;}
.citrus .blocoProduto .prodMaisInfo ul li{ background:url(../images/icon_seta.gif) left no-repeat;}
.citrus .blocoProduto .prodMaisInfo ul li a{ color:#FFFFFF;}


.citrus .blocoConteudos{}
.citrus .blocoConteudos .titConteudo h1{ color:#FFFFFF;}
.citrus .blocoConteudos .titConteudo h2{color:#00AEE7;}
.citrus .blocoConteudos .conteudoText{ color:#FFFFFF;}
.citrus .blocoConteudos .conteudoText span{color:#FFD800; }
.citrus .blocoConteudos .conteudoText a{color:#FFFFFF;}




.citrus .login{ background:url(../images/citrus/bg_login.jpg) left top no-repeat;}
.citrus .login .txtReg{ color:#FFD800;}
.citrus .login .txtReg a{ color:#FFD800;}

.citrus .logout{ background:url(../images/citrus/bg_logout.jpg) right top no-repeat;}
.citrus .logout .blocoLogout .txtUser{color:#FFD800;}
.citrus .logout .txtEditar{color:#FFD800;}
.citrus .logout .txtEditar a{color:#FFD800;}
.citrus .logout .txtEditar a:hover{color:#FFD800;}


.citrus .footer{ background:url(../images/citrus/bg_menu_footer.jpg) top left no-repeat;}
.citrus .footer .menuFooter ul li{ color:#FFFFFF;}
.citrus .footer .menuFooter ul li a{ color:#FFFFFF;}

/*##########   fim   css citrus         #############*/




/*##########     css blood         #############*/
.blood .menuI .logo{ background:url(../images/blood/img_logo_powerade.jpg) no-repeat;}
.blood .menuI .itensMenuI{ background:url(../images/blood/bg_menu1.jpg) top no-repeat;}
.blood .menuI .itensMenuI ul li{ color:#FFFFFF; }
.blood .menuI .itensMenuI ul li a{ color:#FFFFFF;}
.blood .menuI .itensMenuI ul li a:hover{ color:#FF0000;}
.blood .menuI .itensMenuI .on{color:#FF0000;}
.blood .menuI .itensMenuI li.off {background:url(../images/blood/brevemente.jpg) no-repeat 16px top;}
.blood .menuI .itensMenuI li.off a{ background:url(../images/blood/brevemente_empty.jpg) no-repeat 16px top;}
.blood .menuI .itensMenuI li.off a:hover{ font-size:1px; /*letter-spacing:9000px;*/ color:#000 !important; background:none; line-height:1px; overflow:hidden;}



.blood .menuII .logoPowarade{ background:url(../images/blood/img_logo_gama.jpg) no-repeat;}
.blood .menuII .logoHidratacao{ background:url(../images/blue/bg_tit_hidratacao.jpg) no-repeat;}


.blood .menuII .itensMenuII{ background:url(../images/blood/bg_menu2.jpg) top no-repeat;}
.blood .menuII .itensMenuII ul{background:url(../images/blood/bg_menu2_bot.jpg) top repeat-y;}
.blood .menuII .itensMenuII ul li{color:#FFFFFF;}
.blood .menuII .itensMenuII ul li a{color:#FFFFFF;}
.blood .menuII .itensMenuII ul li a:hover{ color:#FF0000;}
.blood .menuII .itensMenuII .on{color:#FF0000;}

.blood .blocoProduto{ background:url(../images/blood/bg_garrafa_blood_orange.jpg) no-repeat 300px 58px; *background:url(../images/blood/bg_garrafa_blood_orange.jpg) no-repeat 300px 70px;}
.blood .blocoProduto .titProduto span{ color:#FF0000;}
.blood .blocoProduto .produtoText{ color:#FFFFFF;}
.blood .blocoProduto .titInfoProd{ color:#FF0000;}
.blood .blocoProduto .blocoInfoProd table tr{ background:url(../images/blood/bg_linha_valores.gif) no-repeat left bottom;}

.blood .blocoProduto .blocoInfoProd .titInfoProd{color:#FF0000; font-weight:normal !important;}
.blood .blocoProduto .blocoInfoProd .titInfoProd{color:#FF0000 !important;}
.blood .blocoProduto .prodInfoAdicional {color:#FF0000;}
.blood .blocoProduto .blocoInfoProd .textInfoProd{color:#FF0000;}
.blood .blocoProduto .prodMaisInfo{color:#FFFFFF;}
.blood .blocoProduto .prodMaisInfo ul li{ background:url(../images/icon_seta.gif) left no-repeat;}
.blood .blocoProduto .prodMaisInfo ul li a{ color:#FFFFFF;}


.blood .blocoConteudos{}
.blood .blocoConteudos .titConteudo h1{ color:#FFFFFF;}
.blood .blocoConteudos .titConteudo h2{color:#00AEE7;}
.blood .blocoConteudos .conteudoText{ color:#FFFFFF;}
.blood .blocoConteudos .conteudoText span{color:#FF0000; }
.blood .blocoConteudos .conteudoText a{color:#FFFFFF;}




.blood .login{ background:url(../images/blood/bg_login.jpg) left top no-repeat;}
.blood .login .txtReg{ color:#FF0000;}
.blood .login .txtReg a{ color:#FF0000;}

.blood .logout{  background:url(../images/blood/bg_logout.jpg) right top no-repeat;}
.blood .logout .blocoLogout .txtUser{color:#FF0000;}
.blood .logout .txtEditar{color:#FF0000;}
.blood .logout .txtEditar a{color:#FF0000;}
.blood .logout .txtEditar a:hover{color:#FF0000;}


.blood .footer{ background:url(../images/blood/bg_menu_footer.jpg) top left no-repeat;}
.blood .footer .menuFooter ul li{ color:#FFFFFF;}
.blood .footer .menuFooter ul li a{ color:#FFFFFF;}

/*##########   fim   css blood         #############*/




/*##########     css aqua         #############*/
.aqua .menuI .logo{ background:url(../images/aqua/img_logo_powerade.jpg) no-repeat;}
.aqua .menuI .itensMenuI{ background:url(../images/aqua/bg_menu1.jpg) top no-repeat;}
.aqua .menuI .itensMenuI ul li{ color:#FFFFFF; }
.aqua .menuI .itensMenuI ul li a{ color:#FFFFFF;}
.aqua .menuI .itensMenuI ul li a:hover{ color:#00AEE7;}
.aqua .menuI .itensMenuI .on{color:#00AEE7;}
.aqua .menuI .itensMenuI li.off {background:url(../images/aqua/brevemente.jpg) no-repeat 16px top;}
.aqua .menuI .itensMenuI li.off a{ background:url(../images/aqua/brevemente_empty.jpg) no-repeat 16px top;}
.aqua .menuI .itensMenuI li.off a:hover{ font-size:1px; /*letter-spacing:9000px;*/ color:#000 !important; background:none; line-height:1px; overflow:hidden;}


.aqua .menuII .logoPowarade{ background:url(../images/aqua/img_logo_gama.jpg) no-repeat;}
.aqua .menuII .logoHidratacao{ background:url(../images/blue/bg_tit_hidratacao.jpg) no-repeat;}


.aqua .menuII .itensMenuII{ background:url(../images/aqua/bg_menu2.jpg) top no-repeat;}
.aqua .menuII .itensMenuII ul{background:url(../images/aqua/bg_menu2_bot.jpg) top repeat-y;}
.aqua .menuII .itensMenuII ul li{color:#FFFFFF;}
.aqua .menuII .itensMenuII ul li a{color:#FFFFFF;}
.aqua .menuII .itensMenuII ul li a:hover{ color:#00AEE7;}
.aqua .menuII .itensMenuII .on{color:#00AEE7;}

.aqua .blocoProduto{ background:url(../images/aqua/bg_garrafa_aquaplus.jpg) no-repeat 300px 51px;}
.aqua .blocoProduto .titProduto span{ color:#FFE400;}
.aqua .blocoProduto .produtoText{ color:#FFFFFF;}
.aqua .blocoProduto .titInfoProd{ color:#FFE400;}
.aqua .blocoProduto .blocoInfoProd table tr{ background:url(../images/aqua/bg_linha_valores.gif) no-repeat left bottom;}

.aqua .blocoProduto .blocoInfoProd .titInfoProd{color:#FFE400; font-weight:normal !important;}
.aqua .blocoProduto .blocoInfoProd .titInfoProd{color:#FFE400 !important;}
.aqua .blocoProduto .prodInfoAdicional {color:#FFE400;}
.aqua .blocoProduto .blocoInfoProd .textInfoProd{color:#FFE400;}
.aqua .blocoProduto .prodMaisInfo{color:#FFFFFF;}
.aqua .blocoProduto .prodMaisInfo ul li{ background:url(../images/icon_seta.gif) left no-repeat;}
.aqua .blocoProduto .prodMaisInfo ul li a{ color:#FFFFFF;}


.aqua .blocoConteudos{}
.aqua .blocoConteudos .titConteudo h1{ color:#FFFFFF;}
.aqua .blocoConteudos .titConteudo h2{color:#00AEE7;}
.aqua .blocoConteudos .conteudoText{ color:#FFFFFF;}
.aqua .blocoConteudos .conteudoText span{color:#FFE400; }
.aqua .blocoConteudos .conteudoText a{color:#FFFFFF;}




.aqua .login{ background:url(../images/aqua/bg_login.jpg) left top no-repeat;}
.aqua .login .txtReg{ color:#FFE400;}
.aqua .login .txtReg a{ color:#FFE400;}

.aqua .logout{  background:url(../images/aqua/bg_logout.jpg) right top no-repeat;}
.aqua .logout .blocoLogout .txtUser{color:#FFE400;}
.aqua .logout .txtEditar{color:#FFE400;}
.aqua .logout .txtEditar a{color:#FFE400;}
.aqua .logout .txtEditar a:hover{color:#FFE400;}


.aqua .footer{ background:url(../images/aqua/bg_menu_footer.jpg) top left no-repeat;}
.aqua .footer .menuFooter ul li{ color:#FFFFFF;}
.aqua .footer .menuFooter ul li a{ color:#FFFFFF;}

/*##########   fim   css aqua            #############*/


/*##########   css accordion           #############*/

		.accordion {margin:0; padding:0;}
		
		* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }
		
		body { font-family: Verdana, Arial, Helvetica, sans-serif; background:#000000;}
		a { outline:0;}
		#theMenu { width: 597px; height: 300px; margin: 30px 0; }
		
		/* Some list and link styling */
		ul li { color:#FFFFFF; }
		ul ul li { height:18px; padding:4px 0 0 15px; margin-bottom: 0; border-bottom:2px solid #000; font-size:11px;}
		ul ul li a { color: #000; padding: 3px 6px; font-size: small; width: 597px; }
		ul ul li a:hover { color: #369; background-color: #eee; padding: 3px 8px; font-size: small; width: 597px;}
		li { list-style-type: none; _height:15px;}
		h2 { margin-top: 1.5em; }
		h3 { font-size:9px;}
		
		/* Header links styling */
		h3.head a { 
		color: #00B4DD;
		display:block; 
		border-top: 2px solid #000;
		border-right: 2px solid #000;
		background: #032330 url(../images/right.gif) no-repeat; 
		background-position: 8px 50%;
		padding: 3px 20px;
		text-decoration:none;
		}
		
		/*h3.head a:hover { 
		color: #000;
		background: #ccc url(down.gif) no-repeat; 
		background-position: 98% 50%;
		}*/
		
		h3.selected a { 
		background: #054560 url(../images/down.gif) no-repeat; 
		background-position: 5px 50%;
		color: #fff;
		padding: 3px 20px;
		}
		/*h3.selected a:hover { 
		background: #69c url(up.gif) no-repeat; 
		background-position:98% 50%;
		color: #36a;
		}*/
		
		
		
		
		.diadetreino { border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.diadetreino .title { font-size:9px; font-weight: bold; color:#FFFFFF; padding:22px 0 8px 0; }
		.diadetreino .content span{ color:#FFFFFF; font-size:10px; font-weight: bold; margin-top:10px; display:block;}
		.diadetreino .content ul {margin-top:10px;}
		.diadetreino .link { color:#FFFF00; font-size:9px; font-weight:bold; padding:21px 0 15px 5px;}
		.diadetreino .link a { text-decoration:none; color:#FFFF00;}
		.diadetreino .link a:hover { text-decoration:underline;}
		.diadetreino .content .lista1 { background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:175px;}
		.diadetreino .content .lista2 { background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:350px;}
		.diadetreino .content .lista3 { background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:259px;}
		
		#participar1 {border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.participar1 .content1 span{ color:#FFFFFF; font-size:9px; font-weight: bold; margin:10px 0 10px 0; display:block;}
		.participar1 .content1 textarea { width:486px; height:82px; border:none; display:block; }
		.participar1 .content1 .maxChar {float:left; color:#FFFFFF; width:428px; font-size:9px; margin:0; padding:10px 0 10px 0;}
		
		.enviar1 { float:left; padding:10px 0 10px 0;}
		.enviar1 a { color:#FFFF00; width:52px; font-size:9px; font-weight:bold; text-decoration:none; background: url(../images/download_bullet.gif) no-repeat left center; padding-left:8px;}
		.participar1 .content1 .enviar1 a:hover { text-decoration:underline;}
		
		
		.participar1 .content1 .lista4 {background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:101px;}
		.participar1 .content1 .lista5 {background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:165px;}
		.participar1 .content1 .lista6 {background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:216px;}
		.participar1 .content1 .lista7 {background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:123px;}
		.participar1 .content1 .lista8 {background: #0077A9 url(../images/bullet.gif) no-repeat left; display:block; width:225px;}
		
		
		#participar2 {border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.participar2 .content2 span{ color:#FFFFFF; font-size:9px; margin:10px 0 10px 0; display:block;}
		.participar2 .content2 label {padding-bottom:2px; display:block;}
		.participar2 .content2 .adicionarAmigo {color:#fff; float:left; padding-right:50px; width:250px; padding-top:10px;}
		.participar2 .content2 .adicionarAmigo p { background: url(../images/down_black.gif) no-repeat left 5px; color:#08ABE2; font-weight:bold; font-size:9px; padding:0 0 10px 14px;}
		.participar2 .content2 .nomeAmigo { font-size:9px; font-weight:bold; width:226px;}
		.participar2 .content2 .emailAmigo { font-size:9px; font-weight:bold; width:226px; padding-top:10px; float:left;}
		.participar2 .content2 .nomeAmigo input { border:none; width:226px; height:20px;}
		.participar2 .content2 .emailAmigo input { border:none; width:226px; height:20px;}
		.participar2 .content2 .submeter { width:100px; padding-top:5px; padding-left:167px;}
		.participar2 .content2 .submeter a {text-decoration:none; background: url(../images/submeter_estorilopen.gif) no-repeat left top; font-size:9px; color:#00AEE7; font-weight:bold; padding:3px 0 0 8px; width:100px;}
		.participar2 .content2 .submeter a:hover { text-decoration:underline;}
		.participar2 .importarContactosMsn {padding-top:10px; *padding-top:5px; _padding-top:10px; border-top:1px solid #003547; border-bottom:1px solid #003547; margin:10px 0 10px 0;}
		.participar2 .importarContactosMsn a {display:block; height:25px; color:#08ABE2; font-weight:bold; font-size:10px; background: url(../images/msn.gif) no-repeat left top; text-decoration:none; padding:2px 0 0 25px;}
		.participar2 .importarContactosMsn a:hover { text-decoration:underline;}
		
		.adicionarAmigo .expand { width:250px; height:0px; visibility:hidden; overflow:hidden;}
		
		.participar2 .contactosMsn {float:left; padding-top:10px;}
		.participar2 .contactosMsn p {color:#08ABE2; font-weight:bold; font-size:9px; padding-bottom:8px;}
		.participar2 .contactosMsn ul {}
		.participar2 .contactosMsn ul li {color:#000000; font-size:11px; width:223px; height:16px; margin:0; background:#808080; padding:4px 0 0 3px;}
		.participar2 .contactosMsn ul li p {margin:0; padding:0 0 0 4px; float:left; color:#000000;}
		.participar2 .eliminarSelecao { font-size:11px; font-weight:bold; background: url(../images/download_bullet.gif) no-repeat left center;}
		.participar2 .eliminarSelecao a {color:#FFFFFF; padding-left:7px;}
		
		
		
		.regulamento { border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.regulamento .content {color:#FFFFFF; font-size:10px; margin:10px 0 10px 0; display:block;}
		.regulamento .link a{ font-weight:bold; color:#FFFF00; background: url(../images/download_bullet.gif) no-repeat left center; font-size:9px; margin:10px 0 10px 0; display:block; text-decoration:none; padding-left:10px;}
		.regulamento .link a:hover { text-decoration:underline;}
		
		.convidarAmigos { border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.convidarAmigos .content span {color:#FFFFFF; font-size:10px; margin:10px 0 10px 0; display:block;}
		.convidarAmigos .content label {padding-bottom:2px; display:block;}
		.convidarAmigos .content .adicionarAmigo { float:left; padding:10px 50px 0 0; width:250px;}
		.convidarAmigos .content .adicionarAmigo p { background: url(../images/down_black.gif) no-repeat left 5px; color:#08ABE2; font-weight:bold; font-size:9px; padding:0 0 10px 14px;}
		.convidarAmigos .content .nomeAmigo { font-size:9px; font-weight:bold; width:226px;}
		.convidarAmigos .content .emailAmigo { font-size:9px; font-weight:bold; width:226px; padding-top:10px; float:left;}
		.convidarAmigos .content .nomeAmigo input { border:none; width:226px; height:20px;}
		.convidarAmigos .content .emailAmigo input { border:none; width:226px; height:20px;}
		.convidarAmigos .content .submeter { width:100px; padding-top:5px; padding-left:153px;}
		.convidarAmigos .content .submeter a {text-decoration:none; background: url(../images/submeter.gif) no-repeat left top; font-size:9px; color:#00AEE7; font-weight:bold; padding:3px 0 0 7px; width:100px;}
		.convidarAmigos .content .submeter a:hover { text-decoration:underline;}
		.convidarAmigos .importarContactosMsn {padding-top:10px; *padding-top:5px; _padding-top:10px; border-top:1px solid #003547; border-bottom:1px solid #003547; margin:10px 0 10px 0;}
		.convidarAmigos .importarContactosMsn a {display:block; height:25px; color:#08ABE2; font-weight:bold; font-size:9px; background: url(../images/msn.gif) no-repeat left top; text-decoration:none; padding:2px 0 0 25px;}
		.convidarAmigos .importarContactosMsn a:hover { text-decoration:underline;}
		
		.convidarAmigos .importarContactosMsn .expand {}
		
		.convidarAmigos .contactosMsn {float:left; padding-top:10px;}
		.convidarAmigos .contactosMsn p {color:#08ABE2; font-weight:bold; font-size:9px; padding-bottom:8px;}
		.convidarAmigos .contactosMsn ul {}
		.convidarAmigos .contactosMsn ul li {color:#000000; font-size:11px; width:223px; height:16px; margin:0; background:#808080; padding:4px 0 0 3px;}
		.convidarAmigos .contactosMsn ul li p {margin:0; padding:0 0 0 4px; float:left; color:#000;}
		.convidarAmigos .eliminarSelecao { font-size:11px; font-weight:bold; background: url(../images/download_bullet.gif) no-repeat left center;}
		.convidarAmigos .eliminarSelecao a {color:#FFFFFF; padding-left:7px;}
		
		.novasMsgs p {color:#fff; font-size:9px; padding:5px 0 5px 0;}
		
		.boxEmailAmigo { background:#FFF !important;}
		
		.premios { border-bottom:1px solid #333333; margin-bottom:10px; width:597px;}
		.premios .content span {color:#FFFFFF; font-size:10px; font-weight: bold; margin:10px 0 10px 0; display:block;}
		.premios .content {color:#FFFFFF; font-size:10px; margin:10px 0 10px 0; display:block;}
		
/*##########   fim   accordion          #############*/

/*##########   inicio   imagem meia-maratona          #############*/

#parallax
    {
	position:relative;
	overflow:hidden;
	width:600px;
	height:249px;
}
    
  #pullnav
    {position: absolute; top:0; left:648px; width:240px; padding-left:18px; padding-right:18px; padding-top:12px; padding-bottom:10px;
     background: url('images/bg_pulldown.png') bottom;}
  #housing
    /*{height:0px;}*/
  #contact
    {margin-right:0.5em; }
    
  #pullnav a:focus, #pullnav a:hover
    {color: #222222; text-decoration: none;}
  #pullnav a
    {color: #505050;}
  #pullnav form textarea
    {width:240px; height:80px;}
  #pullnav #donate input
    {margin: 0 1.2em;}
  #pullnav #donate
    {display:none;}
  #pullnav #message
    {display:none;}
  #pullnav #message .website
    {display:none;}
  #pullnav .error
    {color:	#7d4819;}


/*##########   fim   imagem meia-maratona          #############*/


/*##########   inicio   RANKING          #############*/


.principal {width:599px; padding-top:162px; background:url(../images/bg_tabela.jpg) no-repeat left top; margin:60px 0 0 215px;}

.principal p { color:#FFF; font-size:12px; margin-left:26px; padding-bottom:15px; font-weight:700;}

.tabela { padding-bottom:19px;}

.tabela table { margin:0 auto;}

.header { background:url(../images/bg_header.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; height:29px;}

.headerEsq { width:446px; padding-left:11px;}

.headerDir {width:88px; text-align:center;}

.azulClaro { background:url(../images/bg_azulClaro.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}

.azulEscuro {background:url(../images/bg_azulEscuro.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}

.simbolo {width:19px; padding-left:8px; height:19px;}

.lugar {width:22px; padding-left:5px; height:19px;}

.nome {width:399px; padding-left:4px; height:19px;}

.pontos {width:88px; text-align:center; height:19px;}

.destaque { width:545px; margin:0 auto;}


/*##########   fim   RANKING          #############*/

/*##########   inicio   imagem mini maratona portugal     #############*/

.widthMiniMaratona { width:600px !important; padding-left:0 !important;}

.miniMaratonaWhite { color:#FFF; font-size:12px; font-weight:700;}

.miniMaratonaBlue { color:#0095d0; font-size:11px; display:block;}

.ConteudoEventosText span {padding:15px 0 30px 0;} 

.dadosParticipar {}
.dadosParticipar ul { padding:11px 0 20px 0;}
.dadosParticipar li {font-size:11px; height:17px; padding:3px 0 0 5px; background:#00aee7; margin-bottom:1px;}

.liNome { display:block; width:50px;}
.liData { display:block; width:130px;}
.liMorada { display:block; width:60px;}
.liContacto { display:block; width:70px;}
.liProfissao { display:block; width:72px;}

.letraPequena { font-size:9px; padding:25px 0 25px 0;}




/*##########   inicio   Novos cromos da bola     #############*/


.menuCromosDaBola { position:relative; background:  url(../images/cromos_da_bola/logo_home.jpg) no-repeat top left; width:202px; top:0px; padding-top:447px; float:left;}

.menuCromosDaBola .formLogGet{ padding: 0 0 0 10px ; }

.menuCromosDaBola .formLogGet .cromosLogin{}
.menuCromosDaBola .formLogGet .cromosLogin span{ display:block; color:#00aee7; font-size:10px; margin-bottom:5px;}
.menuCromosDaBola .formLogGet .cromosLogin input{ margin-bottom:9px; border:#7f9db9 solid 1px; background:#FFF;}
.menuCromosDaBola .formLogGet .cromosLogin a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -72px; text-align:right; height:18px; padding-right:20px; width:155px; }

.menuCromosDaBola .formLogGet .cromosGet{margin-top:18px;}
.menuCromosDaBola .formLogGet .cromosGet .text{color:#FFF; font-size:10px; margin: 18px 0 5px 0 ; display:block;}
.menuCromosDaBola .formLogGet .cromosGet span{ display:block; color:#00aee7; font-size:10px; margin-bottom:5px;}
.menuCromosDaBola .formLogGet .cromosGet input{ margin-bottom:9px; border:#7f9db9 solid 1px; background:#FFF;}
.menuCromosDaBola .formLogGet .cromosGet a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -72px; text-align:right; height:18px; padding-right:20px; width:155px; }

.centroHome{ margin: 112px 0 0 10px ; float:left;}
.centroHome select{ font-size:10px;}
.centroHome .flashHomeCromosDaBola{}
.centroHome .conteudoHome{ background:url(../images/cromos_da_bola/img_centro_home.jpg) no-repeat left top; position:relative; height:393px; width:609px;}
/*.centroHome .conteudoHome a{ display:block; position:absolute; bottom:12px; left:12px; width:99px; height:33px; background:url(../images/cromos_da_bola/bot_registar.jpg) no-repeat left top; border:none; cursor:pointer;}*/

.centroHome .conteudoHome .blockButtonRegister { position:absolute; width:99px; height:33px; top:211px; left:10px;}

.centroHome .conteudoHome .blockTextHomeCromos {position:absolute; left:423px; top:307px; color:#FFFFFF;}

.conteudoHome .blockTextHomeCromos .blockText { font-size:10px;}

.conteudoHome .blockTextHomeCromos .blockText a { font-size:10px; color:#00aee7; text-decoration:underline;}

.conteudoHome .blockTextHomeCromos .blockLink { padding-top:8px;}

.conteudoHome .blockTextHomeCromos .blockLink a { font-size:10px; color:#FFFFFF; font-weight:700; float:left;}

.conteudoHome .blockTextHomeCromos .blockLink span { display:block; padding:3px 0 0 5px; float:left;}





.menuCromosDaBolaInterno{position:relative; background:  url(../images/cromos_da_bola/menu_logo_interno.jpg) no-repeat top left; width:202px; top:0px; float:left;}


.menuCromosDaBolaInterno .blocoPerfilJogador{ margin: 152px 0 0 10px; width:182px; font-size:10px; color:#FFF;}
.menuCromosDaBolaInterno .blocoPerfilJogador img{ float:left; margin: 0 13px 0 0;}
.menuCromosDaBolaInterno .blocoPerfilJogador .nomeCromo{ font-size:14px; text-transform: uppercase; color:#FFF;}
.menuCromosDaBolaInterno .blocoPerfilJogador .posicaoCromo{ font-size:10px; color:#00aee7;}
.menuCromosDaBolaInterno .blocoPerfilJogador span{ display:block; color:#00aee7; margin: 15px 0 0 0; }

.menuCromosDaBolaInterno .blocoPerfilJogador .blocoConvites{margin: 18px 0 0 0; color:#00aee7;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoConvites a{color:#00aee7; text-decoration: none;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoConvites a:hover{ text-decoration:underline;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoConvites span{ color:#FFF; margin: 0 0 0 0; display:inline;}

.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas{margin: 18px 0 0 0; color:#FFF;  font-size:10px;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas span{color:#00aee7; display:block;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas ul{ margin:5px 0 24px 0;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas ul li{ list-style:none; margin-bottom:5px; }
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas ul li a{ color:#FFF; text-decoration:none;}
.menuCromosDaBolaInterno .blocoPerfilJogador .blocoEquipas ul li a:hover{ text-decoration: underline;}
.menuCromosDaBolaInterno .blocoPerfilJogador .editarCromo a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -19px; text-align:right; height:18px; padding-right:20px; width:165px;}

.menuCromosDaBolaInterno .blocoMercadoLivre{margin: 0 0 0 10px; font-size:10px; color:#FFF;}
.menuCromosDaBolaInterno .blocoMercadoLivre img{margin: 0 0 0 -10px;}

.menuCromosDaBolaInterno .blocoMercadoLivre .zonaCromos{margin: 5px 0 15px 0;}
.menuCromosDaBolaInterno .blocoMercadoLivre .zonaCromos span{color:#00aee7; }
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos{ background:url(../images/cromos_da_bola/bg_listagem.gif) repeat-y left top;}
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos ul{ width:180px; padding: 4px 0 0 0;}
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos ul li{ margin: 0 0 10px 0;}
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos ul li span{ float:right;}
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos ul li a{ color:#FFF; text-decoration:none; padding-left:5px;}
.menuCromosDaBolaInterno .blocoMercadoLivre .posicaoCromos ul li a:hover{ text-decoration: underline;}
.menuCromosDaBolaInterno .blocoMercadoLivre .pesquisaCromos a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -1px; text-align:right; height:18px; padding-right:20px; width:165px;}

.blocoVerCampos{ position:relative; height:229px; clear:both; margin-bottom:15px;}
.blocoVerCampos .pesquisaCamposCromos{ position:absolute; right:10px; bottom:35px;}
.blocoVerCampos .pesquisaCamposCromos a{display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -1px; text-align:right; height:18px; padding-right:20px; width:165px;}

.menuCromosDaBolaInterno .blocoCaderneta { width:190px; height:254px; background:url(../images/cromos_da_bola/bg_bloco_caderneta.jpg) no-repeat left top; margin:0 0 50px 7px; position:relative;}
.menuCromosDaBolaInterno .blocoCaderneta p { position:absolute; font-size:11px; color:#00aee7; font-weight:700; top:30px; left:4px;}
.menuCromosDaBolaInterno .blocoLinksCaderneta { position:absolute; top:61px; left:4px;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoReceberCromo { float:left; padding-right:10px;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoReceberCromo span { display:block; float:left; padding:2px 0 0 2px;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoReceberCromo a {font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:700; float:left;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoSaberMais { float:left;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoSaberMais span { display:block; float:left; padding:2px 0 0 2px;}
.menuCromosDaBolaInterno .blocoLinksCaderneta .blocoSaberMais a { font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:700; float:left;}



.centroCromosDaBola {float:left; width:600px; height:601px; position:absolute; left:220px; top:120px;}
.centroCromosDaBola select{ font-size:10px;}
.centroCromosDaBola .blocoCromosTuaEquipa{}
.centroCromosDaBola .blocoCromosTuaEquipa .titulo{ margin-bottom:10px;}
.centroCromosDaBola .blocoCromosTuaEquipa .linkCriarEquipa{ margin: 9px 0 15px 4px; height:15px; clear:both;}
.centroCromosDaBola .blocoCromosTuaEquipa .linkCriarEquipa a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -36px;  height:18px; padding-right:20px; float:left;}
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas{ background:url(../images/cromos_da_bola/bg_final_tabelas.jpg) no-repeat bottom left; padding-bottom:49px; margin-bottom:40px;}
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas table{ }
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas table th{ font-size:10px; font-weight:bold; color:#00aee7; text-align:left; height:25px; padding-left:4px;}
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas table td{ font-size:10px; color:#FFF; height:22px; background:url(../images/cromos_da_bola/bg_funda_dados.jpg) repeat-y 0px 0px; padding-left:4px;}
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas a{ color:#FFF; text-decoration:none;}
.centroCromosDaBola .blocoCromosTuaEquipa .dadosEquipas a:hover{ text-decoration: underline;}

.centroCromosDaBola .blocoCromosConvites{ margin: 40px 0 0 0 ;}
.centroCromosDaBola .blocoCromosConvites .titulo{ margin-bottom:10px;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites{ background:url(../images/cromos_da_bola/bg_final_tabelas.jpg) no-repeat bottom left; padding-bottom:49px;}
.centroCromosDaBola .blocoCromosConvites .dadosConvitesII{ background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom ; padding-bottom:20px;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites table{ }
.centroCromosDaBola .blocoCromosConvites .dadosConvites table .confirmar{ display:block; float: right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px 0px; margin-right:5px; }
.centroCromosDaBola .blocoCromosConvites .dadosConvites table .confirmar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px -25px; margin-right:5px; }

.centroCromosDaBola .blocoCromosConvites .dadosConvites table .maisInfo{ display:block; float: right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -192px 0px; margin-right:5px; }
.centroCromosDaBola .blocoCromosConvites .dadosConvites table .maisInfo:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -192px -25px; margin-right:5px; }


.centroCromosDaBola .blocoCromosConvites .dadosConvites table .apagar{ display:block; float:right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px 0px; margin-right:1px; }
.centroCromosDaBola .blocoCromosConvites .dadosConvites table .apagar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px -25px; }

.centroCromosDaBola .blocoCromosConvites .dadosConvites table th{ font-size:10px; font-weight:bold; color:#00aee7; text-align:left; height:25px; padding-left:4px;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites table td.red{ font-size:10px; color:Red; height:22px; background:url(../images/cromos_da_bola/bg_funda_dados.jpg) repeat-y 0px 0px; padding-left:4px;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites table td{ font-size:10px; color:#FFF; height:22px; background:url(../images/cromos_da_bola/bg_funda_dados.jpg) repeat-y 0px 0px; padding-left:4px;}

.centroCromosDaBola .blocoCromosConvites .dadosConvites table td.red a{ color:Red; text-decoration:none;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites table td a{ color:#FFF; text-decoration:none;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites table td a:hover{ text-decoration: underline;}

.centroCromosDaBola .dadosConvites table th{ font-size:10px; font-weight:bold; color:#00aee7; text-align:left; height:25px; padding-left:4px;}
.centroCromosDaBola .dadosConvites table th a{color:#00aee7; text-decoration:none; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -86px; padding-right:20px; }





.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico{ margin: 25px 0 0 4px ;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico .titulo{ font-size:10px; font-weight:bold; color:#00aee7;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico ul{}
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico ul li{ list-style:none; color:#e2e2e2; font-size:10px; margin-bottom:5px; }
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico ul li span{ color:#00aee7;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico ul li span a{ color:#00aee7; text-decoration:none;}
.centroCromosDaBola .blocoCromosConvites .dadosConvites .blocoHistorico ul li span a:hover{ text-decoration: underline;}


.centroCromosDaBola .blocoCromosEquipas{ margin-top:40px; height:210px; background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom ;}
.centroCromosDaBola .blocoCromosEquipas .titulo{}
.centroCromosDaBola .blocoCromosEquipas .text{ font-size:11px; color:#FFF;  margin: 0 0 0 3px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas{ position:relative; margin-top:20px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNome{ position:absolute; top:0px; left:3px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNome input{ width:230px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNome span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoJogador{position:absolute; top:0px; left:244px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoJogador input{ width:230px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoJogador span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNivelEquipa{position:absolute; top:59px; left:3px; font-size:10px; color:#FFF; width:160px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNivelEquipa input{ vertical-align:middle; width:16px; height:16px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoNivelEquipa span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocotipoEquipa{position:absolute; top:59px; left:176px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocotipoEquipa select{ width:116px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocotipoEquipa span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoLocalidade{position:absolute; top:59px; left:307px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoLocalidade select{ width:174px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .blocoLocalidade span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .resulPesquisaEquipas{position:absolute; top:118px; left:3px; clear:both; height:20px;}
.centroCromosDaBola .blocoCromosEquipas .formEquipas .resulPesquisaEquipas a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -1px; text-align:right; height:18px; padding-right:20px; float:left; margin-right:20px;}


.centroCromosDaBola .blocoParedeComentarios{margin: 40px 0 0 0 ;}
.centroCromosDaBola .blocoParedeComentarios .titulo{}
.centroCromosDaBola .blocoParedeComentarios .fazerComentario{ margin: 13px 0 0 3px ; clear:both; height:20px;}
.centroCromosDaBola .blocoParedeComentarios .fazerComentario a{display:block; color:#FFF;  font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -20px;  height:18px; padding-right:20px; float:left;}

.centroCromosDaBola .blocoParedeComentarios .blocoComentario { margin: 20px 0 0 0; font-size:11px; color:#e2e2e2;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .imgAvatar{ width:73px; float:left;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo{float:left; width:524px; border-top:#333333 dotted 1px; }
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .titulo{ color:#FFF; margin: 13px 0 16px 0; font-size:11px;}

.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .titulo span a{ font-weight:bold; color:#00aee7; text-decoration:none;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .titulo span a:hover{ text-decoration: underline;}

.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .titulo span{ font-weight:bold; color:#00aee7;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .botsAceitarApagar{ background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom; height:40px; margin: 20px 0 0 0;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .botsAceitarApagar .aceitar{ width:65px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -371px 0px; margin: 10px 0 0 5px;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .botsAceitarApagar .aceitar:hover{ width:65px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -371px -25px; margin: 10px 0 0 5px;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .botsAceitarApagar .apagar{width:65px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat 0px 0px; margin: 10px 0 0 5px;}
.centroCromosDaBola .blocoParedeComentarios .blocoComentario .conteudo .botsAceitarApagar .apagar:hover{width:65px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat 0px -25px; margin: 10px 0 0 5px;}


.centroCromosDaBola .blocoResultadosPesquisa{ margin-top:10px; position:relative;}
.centroCromosDaBola .blocoResultadosPesquisa { background:url(../images/cromos_da_bola/bg_final_tabelas.jpg) no-repeat bottom left; padding-bottom:49px;}
.centroCromosDaBola .blocoResultadosPesquisa table{  }
.centroCromosDaBola .blocoResultadosPesquisa table .confirmar{ display:block; float: right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px 0px; margin-right:5px; }
.centroCromosDaBola .blocoResultadosPesquisa table .confirmar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px -25px; margin-right:5px; }
.centroCromosDaBola .blocoResultadosPesquisa table .apagar{ display:block; float:right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px 0px; margin-right:1px; }
.centroCromosDaBola .blocoResultadosPesquisa table .apagar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px -25px; }
.centroCromosDaBola .blocoResultadosPesquisa table th{ font-size:10px; font-weight:bold; color:#00aee7; text-align:left; height:25px; padding-left:4px;}
.centroCromosDaBola .blocoResultadosPesquisa table th a{color:#00aee7; text-decoration:none; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -86px; padding-right:20px; }

.centroCromosDaBola .blocoResultadosPesquisa table td a{ color:#FFF; text-decoration:none;}
.centroCromosDaBola .blocoResultadosPesquisa table td a:hover{ text-decoration: underline;}

.centroCromosDaBola .blocoResultadosPesquisa table td{ font-size:10px; color:#FFF; height:22px; background:url(../images/cromos_da_bola/bg_funda_dados.jpg) repeat-y 0px 0px; padding-left:4px;}
.centroCromosDaBola .blocoResultadosPesquisa table .desafiar{width:76px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -147px 0px;}
.centroCromosDaBola .blocoResultadosPesquisa table .desafiar:hover{ background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -147px -25px;}
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro{ position:absolute; bottom:10px; text-align:center; width:599px;}
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro .left{ background:url(../images/cromos_da_bola/icones_links.gif) no-repeat 0px -103px; }
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro .right{  width:7px; height:11px; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat 0px -120px;}
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro ul { }
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro ul li { display:inline; font-size:12px; color:#00aee7; margin-left:3px; }
.centroCromosDaBola .blocoResultadosPesquisa .navItensFiltro ul li a {  font-size:12px; color:#FFF; }

.centroCromosDaBola .botVoltar{ position:absolute; top:-30px; right:0px;}


.centroCromosDaBola .blocoMercadoLivre{ margin-top:10px; position:relative;}
.centroCromosDaBola .blocoMercadoLivre { background:url(../images/cromos_da_bola/bg_final_tabelas.jpg) no-repeat bottom left; padding-bottom:49px;}
.centroCromosDaBola .blocoMercadoLivre table{  }
.centroCromosDaBola .blocoMercadoLivre table .confirmar{ display:block; float: right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px 0px; margin-right:5px; }
.centroCromosDaBola .blocoMercadoLivre table .confirmar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat 0px -25px; margin-right:5px; }
.centroCromosDaBola .blocoMercadoLivre table .apagar{ display:block; float:right; width:21px; height:21px; background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px 0px; margin-right:1px; }
.centroCromosDaBola .blocoMercadoLivre table .apagar:hover{ background:url(../images/cromos_da_bola/icons_setas_sinais.jpg) no-repeat -25px -25px; }
.centroCromosDaBola .blocoMercadoLivre table th{ font-size:10px; font-weight:bold; color:#00aee7; text-align:left; height:25px; padding-left:4px;}
.centroCromosDaBola .blocoMercadoLivre table th a{color:#00aee7; text-decoration:none; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -86px; padding-right:20px; }

.centroCromosDaBola .blocoMercadoLivre table td a{ color:#FFF; text-decoration:none;}
.centroCromosDaBola .blocoMercadoLivre table td a:hover{ text-decoration: underline;}

.centroCromosDaBola .blocoMercadoLivre table td{ font-size:10px; color:#FFF; height:22px; background:url(../images/cromos_da_bola/bg_funda_dados.jpg) repeat-y 0px 0px; padding-left:4px;}
.centroCromosDaBola .blocoMercadoLivre table .desafiar{width:76px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -69px 0px;}
.centroCromosDaBola .blocoMercadoLivre table .desafiar:hover{ background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -69px -25px;}
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro{ position:absolute; bottom:10px; text-align:center; width:599px;}
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro .left{ background:url(../images/cromos_da_bola/icones_links.gif) no-repeat 0px -103px; }
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro .right{  width:7px; height:11px; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat 0px -120px;}
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro ul { }
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro ul li { display:inline; font-size:12px; color:#00aee7; margin-left:3px; }
.centroCromosDaBola .blocoMercadoLivre .navItensFiltro ul li a {  font-size:12px; color:#FFF; }

.centroCromosDaBola .blocoPesquisaMercadoLivre{ margin-top:40px; height:160px; background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom ;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .titulo{}
.centroCromosDaBola .blocoPesquisaMercadoLivre .text{ font-size:11px; color:#FFF;  margin: 0 0 0 3px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas{ position:relative; margin-top:20px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas{ position:relative; margin-top:20px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoJogador{position:absolute; top:0px; left:3px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoJogador input{ width:235px; height:18px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoJogador span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocotipoEquipa{position:absolute; top:0px; left:250px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocotipoEquipa select{ width:146px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocotipoEquipa span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoLocalidade{position:absolute; top:0px; left:411px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoLocalidade select{ width:174px; border: #7f9db9 solid 1px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .blocoLocalidade span{ font-size:10px; color:#00aee7; display:block; margin-bottom:5px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .resulPesquisaEquipas{position:absolute; top:65px; left:3px; clear:both; height:20px;}
.centroCromosDaBola .blocoPesquisaMercadoLivre .formEquipas .resulPesquisaEquipas a{ display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -1px; text-align:right; height:18px; padding-right:20px; float:left; margin-right:20px;}


.centroCromosDaBola .blocoJogadorPesquisado{margin:0 0 40px 0 ;  background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom ; padding-bottom:20px;}
.centroCromosDaBola .blocoJogadorPesquisado .titulo{ margin: 0 0 18px 0;}
.centroCromosDaBola .blocoJogadorPesquisado .fotoAvatar{ width:71px; float:left; margin: 0 0 0 5px;}

.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar{ width:495px; float:left; font-size:10px; color:#FFF;}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar .nome{ font-size:14px; color:#FFF; font-weight:bold; margin:0 0 10px 0; padding:0px;}

.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar ul{}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar ul li{ list-style:none; margin-bottom:3px;}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar span{ color:#00aee7;}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar .botConvidar{ margin: 20px 0 0 0;}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar .botConvidar a{width:76px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -69px 0px;}
.centroCromosDaBola .blocoJogadorPesquisado .dadosAvatar .botConvidar a:hover{ background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -69px -25px;}















.centroCromosDaBola .blocoEquipa{margin:0 0 20px 0 ;  background:url(../images/cromos_da_bola/bg_final_liso.jpg) no-repeat left bottom ; padding-bottom:10px;}
.centroCromosDaBola .blocoEquipa .titulo{ margin: 0 0 18px 0;}
.centroCromosDaBola .blocoEquipa .fotoAvatar{ width:71px; float:left; margin: 0 0 0 5px;}

.centroCromosDaBola .blocoEquipa .dadosAvatar{ width:495px; float:left; font-size:10px; color:#FFF;}
.centroCromosDaBola .blocoEquipa .dadosAvatar .nome{ font-size:14px; color:#FFF; font-weight:bold; margin:0 0 10px 0; padding:0px;}
.centroCromosDaBola .blocoEquipa .dadosAvatar .estrelas{ margin-top:10px;}
.centroCromosDaBola .blocoEquipa .dadosAvatar ul{}
.centroCromosDaBola .blocoEquipa .dadosAvatar ul li{ list-style:none; margin-bottom:5px;}
.centroCromosDaBola .blocoEquipa .dadosAvatar span{ color:#00aee7;}
.centroCromosDaBola .blocoEquipa .dadosAvatar .botConvidar{ margin: 20px 0 0 0; height:21px; clear:both;}
.centroCromosDaBola .blocoEquipa .dadosAvatar .botConvidar a{width:76px; height:21px; display:block; background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -146px 0px;}
.centroCromosDaBola .blocoEquipa .dadosAvatar .botConvidar a:hover{ background: url(../images/cromos_da_bola/barra_botoes2.jpg) no-repeat -146px -25px;}

.centroCromosDaBola .blocoEquipa .editarApagar{ height:20px; margin: 30px 0 0 3px;}
.centroCromosDaBola .blocoEquipa .editarApagar .editar { display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -20px; text-align:right; height:18px; padding-right:20px; float:left; margin-right:20px;}
.centroCromosDaBola .blocoEquipa .editarApagar .apagar { display:block; color:#FFF; font-size:9px; font-weight:bold; background:url(../images/cromos_da_bola/icones_links.gif) no-repeat right -56px; text-align:right; height:18px; padding-right:20px; float:left; margin-right:20px;}

.blocoComentarios{ width:451px; height:333px;}
.blocoComentarios .titulo{}
.blocoComentarios .cxTexto{}
.blocoComentarios .cxTexto span{}
.blocoComentarios .txtFile{}
.blocoComentarios .txtFile span{}
.blocoComentarios .fileUp{}
.blocoComentarios .fileUpErro{}
.blocoComentarios .enviarFileUp{}
.blocoComentarios .enviarFileUp a{}

/*FB*/
.facebook-loggedin{ display:none; }
/*FIM DE FB*/




/*####### PAGINA FPASSATEMPO MEIA MARATONA LISBOA FOTO ##########*/

.geralFoto { background:#000; position:relative;}
.geralFoto .geralFotoMaratona { position:absolute; top:41px; left:32px;}
.geralFotoMaratona .FotoMaratonaTitulo { padding-bottom:10px;}
.geralFotoMaratona p.fotoRef { font-size:12px; color:#00aee7;}
.geralFotoMaratona p.fotoRef span { color:#00aee7;}
.geralFotoMaratona p.fotoData { font-size:10px; color:#FFF; padding-bottom:10px;}
.geralFotoMaratona .janelaFotoMaratona { padding-bottom:15px;}

/*POP UP CONVIDAR AMIGOS FACEBOOK*/
.convidarAmigos { width:455px; height:262px; background:#000; padding:27px 0 0 23px; display:none;}
.convidarAmigos .convidarAmigosCaixa {} 
.convidarAmigosCaixa .convidarAmigosTitulo { padding:0 0 20px 0;}
.convidarAmigosCaixa p { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#00aee7; padding-bottom:5px;}
.caixaFacebook .caixaEsq { float:left;}
.caixaFacebook .caixaEsq input.emailAmigo { border:#999 1px solid; width:190px; height:16px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; padding:3px 0 0 3px; margin-right:3px;}
.caixaFacebook .caixaEsq input.maisAmigos { width:20px; height:19px; background:url(../images/btn_mais.gif) no-repeat left top; overflow:hidden; letter-spacing:-90000px; border:none; cursor:pointer;}
.caixaFacebook .caixaEsq textarea { border:#999 1px solid; width:190px; height:86px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; padding:3px 0 0 3px; margin-top:5px;}

.caixaFacebook .caixaDir { float:left; padding-left:24px;}
.caixaDir .facebookAmigos img { border:none;}
.caixaDir .facebookAmigos a { border:none;}
.caixaDir .msgErro { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FF0;}
.caixaDir input.enviarAmigos { width:65px; height:20px; background:url(../images/btn_enviar_amigos.gif) no-repeat left top; overflow:hidden; letter-spacing:-90000px; border:none; cursor:pointer; margin-top:15px;}


/*ESTORIL OPEN 2010*/

.estorilMain { padding:0 0 0 28px;}
.estorilMain .estorilBigImage { width:650px; height:465px; position:relative; background:url(../images/estoril_grande.jpg) no-repeat left top; padding-bottom:14px;}
.estorilBigImage .estorilAdvices { position:absolute; top:344px; left:18px; width:611px; height:97px; padding:0 0 0 0;}

.estorilAdvices .leftBlock { float:left; width:26px; padding:30px 20px 0 0;}
.estorilAdvices .centerBlock { float:left; padding:5px 0 0 0; width:544px;}
.estorilAdvices .centerBlock h5 { font-size:11px; color:#feffff; font-weight:normal; padding-bottom:5px;}
.estorilAdvices .centerBlock p { font-size:12px; color:#cd771b; font-style:italic; font-weight:700;}
.estorilAdvices .centerBlock p span { color:#feffff; font-size:10px; font-weight:normal; font-style:normal; padding-left:5px;}
.estorilAdvices .rightBlock { float:right; padding:30px 0 0 0;}

.estorilMain .estorilQuestionForm { float:left; width:392px; padding-right:75px;}
.estorilQuestionForm .estorilTitle { padding-bottom:5px;}
.estorilMain .estorilQuestionForm p { font-size:11px; color:#696969; padding:0 0 15px 5px;}
.estorilMain .estorilQuestionForm p a { color:#696969; text-decoration:underline;}
.estorilQuestionForm .separador { padding:0 0 10px 0;}
.estorilQuestionForm .formAsk { padding:0 0 0 5px;}
.estorilQuestionForm .formAsk span { font-size:11px; color:#FFF; padding:0 0 0 0; display:block;}
.estorilQuestionForm .formAsk table { padding:18px 0 0 0;}
.estorilQuestionForm .formAsk table tbody tr td { padding:0 0 5px 0;}
.estorilQuestionForm .formAsk table tbody tr td label { font-size:11px; color:#FFF; padding-left:10px;}
.formAsk .biForm { padding:10px 0 22px 0;}
.formAsk .biForm label { font-size:11px; color:#FFF; padding-right:7px;}
.formAsk .biForm input { width:129px; height:19px; background:url(../images/bg_estoril_bi.gif) no-repeat left top; border:none; padding:2px 0 0 5px;}
.formAsk .btnSendEstoril { padding:0 0 10px 0;}
.formAsk .estorilErro { font-size:11px; color:#FF0; padding-bottom:15px;}

.estorilMain .destakAsk { position:relative; float:left; width:183px; height:403px; background:url(../images/bg_destaque_estoril.jpg) no-repeat left top;}
.destakAsk .questionNuno { position:absolute; top:94px; left:10px;background:url(../images/bg_clica_aqui_estoril.gif) no-repeat right top; font-size:9px; color:#FFF; padding-right:17px;}
.destakAsk .questionNuno a { color:#FFF; text-decoration:underline;}
.destakAsk .linkNuno { position:absolute; top:115px; left:10px;background:url(../images/bg_clica_aqui_estoril.gif) no-repeat right top; font-size:9px; color:#FFF; padding-right:17px;}
.destakAsk .linkNuno a { color:#FFF; text-decoration:underline;}


.lightboxEstorilOpen { position:relative; margin:200px auto 0; width:340px; height:209px; background:url(../images/bg_lighbox_estoril_open.gif) no-repeat left top;}
.lightboxEstorilOpen .closeLightBoxEstoril { position:absolute; top:15px; right:15px;}
.lightboxEstorilOpen .textLightBoxEstoril { width:298px; position:absolute; top:56px; left:25px; font-size:11px;}
.lightboxEstorilOpen .textLightBoxEstoril p { color:#FFF; padding-bottom:10px;}
.lightboxEstorilOpen .textLightBoxEstoril p a { color:#00aee7;}
.lightboxEstorilOpen .textLightBoxEstoril p.blueLightBoxText { color:#00aee7;}

.newPaddingLightbox { padding:40px 0 0 15px;}


.lightboxEstorilOpen2 { position:relative; width:340px; height:259px; background:url(../images/bg_lighbox_estoril_open2.gif) no-repeat left top;}
.lightboxEstorilOpen2 .closeLightBoxEstoril { position:absolute; top:15px; right:15px;}
.lightboxEstorilOpen2 .closeLightBoxEstoril3 { position:absolute; top:15px; right:32px;}
.lightboxEstorilOpen2 .textLightBoxEstoril { width:298px; position:absolute; top:46px; left:25px; font-size:11px; color:#FFF;} 
.lightboxEstorilOpen2 .inputLightBoxEstoril { position:absolute; top:78px; left:25px; width:289px;}
.lightboxEstorilOpen2 .inputLightBoxEstoril textarea { width:279px; height:80px; background:url(../images/bg_lighbox_input_estoril.gif) no-repeat left top; border:none; padding:10px 0 0 10px; font-size:11px; color:#000;}
.lightboxEstorilOpen2 .sendLightBoxEstorilButton { position:absolute; top:178px; left:25px;}
.lightboxEstorilOpen2 p.numberMax {  position:absolute; top:178px; right:25px; font-size:10px; color:#696969;}
.lightboxEstorilOpen2 p.verRegulamentoPop { position:absolute; top:231px; left:25px;}
.lightboxEstorilOpen2 p.verRegulamentoPop a { font-size:10px; color:#696969; text-decoration:underline;}

.estorilErroLighbox { position:absolute; top:212px; left:25px; font-size:11px; color:#FF0;}

.overlayThankYou { position:absolute; left:-9000px;}


.lightboxEstorilOpenAux { position:relative; margin:200px auto 0; width:340px; height:259px;}

.thankYouParticipate { display:block; position:absolute; top:110px; left:43px;}
.thankYouParticipate p { color:#FFF; font-size:16px;}


.cvNuno { display:block; position:absolute; width:300px; height:180px;}
.cvNuno p { font-size:11px; color:#FFF;}
.cvNuno p.blueTitle { color:#00aee7;}


.cvNuno .morePaddingBottom { padding-bottom:10px;}











html, body {
height:100%;
}
#overlayContainer { height:100%; position:fixed; top:0; left:0; width:100%; height: 100%; z-index:101; }
* html div#overlayContainer {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#overlayContainer #overlay { background:#000; height:100%; position:fixed; top:0; left:0; filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4; width:100%; }
#overlayContainer #overlayContent {left:0;position:absolute;top:0;width:100%; display:none;}


/*JORNADAS 2010*/

.jornadasMain { padding:0 0 0 28px;}
.jornadasMain .jornadasTit {}
.jornadasMain .jornadasTit h2 { font-size:14px; color:#00aee7; padding-bottom:5px;}
.jornadasMain .jornadasTit h3 { font-size:25px; color:#FFF; text-transform:uppercase; font-weight:700; padding-bottom:40px;}
.jornadasMain .jornadasEsq { float:left; width:400px; padding-right:3px;}

.jornadasMain .jornadasDir { float:left; width:383px;}
.jornadasDir img { padding:0 0 5px 20px;}
.jornadasDir p { font-size:11px; color:#FFF; padding:0 0 20px 20px;}  
.jornadasDir .openPopup {}
.jornadasDir .jornadasReg { width:271px; height:350px; background:url(../images/bg_jornadas2010.jpg) no-repeat left top; padding:13px 0 0 20px;}
.jornadasReg .jornadasLinks { padding:0 0 5px 0; color:#696969; font-size:8px;}
.jornadasReg .jornadasLinks a { color:#696969; text-decoration:underline;}


.lightboxJornadas2010 { position:relative; width:367px; height:288px; background:url(../images/bg_lighbox_jornadas2010.gif) no-repeat left top;}
.lightboxJornadas2010Aux {  position:relative; margin:200px auto 0; width:367px; height:288px;} 

.lightboxJornadas2010 .jornadasPassContainer { position:relative; padding:35px 15px 0 15px;}
.jornadasPassContainer p { font-size:11px; color:#FFF; padding-bottom:20px;}
.jornadasPassContainer p.blue { color:#00aee7; padding-bottom:10px;} 
.jornadasPassContainer .separador { padding:5px 0 5px 0;}
.jornadasPassContainer .answersJornadas { padding-bottom:10px;}
.jornadasPassContainer .answersJornadas input { float:left;}
.jornadasPassContainer .answersJornadas label { float:left; font-size:11px; color:#FFF; padding-left:2px;}
.jornadasPassContainer .errorMsgJornadas { font-size:9px; font-weight:700; color:#fff200; padding-top:10px;}
.jornadasPassContainer .textCenter { text-align:center;}
.jornadasPassContainer .moreFontSize { font-size:14px;}


.jornadasPassContainer .closeJornadas { position:absolute; top:15px; right:15px;}
.jornadasPassContainer .leftJornadas { position:absolute; top:240px; right:40px;}
.jornadasPassContainer .rightJornadas { position:absolute; top:240px; right:15px;}

.jornadasPassContainer .noPadBottom { padding-bottom:0px;}
.jornadasPassContainer .morePadTop { padding-top:50px;}

.answersJornadas label.profile { float:left; font-size:11px; color:#FFF; width:80px; padding:0 10px 0 0; display:block;}
.answersJornadas input.profile { width:206px; height:19px; background:url(../images/bg_input_jornadas.gif) no-repeat left top; border:none; padding:2px 5px 0 5px; font-size:11px;}
.jornadasPassContainer .sendJornadas { position:absolute; top:240px; right:40px;}


/* HIDRATAÇÃO E NUTRIÇÃO*/

.titConteudoEstudo h1 { font-size:25px; color:#00aee7; font-weight:700; padding-bottom:10px;}
.titConteudoEstudo h2 { font-size:14px; color:#FFF; font-weight:700; margin:0px; padding-bottom:50px;}

.blocoEstudo { width:600px; padding-bottom:2px;}
.blocoEstudo .imgEstudo { width:163px; float:left; margin-right:2px; padding:5px; background:#00232e;}
.blocoEstudo .conteudoEstudo { position:relative; width:370px; height:146px; float:left; background:#00232e; padding:17px 25px 17px 25px;}
.blocoEstudo .conteudoEstudo h3 { font-size:12px; color:#00aee7; font-weight:700; display:block; padding-bottom:9px; display:block; text-transform:uppercase;}
.blocoEstudo .conteudoEstudo p { font-size:11px; color:#FFF; display:block;}
.blocoEstudo .conteudoEstudo .estudoLink { position:absolute; bottom:15px; left:25px; display:block;}
.blocoEstudo .conteudoEstudo .estudoLink a { font-size:10px; color:#FFF; font-weight:700; text-decoration:underline;}

.bgBlack { background:#000 !important;}

.opiniaoGeral { width:600px;}
.opiniaoGeral .opiniaoDestaque { padding-bottom:30px; }
.opiniaoGeral .opiniaoDestaque img { padding-bottom:20px;}
.opiniaoGeral .opiniaoDestaque p { display:block; font-size:11px; color:#FFF; font-weight:700; padding-bottom:10px;}
.opiniaoGeral .opiniaoDestaque a { display:block; font-size:11px; color:#FFF; font-weight:700; text-decoration:underline; text-align:right; padding-top:20px;}

.opiniaoGeral .opiniaoEntrevista {}
.opiniaoGeral .opiniaoEntrevista h3 { font-size:13px; color:#FFF; font-weight:700; padding-bottom:15px;}
.opiniaoGeral .opiniaoEntrevista p.pergunta { display:block; font-size:11px; color:#00aee7; font-weight:700; padding-bottom:15px;}
.opiniaoGeral .opiniaoEntrevista p.resposta { display:block; font-size:11px; color:#fff; font-weight:700; padding-bottom:25px;}

.videoWindow { width:420px;}

.janelaEspecialista { position:relative; margin:100px auto; width:518px; height:442px; background:url(../images/bg_janela_especialista.jpg) no-repeat left top; padding:20px 40px 40px 40px; }
.janelaEspecialista .janelaEspecialistaCont { }
.janelaEspecialista .janelaEspecialistaCont h1 { font-size:20px; color:#FFF; font-weight:700; padding-bottom:40px;}
.janelaEspecialista #janelaEspecialistaTexto {}
.janelaEspecialista #janelaEspecialistaTexto p { padding-bottom:10px;}

.janelaEspecialistaFechar { position:absolute; top:10px; right:40px;}
.janelaEspecialistaFechar a { font-size:16px; color:#FFF; font-weight:700; text-decoration:none;}


.conteudoTexto { }
.conteudoTexto h3 { font-size:16px; color:#00AEE7; padding-bottom:15px;}
.conteudoTexto p { font-size:12px; color:#FFF; padding-bottom:10px;}
.conteudoTexto p span { text-decoration:underline;}
.conteudoTexto h4 { font-size:12px; color:#00AEE7; padding-bottom:10px;}




/*SCROLLPANE CSS*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #49c3e8;
}
.jScrollPaneDrag {
	position: absolute;
	background: #FFF;
	cursor: pointer;
	overflow: hidden;
}
.scroll-pane {
	width: 500px;
	height: 385px;
	overflow: auto;
	background: none !important;
	float: left;
	font-size:12px; color:#FFF; 
	padding-right:20px;
	padding-bottom:10px;
}


/* PROMOÇÕES */

.titPromocoes {}
.titPromocoes h1 { font-size:14px; font-weight:700; color:#00aee7; padding-bottom:10px;}
.titPromocoes h2 { font-size:25px; font-weight:700; color:#FFF; margin-top:0px; padding-bottom:30px;}
.promocoesBloco {}
.promocoesBloco .imagemPromocoes { padding-bottom:30px;}
.promocoesBloco p.promocoesTexto1 { font-size:12px; color:#FFF; padding-bottom:12px;} 
.promocoesBloco p.promocoesTexto1 span { font-size:12px; color:#00aee7; font-weight:700;}
.promocoesBloco p.promocoesTexto2 { font-size:12px; color:#FFF; font-weight:700; padding-bottom:12px;}
.promocoesBloco p.promocoesTexto3 { font-size:12px; color:#FFF; padding-bottom:12px;} 
.promocoesBloco p.promocoesTexto3 span { font-size:12px; color:#FFF; font-weight:700;}


