@charset "utf-8";
@font-face {
    font-family: "Helvetica57";
    src: url("../fonte/helveticacd.eot") format("embedded-opentype"), url("../fonte/helveticacd.woff") format("woff"), url("../fonte/helveticacd.ttf") format("truetype"), url("../fonte/helveticacd.svg#Helvetica57") format("svg");
}
@font-face {
    font-family: "Helvetica57CondensedRoman";
    src: url("fonts/helveticacd.eot") format("embedded-opentype"), url("fonts/helveticacd.woff") format("woff"), url("fonts/helveticacd.ttf") format("truetype"), url("fonts/helveticacd.svg#Helvetica57CondensedRoman") format("svg");
}
@font-face {
    font-family: "HelveticaUltraCompressedRoman";
    src: url("fonts/helveticaultracomp.eot") format("embedded-opentype"), url("fonts/helveticaultracomp.woff") format("woff"), url("fonts/helveticaultracomp.ttf") format("truetype"), url("fonts/helveticaultracomp.svg#HelveticaUltraCompressedRoman") format("svg");
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0;
}

#zsiq_float { display:block; }
.zsiq_cnt { display:none; }

a {
    text-decoration: none;
}
.helveticaUltraCompressed {
    font-family: "HelveticaUltraCompressedRoman";
}
.helvetica57 {
    font-family: "Helvetica57CondensedRoman";
}
.clear {
    clear: both;
}
.fontpadrao {
    font-family: 'HelveticaUltraCompressedRoman',Arial;
}
.float {
    float: left;
}
.floatRight {
    float: right;
}
.sprite {
    background-image: url("../img/sprite.png");
    background-repeat: no-repeat;
}
.fundoDefault {
    background-color: #FFFFFF;
    background-position: center bottom;
    background-repeat: no-repeat;
    height: auto;
    width: 100%;
}
.fundoSite9 {
    background-color: #FFFFFF;
    background-image: url("../img/fundo_futsal.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: auto;
    width: 100%;
}
.videoApresentacao {
    margin: -30px 0 0 90px;
}
.videoApresentacao2 {
    margin: -15px 0 0 90px;
}

.span-campo-obrigatorio {
    color: #3c763d;
}


.espaco40px {
    height: 40px;
}
.espaco25px {
    height: 25px;
}
.espaco20px {
    height: 20px;
}
.espaco38px {
    height: 38px;
}
.espaco68px {
    height: 68px;
}
.espaco10px {
    height: 10px;
}
.espaco30px {
    height: 30px;
}
.espaco5px {
    height: 5px;
}
.espaco2px {
    height: 2px;
}
.espaco1px {
    height: 1px;
}
.espaco80px {
    height: 80px;
}
.espaco190px {
    height: 190px;
}
.espaco180px {
    height: 180px;
}
.espaco255px {
    height: 255px;
}
.espaco560px {
    height: 560px;
}
.espaco615px {
    height: 615px;
}
.espaco100px {
    height: 100px;
}
.espaco120px {
    height: 120px;
}
.barraTopoLogado {    
    background-color: white;
    background-repeat: no-repeat;
    height: 48px;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.barraTopo {    
    background-color: white;
    background-repeat: no-repeat;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.controlaPainelFeed {
    margin: 5px 0px 0px 0px;
}
.alinhaBarraTopo {
    height: auto;
    margin: 0 auto;
    width: auto;
}
.alinhaBarraTopoLogado {
    height: auto;
    margin: 6px auto;
    width: auto;
}
.siglaSGC {
    color: #858585;
    font-size: 32px;
    height: 40px;
    margin: 2px 0 0;
    width: 38px;
}
.nomeSGC {
    color: #000000;
    font-size: 18px;
    height: 24px;
    margin: 10px 0 0 4px;
    width: 310px;
}
.btnExcluirGrupo a {
    background-position: -420px -608px;
    display: block;
    height: 30px;
    width: 134px;
}
.btnExcluirGrupo {
    margin: 3px 25px 0 10px;
}
.btnExcluirGrupo a:hover {
    background-position: -420px -648px;
    display: block;
}
.btnExcluir a {
    background-position: -420px -608px;
    display: block;
    height: 30px;
    width: 134px;
}
.btnExcluir {
    margin: 0 0 0 10px;
}
.btnExcluir a:hover {
    background-position: -420px -648px;
    display: block;
}
.btnExcluirFase a {
    background-position: -454px -608px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnExcluirFase {
    margin: 2px 0 0 3px;
}
.btnExcluirFase a:hover {
    background-position: -454px -648px;
    display: block;
}
.btnSalvarFase a {
    background-position: -280px -404px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSalvarFase {
    margin: -15px 0 0 3px;
}
.btnSalvarFase a:hover {
    background-position: -280px -444px;
    display: block;
}
.topoHome {
    height: 110px;
    margin: 0 auto;
    width: 960px;
}
.logoRitmo {
    background-position: 0 0;
    display: block;
    height: 50px;
    margin: 32px 0 0;
    width: 440px;
}
.boxModalidades {
    height: 28px;
    margin: -11px 0 0;
    width: 170px;
}
.fontBoxModalidades {
    font-size: 14px;
}
.menuModalidades {
    background-image: url("../img/topo_combo_off.png");
    float: left;
    height: 30px;
    list-style: none outside none;
    width: 132px;
}
.menuModalidades li {
    left: -44px;
    position: relative;
    top: 1px;
}
.menuModalidades li a {
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    padding: 5px 10px;
    text-decoration: none;
    width: 128px;
}
.menuModalidades li ul {
    display: none;
    position: absolute;
}
.menuModalidades li:hover ul ul {
    display: none;
}
.menuModalidades li:hover ul, .menuModalidades li ul li:hover ul, .menuModalidades li.over ul, .menuModalidades li ul li.over ul {
    display: block;
    left: 15px;
}
.menuModalidades li ul li {
    background-color: #0B97AA;
    display: block;
    height: 28px;
    left: -51px;
    top: 2px;
}
.menuModalidades li ul li ul {
    z-index: 900;
}
.controlaLoginHome {
    height: 60px;
    margin: 7px 0 0;
    width: 470px;
}
.campoMailHome {
    height: 28px;
    margin: 0 15px 0 0;
    width: 180px;
}
.campoSenhaHome {
    height: 28px;
    margin: 0 5px 0 0;
    width: 90px;
}
.imputMail {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 28px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 180px;
}
.imputMail:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputSenha {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 28px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 90px;
}
.imputSenha:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.btnEntrar a {
    background-position: 0 -70px;
    display: block;
    height: 30px;
    width: 70px;
}
.btnEntrar {
    margin: 0 0 0 10px;
}
.btnEntrar a:hover {
    background-position: -80px -70px;
}
.btnEntrarEmbebed a {
    background-position: 0 -70px;
    display: block;
    height: 30px;
    width: 70px;
}
.btnEntrarEmbebed {
    margin: -70px 0 0;
}
.btnEntrarEmbebed a:hover {
    background-position: -80px -70px;
}
.esqueceuSuaSenha a {
    color: #999999;
    font-size: 15px;
    height: auto;
    width: 130px;
}
.esqueceuSuaSenha {
    margin: 3px 0 0 100px;
}
.fazerLoginCom {
    color: #999999;
    font-size: 15px;
    height: auto;
    margin: 3px 0 0 68px;
    width: 94px;
}
.logoFB a {
    background-position: 0 -50px;
    display: block;
    height: 12px;
    margin: 7px 0 0;
    width: 60px;
}
.logoFBEtapa3 a {
    background-position: 0 -50px;
    display: block;
    height: 12px;
    margin: -20px 10px 0;
    width: 60px;
}
.btnBuscar a {
    background-position: -320px -110px;
    display: block;
    height: 30px;
    width: 70px;
}
.btnBuscar {
    margin: 0 0 0 10px;
}
.btnBuscar a:hover {
    background-position: -400px -110px;
}
.controlaBuscaTopo {
    height: 28px;
    margin: 5px 0 0 150px;
    width: 300px;
}
.campoBuscaTopo {
    height: 28px;
    width: 220px;
}
.imputBuscaTopo {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 28px;
    padding: 0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 210px;
}
.imputBuscaTopo:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.controlaIconeUsuario {
    height: auto;
    width: 350px;
}
.nomeUsuarioTopo {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    margin: 0 0 0 -60px;
    padding: 4px 0 0;
    text-align: right;
    width: 238px;
}
.iconeUsuarioTopo {
    background-position: -480px -110px;
    display: block;
    height: 40px;
    margin: 0 5px;
    width: 36px;
}
.boxUsuarioTopo {
    height: 40px;
    list-style: none outside none;
    margin: 0;
    width: 284px;
}
.boxUsuarioTopo li {
    left: 0;
    position: relative;
}
.boxUsuarioTopo li a {
    display: block;
    text-decoration: none;
}
.boxUsuarioTopo li ul {
    display: none;
    position: absolute;
}
.boxUsuarioTopo li:hover ul, .boxUsuarioTopo li ul li:hover ul, .boxUsuarioTopo li.over ul, .boxUsuarioTopo li ul li.over ul {
    display: block;
    margin: 0 0 0 -170px;
    width: 300px;
}
.boxUsuarioTopo li ul li {
    display: block;
    margin: 2px 0 0;
}
.boxUsuarioTopo li ul li ul {
    z-index: 800;
}
.fundoUsuarioTopo {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    height: auto;
    padding: 0 0 4px;
    margin: 2px 0 0 72px;
    width: 300px;
}
.imgUsuarioBoxTopo {
    height: 80px;
    margin: 10px 0 0 10px;
    width: 60px;
}
.controlaInfoBoxTopo {
    height: auto;
    margin: 10px 0 0 10px;
    width: 210px;
}
.qtdTorcida {
    color: #994499;
    font-weight: bold;
    margin: -10px 0 0 120px;
}
.nomeUsuarioTopoBox {
    color: #999999;
    font-weight: bold;
    height: auto;
    margin: 0 0 10px;
    width: 210px;
}
.setasCinza {
    background-image: url("../img/setas_cinza.png");
    background-repeat: no-repeat;
    height: 5px;
    margin: 14px 0 0;
    width: 6px;
}
.setasAzuis {
    background-image: url("../img/setas_azuis.png");
    background-repeat: no-repeat;
    height: 5px;
    margin: 14px 0 0;
    width: 6px;
}
.btnCinzaTopoBox a {
    color: #999999;
    font-size: 15px;
    height: 16px;
}
.btnCinzaTopoBox {
    margin: 6px 0 0 4px;
}
.btnCinzaTopoBox a:hover {
    color: #666666;
}
.btnAzulTopoBox a {
    color: #0CAABF;
    font-size: 15px;
    height: 16px;
    width: auto;
}
.btnAzulTopoBox {
    margin: 6px 0 0 4px;
}
.btnAzulTopoBox a:hover {
    color: #0A8394;
}
.barraSecaoInterna {
    background-color: #322F2F;
    border-radius: 6px;
    height: 35px;
    margin: 0 5px 0 0;
    padding: 0 10px;
    width: auto;
}
.tituloInterno {
    color: #10D3EF;
    font-size: 28px;
    height: auto;
    width: auto;
    margin: 5px 0 0;
}
.controlaMensagens {
    height: 28px;
    margin: 5px 5px 0 0;
    width: 48px;
}
.controlaMegabanner {
    height: auto;
    margin: 0 auto;
    width: 970px;
}
.fundoMegabanner {
    background-color: #FFFFFF;
    border: 1px solid #E9E9E9;
    height: 300px;
    padding: 5px 0 0 5px;
    width: 955px;
}
.imgMegabanner {
    height: 273px;
    width: 637px;
}
.controlaInfoBanner {
    height: auto;
    margin: 5px 0 0 10px;
    width: 280px;
}
.tituloMegabanner {
    color: #858585;
    font-size: 30px;
    height: auto;
    line-height: 32px;
    margin: 0;
    text-align: center;
    width: 280px;
}
.textoMegabanner {
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 22px;
    margin: 5px 0 0;
    text-align: justify;
    width: 280px;
}
.btnVejaMaisAzul a {
    background-position: -160px -70px;
    display: block;
    height: 30px;
    width: 88px;
}
.btnVejaMaisAzul {
    margin: 20px 0 0;
}
.btnVejaMaisAzul a:hover {
    background-position: -258px -70px;
}
.controlaPaginacaoBanner {
    background-image: url("../img/barra_paginacao_banner.png");
    background-repeat: no-repeat;
    height: 40px;
    margin: 6px 0 0;
    width: 970px;
}
.controlaConteudoHome {
    height: auto;
    margin: 0 auto;
    width: 880px;
}
.controlaConteudoInterno {
    float: left;
    height: auto;
    margin: 20px auto;
    width: 1090px;    
}
.controlaConteudoInternoEmbebed {
    height: auto;
    margin: 20px auto;
    width: 1090px;
}
.comoFunciona {
    height: auto;
    margin: -20px 0 0;
    width: 390px;
}
.barraChamadaHome {
    background-color: #322F2F;
    border-radius: 6px;
    height: 33px;
    padding: 0 0 0 5px;
    width: 360px;
}
.tituloChamadaHome {
    color: #10D3EF;
    font-size: 14px;
    height: auto;
    width: 340px;
}
.resumoChamadasHome {
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 18px;
    margin: 7px 0;
    text-align: justify;
    width: 360px;
}
.linha320E2E2E2 {
    background-color: #E2E2E2;
    height: 1px;
    margin: 6px 0 0 20px;
    width: 320px;
}
.linha320FFFFFF {
    background-color: #FFFFFF;
    height: 1px;
    margin: 0 0 0 20px;
    width: 320px;
}
.setaPretoBranca {
    background-image: url("../img/seta_preto_branca.png");
    background-repeat: no-repeat;
    height: 6px;
    margin: 12px 0 0 20px;
    width: 3px;
}
.itemComoFunciona {
    color: #999999;
    font-size: 15px;
    height: auto;
    margin: 5px 0 0 4px;
    width: 340px;
}
.btnVejaMaisCinza a {
    background-position: -356px -70px;
    display: block;
    height: 30px;
    width: 88px;
}
.btnVejaMaisCinza {
    margin: 15px 0 0;
}
.btnVejaMaisCinza a:hover {
    background-position: -454px -70px;
}
.cadastroHome {
    height: auto;
    margin: -20px 0 0 100px;
    width: 360px;
}
.cadastroHomeEmbebed {
    height: auto;
    margin: 0 0 0 310px;
    width: 360px;
}
.campoAlertHome {
    background-color: #F8F90F;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 30px;
    width: 360px;
}
.alertaMsgBold {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    margin: 6px 0 0 10px;
    width: auto;
}
.alertaMsg {
    color: #999999;
    font-size: 15px;
    height: auto;
    margin: 6px 0 0 5px;
    width: auto;
}
.setaPretoBrancaForm {
    background-image: url("../img/seta_preto_branca.png");
    background-repeat: no-repeat;
    height: 6px;
    margin: 12px 0 0;
    width: 3px;
}
.tituloCampoForm {
    color: #999999;
    font-size: 15px;
    height: auto;
    margin: 5px 0 0 5px;
    width: auto;
}
.campoFormHome {
    height: 26px;
    margin: 0;
    width: 360px;
}
.imputFormHome {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 24px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 355px;
}
.imputFormHome:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormSenhaHome {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 24px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 114px;
}
.imputFormSenhaHome:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.checkBoxHome {
    height: 10px;
    margin: 4px 10px 0 0;
    width: 10px;
}
.checkBoxAviso {
    height: 10px;
    margin: 2px 3px 0 4px;
    position: relative;
    width: 10px;
}
.blocoAviso {
    height: auto;
    margin: 0 0 3px;
    width: auto;
}
.campoAviso {
    background-color: #eeeeee;
    color: red;
    font-size: 14px;
    height: auto;
    line-height: 100%;
    margin: 0 0 -9px -11px;
    padding: 4px 5px 4px 20px;
    text-align: justify;
    width: 266px;
}
.btnConfirmaCadastro a {
    background-position: 0 -110px;
    display: block;
    height: 30px;
    width: 150px;
}
.btnConfirmaCadastro {
    margin: 10px 0 40px;
}
.btnConfirmaCadastro a:hover {
    background-position: -160px -110px;
}
.btnConfirmaCadastroEmbebed a {
    background-position: 0 -110px;
    display: block;
    height: 30px;
    width: 150px;
}
.btnConfirmaCadastroEmbebed {
    margin: 10px 0 40px 76px;
}
.btnConfirmaCadastroEmbebed a:hover {
    background-position: -160px -110px;
}
.controlaPainelGestor {
    height: auto;
    margin: 5px 0 0;
    width: 280px;
}
.controlaPainelGestor2 {
    height: auto;
    margin: 0;
    width: 280px;
}
.controlaPainelGestorEmbebed {
    height: auto;
    margin: 0;
    width: 280px;
}
.controlaGrupoGestor {
    height: auto;
    width: 280px;
}
.controlaGrupoGestor2 {
    height: auto;
    margin: 15px 0 0;
    width: 280px;
}
.controlaGrupoGestor3 {
    height: auto;
    margin: 4px 0 0;
    width: 280px;
}
.barraTituloGestor {
    background-color: #0DAAC0;
    border-radius: 6px;
    cursor: pointer;
    height: 31px;
    padding: 8px 0 0 10px;
    width: 270px;
}
.titulosItemGestor {
    color: #322F2F;
    font-size: 22px;
    height: auto;
    width: 230px;
}
.setaAbrir {
    background-image: url("../img/seta_abrir.png");
    background-repeat: no-repeat;
    float: right;
    height: 22px;
    margin: 0 8px 0 0;
    width: 22px;
}
.setaFechar {
    background-image: url("../img/seta_fechar.png");
    background-repeat: no-repeat;
    float: right;
    height: 22px;
    margin: 0 8px 0 0;
    width: 22px;
}
.controlaItensGestor {
    display: none;
    height: auto;
    margin: 10px 0 0;
    width: 280px;
}
.controlaItemGestor {
    height: auto;
    width: 280px;
}
.controlaItemGestor2 {
    height: auto;
    margin: 5px 0 0;
    width: 280px;
}
.campoItemGestor {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 30px;
    width: 232px;
}
.campoItemGestor3 {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 30px;
    width: 256px;
}
.campoItemGestorEmbebed {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    width: 280px;
}
.itemGestor a {
    color: #999999;
    font-size: 14px;
    height: auto;
    margin: 6px 0 0 2px;
    width: 210px;
}
.itemGestor {
    margin: 6px 0 0 2px;
}
.itemGestor a:hover {
    color: #333333;
}
.iconeVerCampeonato a {
    background-position: -520px -110px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeVerCampeonato {
    margin: 0 0 0 4px;
}
.iconeVerEquipe a {
    background-position: -545px -70px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeVerEquipe {
    margin: 0 0 0 4px;
}
.iconeVerAtleta a {
    background-position: -567px -70px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeVerAtleta {
    margin: 0 0 0 4px;
}
.iconeVerGaleria a {
    background-position: -545px -38px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeVerGaleria {
    margin: 0 0 0 4px;
}
.iconeEditarItemGestor a {
    background-position: -542px -110px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeEditarItemGestor {
    margin: 0 0 0 2px;
}
.iconeAlimentacao {
    margin: -4px 0 0 -3px;
}

.iconeExcluirItemGestor a {
    background-position: -564px -110px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeExcluirItemGestor {
    margin: 0 0 0 2px;
}
.iconeExcluirInscricaoEquipe a {
    background-position: -564px -110px;
    display: block;
    height: 25px;
    width: 20px;
}
.iconeExcluirInscricaoEquipe {
    margin: -4px 0 0 2px;
}
.btnIncluirNovoItem a {
    background-position: 0 -150px;
    display: block;
    height: 22px;
    width: 100px;
}
.btnIncluirNovoItem {
    margin: 8px;
}
.controlaPainel {
    height: auto;
    width: 790px;
}
.controlaPainelListaPublicacao {
    height: auto;
    width: 790px;
}
.tituloPainelFeed {
    background-position: -110px -150px;
    display: block;
    height: 34px;
    margin: 0 4px 0 0;
    width: 176px;
}
.fundoPainelFeed {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    padding: 0 0 20px;
    width: 660px;
}
.fundoPainelControle {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    padding: 0 0 20px;
    width: 668px;
}
.fundoPainelControleContatos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    padding: 0 0 20px;
}
.fundoPainelControleEquipesPublicacao {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    padding: 0 0 20px;
    width: 660px;
}
.fundoBusca {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 10px 0 0 140px;
    padding: 0 20px 20px 0;
}
.controlaImputStatus {
    height: auto;
    margin: 20px 0 0 20px;
    width: 600px;
}
.controlaPainelControle {
    height: auto;
    margin: 5px 0 0 5px;
}
.campoStatus {
    height: auto;
    width: 600px;
}
.imputStatus {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 90px;
    padding: 10px 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 590px;
}
.imputStatus:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.btnPublicar a {
    background-position: -296px -150px;
    display: block;
    height: 22px;
    width: 76px;
}
.btnPublicar {
    margin: 10px 0 0;
}
.btnPublicar a:hover {
    background-position: -380px -150px;
    display: block;
}
.fundoCompeticoes {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 21px;
    padding: 0 0 20px;
    width: auto;
}
.fundoComentarios {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 20px 0 0 20px;
    padding: 0 0 20px;
    width: 600px;
}
.controlaResBusca {
    height: auto;
    margin: 10px 0 0 10px;
    width: 580px;
}
.controlaComentario {
    height: auto;
    margin: 10px 0 0 10px;
    width: 640px;
}
.controlaComentario2 {
    height: auto;
    margin: 10px 0 0 90px;
    width: 500px;
}
.imgUsuarioComentario a {
    height: 80px;
    width: 60px;
    overflow: hidden;
}
.imgUsuarioComentario {
    margin: 10px 0 0 10px;
    overflow: hidden;
}
.imgUsuarioComentario2 {
    margin: 0;
    overflow: hidden;
}
.controlaTextoComentarioFeed {
    height: auto;
    margin: 10px 0 0 10px;
    width: 530px;
}
.controlaTextoComentario2 {
    height: auto;
    margin: 0 0 0 10px;
    width: 420px;
}
.nomeTopo {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 30px;
    margin: 0 5px 0 0;
    width: auto;
}
.nomeUsuarioComentario {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    width: 490px;
}
.nomeCompeticaoLista {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    margin: 0 3px 0 0;
    width: auto;
}
.nomePerfilEquipe {
    color: #999999;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    margin: 0 3px 10px 0;
    width: auto;
}
.nomeUsuarioComentario2 {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    width: 420px;
}
.dataNoticiaOrganizador {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    margin: 0 0 0 3px;
    width: 50px;
}
.textoComentario {
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 20px;
    margin: 10px 0 0;
    width: 490px;
}
.textoComentario2 {
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 20px;
    margin: 10px 0 0;
    width: 420px;
}
.textoListaCompeticoes {
    color: #999999;
    font-size: 16px;
    height: auto;
    line-height: 20px;
    margin: 0;
    text-align: justify;
    width: auto;
}
.textoNoticiaOrganizador {
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 16px;
    margin: 0 0 5px 4px;
    text-align: justify;
    width: 395px;
}
.textoCalendario {
    background-color: #F4FFF2;
    color: #999999;
    font-size: 15px;
    height: auto;
    line-height: 16px;
    padding: 2px 0 3px 3px;
    text-align: justify;
    width: 335px;
}
.textoCalendario2 {
    color: #0CAABF;
    font-size: 15px;
    height: auto;
    line-height: 16px;
    padding: 2px 0 3px 3px;
    text-align: justify;
    width: 335px;
}
.btnComentar a {
    background-position: -460px -160px;
    display: block;
    height: 11px;
    width: 66px;
}
.btnComentar {
    margin: 15px 0 0;
}
.linha490E0E0E0 {
    background-color: #E0E0E0;
    height: 1px;
    margin: 15px 0 0 90px;
    width: 490px;
}
.linha490FFF {
    background-color: #FFFFFF;
    height: 1px;
    margin: 0 0 10px 90px;
    width: 490px;
}
.btnRemoverMeuComentario a {
    background-position: -296px -184px;
    display: block;
    height: 10px;
    width: 135px;
}
.btnRemoverMeuComentario {
    margin: 10px 0 0;
}
.btnRemoverEsteComentario a {
    background-position: -440px -184px;
    display: block;
    height: 10px;
    width: 134px;
}
.btnRemoverEsteComentario {
    margin: 10px 0 0;
}
.controlaImputComentario {
    height: auto;
    margin: 20px 0 0 90px;
    width: 480px;
}
.campoComentario {
    height: auto;
    width: 480px;
}
.campoComentarioModal {
    height: auto;
    margin: 0 0 0 63px;
    width: 480px;
}
.imputComentario {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 70px;
    padding: 10px 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 480px;
}
.imputComentario:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.campoItemGestor2 {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 30px;
    width: 280px;
}
.itemGestor2 a {
    color: #999999;
    font-size: 14px;
    height: auto;
    margin: 6px 0 0 5px;
    width: 270px;
}
.itemGestor2 {
    margin: 6px 0 0 5px;
}
.itemGestor2 a:hover {
    color: #333333;
}
.painelPerfil {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    height: auto;
    margin: 0 0 20px;
    padding: 10px 0 10px 10px;
    width: 270px;
}
.imgUsuario120x160 {
    height: 140px;
    width: 110px;
    overflow: hidden;
}
.logoTopo {
    height: 34px;
    margin: 0;
    width: 220px;
}
.controlaInfoPainelPerfil {
    height: auto;
    margin: 0 0 0 10px;
    width: 130px;
}
.textoPainelPerfilAzul {
    color: #0CAABF;
    font-size: 15px;
    height: auto;
    margin: 0 0 2px;
    width: 130px;
}
.textoPainelPerfilCinza {
    color: #999999;
    font-size: 15px;
    height: auto;
    margin: 0 0 15px;
    width: 130px;
}
.btnSeguirPerfil a {
    background-position: 0 -200px;
    display: block;
    height: 22px;
    width: 100px;
}
.btnSeguirPerfil {
    margin: 10px 0 0;
}
.btnSeguirPerfil a:hover {
    background-position: -110px -200px;
    display: block;
}
.btnSeguidoPerfil a {
    background-image: url("../img/seguido_perfil2.png");
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    width: 100px;
}
.btnSeguidoPerfil {
    margin: 10px 0 0;
}
.btnSeguidoPerfil a:hover {
    background-image: url("../img/seguido_perfil.png");
    background-repeat: no-repeat;
    display: block;
}
.nomePainelPerfil {
    color: #322C2C;
    font-size: 20px;
    height: auto;
    margin: 12px 0 0;
    width: 200px;
}
.btnCriarCampeonatoPersonalizado a {
    background-image: url("../img/btn_criar_campeonato_off.png");
    background-repeat: no-repeat;
    display: block;
    height: 44px;
    width: 404px;
}
.btnCriarCampeonatoPersonalizado a {
    margin: 10px auto;
}
.btnCriarCampeonatoPersonalizado a:hover {
    background-image: url("../img/btn_criar_campeonato_on.png");
    background-repeat: no-repeat;
    display: block;
}
.fundoFullpageCampeonatos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 5px 0 0;
    padding: 0 0 20px;
    width: 960px;
}
.controlaBoxCampeonato {
    height: auto;
    margin: 0 0 10px 20px;
    width: 890px;
}
.nomeCampeonato {
    color: #10D2EC;
    font-size: 24px;
    height: auto;
    margin: 0;
    width: auto;
}
.controlaSelect200Campeonatos {
    height: auto;
    margin: 0 0 0 20px;
    width: 200px;
}
.comboSelect200 select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    line-height: 1;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect200 {
    height: 25px;
    margin: 0;
    width: 200px;
}
.comboSelectCategoria select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    line-height: 1;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectCategoria {
    height: 25px;
    margin: 8px 8px 0 0;
    width: 200px;
}
.comboSelectModalidaCateg select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    line-height: 1;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectModalidaCateg {
    height: 25px;
    margin: 8px 8px 0 0;
    width: 260px;
}
.comboSelect200Embebed select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    padding: 5px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect200Embebed {
    height: 30px;
    margin: 0;
    width: 220px;
}
.comboSelect150 select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    margin: 5px 0 0 10px;
    padding: 5px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect150 {
    height: 30px;
    width: 150px;
}

.comboSelectUF select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    margin: 5px 5 0 10px;
    padding: 5px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectUF {
    height: 30px;
    width: 100px;
}

.comboSelectRodada select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 24px;
    line-height: 1;
    margin: 0 0 0 1px;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectRodada {
    height: 30px;
    width: 114px;
}
.comboSelect300 select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    line-height: 1;
    padding: 0 0 0 5px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect300 {
    height: 25px;
    margin: 5px 0 0;
    width: 300px;
}
.comboSelectArbitro select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    line-height: 1;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectArbitro {
    height: 25px;
    margin: 0;
    width: 300px;
}
.comboSelectLocal select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 23px;
    line-height: 1;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectLocal {
    height: 23px;
    width: 195px;
}
.comboSelectEquipe select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 23px;
    line-height: 1;
    margin: 0 0 0 4px;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectEquipe {
    height: 23px;
    width: 238px;
}
.comboSelect300Modal select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect300Modal {
    height: 30px;
    width: 300px;
}
.comboSelect420Modal select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect420Modal {
    height: 30px;
    width: 420px;
}
.comboSelectSimNao select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 27px;
    line-height: 1;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectSimNao {
    height: 27px;
    width: 80px;
}
.fundoBoxCampeonato {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    width: 890px;
}
.controlaFormatoFaseCampeonatos {
    height: auto;
    margin: 35px 0 0 20px;
    width: 180px;
}
.textoFormatoFase {
    color: #999999;
    font-size: 20px;
    font-weight: bold;
    height: 22px;
    margin: 1px 0 6px;
    text-align: right;
    width: 180px;
}
.controlaGruposCampeonatos {
    height: auto;
    margin: 5px 0 0 10px;
    width: 80px;
}
.titGruposBoxCampeonato {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 8px;
    text-align: center;
    width: 80px;
}
.campoCampeonato80x26 {
    background-color: #EEEEEE;
    height: 25px;
    margin: 0 0 3px;
    padding: 1px 0 0;
    width: 80px;
}
.textoCampoCampeonato80x26 {
    color: #999999;
    font-size: 18px;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 80px;
}
.controlaEquipesCampeonatos {
    height: auto;
    margin: 5px 0 0 30px;
    width: 100px;
}
.titEquipesBoxCampeonato {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 8px;
    text-align: center;
    width: 100px;
}
.campoCampeonato100x26 {
    background-color: #EEEEEE;
    height: 25px;
    margin: 0 0 3px;
    padding: 1px 0 0;
    width: 100px;
}
.textoCampoCampeonato100x26 {
    color: #999999;
    font-size: 18px;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 100px;
}
.controlaEstiloCampeonatos {
    height: auto;
    margin: 5px 0 0 30px;
    width: 220px;
}
.titEstiloBoxCampeonato {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 8px;
    text-align: center;
    width: 220px;
}
.campoCampeonato220x26 {
    background-color: #EEEEEE;
    height: 25px;
    margin: 0 0 3px;
    padding: 1px 0 0;
    width: 220px;
}
.textoCampoCampeonato220x26 {
    color: #999999;
    font-size: 18px;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 220px;
}
.controlaBotoesCampeonatos {
    height: auto;
    margin: 3px 0 10px 30px;
    width: 160px;
}
.btnVisualizarPerfil a {
    background-position: 0 -230px;
    display: block;
    height: 30px;
    width: 160px;
}
.btnVisualizarPerfil {
    margin: 10px 0 0;
}
.btnVisualizarPerfil a:hover {
    background-position: -170px -230px;
    display: block;
}
.btnCopiarCampeonato a {
    background-position: 0 -270px;
    display: block;
    height: 30px;
    width: 160px;
}
.btnCopiarCampeonato {
    margin: 10px 0 0;
}
.btnCopiarCampeonato a:hover {
    background-position: -170px -270px;
    display: block;
}
.abaEtapa01 {
    background-position: 0 -320px;
    display: block;
    height: 32px;
    margin: 0 0 0 244px;
    width: 176px;
}
.btnAbaEtapa01 a {
    background-position: 0 -360px;
    display: block;
    height: 32px;
    width: 176px;
}
.btnAbaEtapa01 {
    margin: 0 0 0 244px;
}
.btnAbaEtapa01 a:hover {
    background-position: 0 -320px;
    display: block;
}
.abaEtapa02 {
    background-position: -180px -320px;
    display: block;
    height: 32px;
    margin: 0 0 0 4px;
    width: 176px;
}
.btnAbaEtapa02 a {
    background-position: -180px -360px;
    display: block;
    height: 32px;
    width: 176px;
}
.btnAbaEtapa02 {
    margin: 0 0 0 4px;
}
.btnAbaEtapa02 a:hover {
    background-position: -180px -320px;
    display: block;
}
.abaEtapa03 {
    background-position: -360px -320px;
    display: block;
    height: 32px;
    margin: 0 0 0 4px;
    width: 176px;
}
.btnAbaEtapa03 a {
    background-position: -360px -360px;
    display: block;
    height: 32px;
    width: 176px;
}
.btnAbaEtapa03 {
    margin: 0 0 0 4px;
}
.btnAbaEtapa03 a:hover {
    background-position: -360px -320px;
    display: block;
}
.abaEtapa04 {
    background-position: -541px -320px;
    display: block;
    height: 32px;
    margin: 0 0 0 4px;
    width: 176px;
}
.btnAbaEtapa04 a {
    background-position: -541px -360px;
    display: block;
    height: 32px;
    width: 176px;
}
.btnAbaEtapa04 {
    margin: 0 0 0 4px;
}
.btnAbaEtapa04 a:hover {
    background-position: -541px -320px;
    display: block;
}
.fundoFullpageEtapas {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    padding: 0;
    width: 100%;
}
.fundoFullModalidade {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 -7px;
    padding: 0;
    width: 610px;
}
.fundoModalidade {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 -7px;
    padding: 0;
    width: 300px;
}
.nomeCalendarioAba {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 23px;
    margin: 0 0 0 -6px;
    padding: 0 0 3px 5px;
    width: 100px;
}
.fundoCalendario {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 -10px;
    padding: 0;
    width: 340px;
}
.coluna1 {
    margin: 0 0 0 10px;
}
.coluna2 {
    height: 600px;
    margin: 0 0 0 10px;
}
.fundoNoticiaOrganizador {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 5px;
    overflow: auto;
    padding: 0;
    width: 100%;
}
.imgGaleriaCad {
    height: 50px;
    margin: 0 0 0 5px;
    width: auto;    
}
.fundoFullpageEditarPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
}
.fundoFullpageTermo {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 250px;
    padding: 0 0 20px;
    width: 840px;
}
.textoTermoUso {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 0 0 0 10px;
    text-align: justify;
    width: 820px;
}
.fundoBoxEtapa01 {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 10px 0 0 35px;
    padding: 0 0 20px;
    width: 890px;
}
.controlaFormEtapa01 {
    height: auto;
    margin: 5px auto;
    width: 620px;
}
.legendaPremiados {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: -1px 3px 7px 0;
    padding: 0;
    text-align: right;
    width: 16px;
}
.legendaFormEtapa01 {
    color: #999999;
    font-size: 18px;
    height: 22px;
    margin: 3px 8px 0 0;
    padding: 4px 0 0;
    text-align: right;
    width: 250px;
}
.legendaFase {
    color: #999999;
    font-size: 18px;
    height: 22px;
    margin: 3px 4px 0 5px;
    padding: 4px 0 0;
    text-align: right;
    width: auto;
}
.legendaFormGrupo {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 20px 14px 0;
    padding: 4px 0 0;
    text-align: right;
    width: 175px;
}
.legendaFormEtapa02 {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    padding: 4px 0 0;
    text-align: right;
    width: 210px;
}
.legendaTabelaSumula {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    padding: 4px 0 0;
    width: 210px;
}
.legendaNaturalidade {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    padding: 4px 0 0;
    text-align: right;
    width: 210px;
}

.legendaFormPublicacaoPenalti {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 5px 5px 0;
    text-align: right;
    width: 120px;
}

.legendaForm120 {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 10px 5px 5px 0;
    text-align: right;
    width: 120px;
}

.legendaForm49 {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 10px 5px 5px 0;
    text-align: right;
    width: 45px;
}

.legendaFormUFIdentidade {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    text-align: right;
    width: 120px;
}
.legendaArbitragem {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    padding: 4px 0 0;
    text-align: right;
    width: auto;
}
.legendaFormModal {
    color: #999999;
    font-size: 23px;
    height: 16px;
    margin: 0;
    padding: 4px 0 0;
    text-align: left;
    width: 350px;
}
.legendaFormEtapa02Modal {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 20px 14px 0;
    padding: 4px 0 0;
    text-align: right;
    width: 210px;
}
.controlaSelect200Estapa01 {
    height: auto;
    margin: 5px 0 0;
    width: 200px;
}
.controlaSelect200Partida {
    height: auto;
    margin: 1px 0 0;
    width: 200px;
}
.controlaSelect300Partida {
    height: auto;
    margin: 1px 0 0;
    width: 300px;
}
.controlaSelect300Estapa01 {
    height: auto;
    margin-top: 5px;
    width: 300px;
}

.controlaSelectUF {
    height: auto;
    margin: 0px 0 0;
    width: 60px;
}
.controlaSelect300Modal {
    height: auto;
    margin: 4px 0 0;
    width: 300px;
}
.controlaSelect420Modal {
    height: auto;
    margin: 4px 0 0;
    width: 420px;
}
.campoForm350 {
    height: auto;
    margin: 5px 0 0;
    width: 350px;
}
.campoFormTextoFase {
    height: 22px;
    margin: 5px 0 0;
    width: 830px;
}
.textoHintImputModal {
    margin: 0 0 0 5px;
    text-align: justify;
    width: 310px;
}
.campoForm130 {
    height: 22px;
    margin: 5px 0 0;
    width: 90px;
}

.campoForm230 {
    height: 22px;
    margin: 5px 0 0;
    width: 230px;
}

.campoForm120 {
    height: 22px;
    margin: 5px 0 0;
    width: 120px;
}

.campoForm60 {
    height: 22px;
    margin: 5px 0 0;
    width: 60px;
}

.campoForm12 {
    height: 28px;
    margin: 10px 10px 0;
    width: 40px;
}
.campoFormValorPartida {
    height: 28px;
    margin: 6px 10px 0;
    width: 40px;
}
.textoDescricaoSorteio {
    margin: 0px 0 0 5px;
}
.campoFormDescricaoVaga {
    height: 22px;
    margin: -2px 0 7px 10px;
    width: 180px;
}
.imputTextForm350 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 120px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 345px;
}
.imputTextForm350:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}

.imputForm350Filiacao {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 345px;
}

.imputForm350 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 345px;
}
.imputForm350:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormTextoFase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 810px;
}
.imputFormTextoFase:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}

.imputForm110 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 72px;
}

.imputForm100 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 55px;
}

.imputFormHrOcours {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 55px;
    margin: 0 0 2px;
}

.imputForm100 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 55px;
}
.imputForm120 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 80px;
}

.imputForm60 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 60px;
}

.imputForm150 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 110px;
}

.imputForm230 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 230px;
}

.imputForm250 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 244px;
}

.imputForm120:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormLink {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 180px;
}
.imputFormLink:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormTelefone {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 150px;
}
imputFormTelefone:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormDescricaoVaga {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 175px;
}
.imputFormDescricaoVaga:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputnmSeqEdicao {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 110px;
}
.imputnmSeqEdicao:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormData {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 110px;
}
.imputFormData:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}

.imputForm120Partida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 115px;
}
.imputForm120Partida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputForm60Partida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 60px;
}
.imputForm60Partida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 25px;
    margin: 2px 0 0 8px;
    padding: 0 13px 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 71px;
}
.imputFormPartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormUf {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 32px;
}
.imputFormUf:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputForm12 {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 22px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 29px;
}
.imputForm12:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormValor {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 28px;
    height: 22px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 40px;
}
.imputFormValor:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormEdicao {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 28px;
    height: 22px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 120px;
}
.imputFormEdicao:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormValorPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 28px;
    height: 30px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 40px;
}
.imputFormValorPartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputFormPremiados {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 22px;
    margin: 2px 0 0 22px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 32px;
}
.imputForm12Premiados:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputForm20 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 22px;
    margin: 0 4px 0 0;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 40px;
}
.imputForm20:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputForm40 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 22px;
    margin: 0 3px 0 7px;
    padding: 0 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 70px;
}
.imputForm40:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputSelectFile {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 26px;
    padding: 5px 0 0;
    width: 350px;
}
.imputSelectFile:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.selecioneCategorias {
    color: #0CAABF;
    font-size: 18px;
    height: 22px;
    margin: 0 auto;
    width: 420px;
}
.controlaSelecaoCategorias {
    height: auto;
    margin: 2px auto;
    width: 420px;
}
.controlaSelecaoCategoriasModal {
    height: auto;
    margin: 0 0 0 118px;
    width: 420px;
}
.blocoCategoria {
    height: 22px;
    margin: 0 0 3px;
    width: auto;
}
.blocoComboAtivo {
    height: 22px;
    margin: 5px 0 0 265px;
    width: 196px;
}
.blocoComboAgenda {
    height: 22px;
    margin: 0 -53px -3px -144px;
    width: 196px;
}
.blocoComboFecharAgenda {
    height: 22px;
    margin: 0 -231px -3px -3px;
    width: 196px;
}
.blocoComboLocais {
    height: 22px;
    margin: -39px 5px 0 0;
    width: 196px;
}
.blocoComboFinalizaFase {
    height: 22px;
    margin: -60px -16px -3px;
    width: 184px;
}
.blocoComboFinalizaPartida {
    height: 22px;
    margin: -76px -75px 0;
    width: 257px;
}
.blocoListFinalizaPartida {
    height: 22px;
    position: relative;
    width: auto;
}
.blocoCategoria2 {
    height: 22px;
    margin: 0 0 3px;
    width: auto;
}
.campoCategoria {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    padding: 2px 0 0 4px;
    width: 150px;
}
.campoFinalisaFase {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    padding: 2px 0 0 4px;
    width: 127px;
}
.campoPartida {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    padding: 2px 0 0 4px;
    width: 60px;
}
.checkBoxAgenda {
    height: 10px;
    margin: 2px 7px 0 0;
    width: 10px;
}
.checkBoxCategoria {
    height: 10px;
    margin: 2px 7px 0 0;
    position: relative;
    width: 10px;
}
.controlaBtnProximaEtapa {
    height: 30px;
    margin: 0 auto;
    width: 200px;
}
.controlaBtnPlanos {
    margin: 5px 0 0;
}

.btnProximaEtapa a {
    background-position: -440px -230px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnProximaEtapa a:hover {
    background-position: -440px -270px;
}
.controlaGruposEtapa02 {
    height: auto;
    margin: 3px 0 0;
    overflow: auto;
    width: auto;
    padding: 25px;
}
.controlaGrupoFases {
    height: auto;
    width: 960px;
}
.controlaFase {
    height: auto;
    width: 960px;
}
.controlaFase2 {
    height: auto;
    margin: 0 0 0 50px;
    width: 910px;
}
.controlaJanelaGrupo {
    height: auto;
    margin: 0 0 0 10px;
    width: 940px;
}
.textoCategoriaCombo {
    color: #999999;
    font-size: 20px;
    font-weight: bold;
    height: 22px;
    margin: 10px 0 0 10px;
    width: 80px;
}
.textoCategoriaComboCopia {
    color: #999999;
    font-size: 20px;
    font-weight: bold;
    height: 22px;
    margin: 10px 0 0 10px;
    width: auto;
}
.controlaSelect200Estapa02 {
    height: auto;
    margin: 8px 0 0 5px;
    width: 200px;
}
.controlaSelectSimNao {
    height: auto;
    margin: 4px 0 0;
    width: 80px;
}
.controlaAddNovaFase {
    height: auto;
    margin: 4px 36px 0 0;
    width: 426px;
}
.campoAddNovaFase {
    height: 28px;
    margin: 1px 0 0;
    width: 220px;
}
.imputAddNovaFase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 28px;
    padding: 0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 210px;
}
.imputAddNovaFase:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputEdtFase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 15px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 28px;
    margin: -4px 0 0 290px;
    text-align: center;
    padding: 0 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 210px;
}
.imputEdtFase:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.btnAddNovaFase a {
    background-position: -350px -404px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnAddNovaFase {
    margin: -30px 0 0 10px;
}
.btnAddNovaFase a:hover {
    background-position: -350px -444px;
}
.controlaBoxNomeFase {
    height: 20px;
    margin: 0 0 0 4px;
    width: 910px;
}
.controlaNomeFase {
    height: 30px;
    margin: 6px 0 0;
    width: 960px;
}
.linhaNomeFase {
    background-color: #C0C0C0;
    height: 1px;
    margin: 15px 0 0;
    width: 886px;
}
.controlaTitNomeFase {
    height: 22px;
    margin: -12px 0 0;
    width: 910px;
}
.titNomeFase {
    background-color: #FFFFFF;
    color: #999999;
    font-size: 18px;
    font-weight: bold;
    height: 22px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
    width: 200px;
}
.btnClonarFase a {
    background-position: -490px -404px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnClonarFase {
    margin: 0 0 0 10px;
}
.btnClonarFase a:hover {
    background-position: -490px -444px;
}
.barraNomeGrupo {
    background-color: #0DAAC0;
    border-radius: 6px;
    cursor: pointer;
    height: 26px;
    margin: 10px 0 0 10px;
    padding: 3px 0 0 10px;
    width: 925px;
}
.titNomeGrupo {
    color: #322F2F;
    font-size: 24px;
    height: auto;
    width: 800px;
    padding: 4px 0 0 0;
}
.dadosFase {
    height: 80px;
    width: auto;
}
.controlaColuna01Etapa02 {
    height: auto;
    width: 230px;
}
.controlaColuna02Etapa02 {
    height: auto;
    margin: 0 0 0 7px;
    width: 410px;
}
.controlaColuna03Etapa02 {
    height: auto;
    margin: 0 0 0 7px;
    width: 280px;
}
.boxListasFase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 60px;
    margin: 5px 0 0 4px;
    padding: 0;
    width: 173px;
}
.boxListaPremiados {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 5px 0 0 3px;
    padding: 0 0 5px;
    width: 518px;
}
.boxListasEtapa02 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 7px;
    padding: 0 0 10px;
    width: auto;
}
.box02ListasEtapa02 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 7px 6px;
    padding: 0 0 10px;
    width: 200px;
}
.titListas200 {
    color: #666666;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 12px;
    text-align: center;
    width: auto;
}
.titListas180 {
    color: #666666;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 10px 5px;
    text-align: left;
    width: 200px;
}
.campo160Fase {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 7px 0 0 16px;
    padding: 0 0 0 5px;
    width: 136px;
}
.campo160Etapa {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 6px 16px;
    padding: 2px 0 0 5px;
    width: 155px;
}
.campo240Etapa {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 6px 40px;
    padding: 2px 0 0 5px;
    width: 200px;
}
.radioCheckFase {
    height: 10px;
    margin: 7px 0 0;
    width: 10px;
}
.radioCheckEtapas {
    height: 10px;
    margin: 1px 0 0 6px;
    width: 10px;
}
.boxArrasteEtapa02 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 408px;
}
.titListas410 {
    color: #666666;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 12px;
    text-align: center;
    width: 408px;
}
.campoEquipesArraste a {
    background-position: -220px -200px;
    color: #999999;
    display: block;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    width: 175px;
}
.campoEquipesArraste {
    margin: 6px 0 0 20px;
}
.campoEquipesArraste a:hover {
    background-position: -410px -200px;
    color: #FFFFFF;
}
.campoEquipesArraste2 a {
    background-position: -220px -200px;
    color: #999999;
    display: block;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    width: 175px;
}
.campoEquipesArraste2 {
    margin: 6px 0 0 10px;
}
.campoEquipesArraste2 a:hover {
    background-position: -410px -200px;
    color: #FFFFFF;
}
.campoEquipesVazio {
    background-position: -220px -200px;
    color: #999999;
    display: block;
    font-size: 16px;
    height: 22px;
    margin: 6px 0 0 20px;
    padding: 0 0 0 5px;
    width: 175px;
}
.campoEquipesVazio2 {
    background-position: -220px -200px;
    color: #999999;
    display: block;
    font-size: 16px;
    height: 22px;
    margin: 6px 0 0 10px;
    padding: 0 0 0 5px;
    width: 175px;
}
.boxCriteriosEtapa02 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 280px;
}
.titCriteriosEtapa02 {
    color: #666666;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 12px;
    text-align: center;
    width: 280px;
}
.campoCriterios {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 22px;
    margin: 0 0 6px 10px;
    padding: 0 0 0 5px;
    width: 242px;
}
.btnClonarGrupo a {
    background-position: -140px -484px;
    display: block;
    height: 30px;
    width: 100px;
}
.btnClonarGrupo {
    margin: 0 0 0 20px;
}
.btnClonarGrupo a:hover {
    background-position: -140px -524px;
    display: block;
}
.controlaComboSelect180{
    width: 180px;
    height: auto;
    margin: 0 0 0 10px;
}
.comboSelect180 select {
    background: url(../img/seta_combo.png) no-repeat right #EEE;
    width: 180px;
    height: 30px;
    padding: 5px;
    font-size: 16px;
    line-height: 1;
    border: 1px solid #CCC;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
}
.comboSelect180 {
    width: 180px;
    height: 30px;
    overflow: show;
}
.controlaComboSelectClassif {
    height: auto;
    margin: 0 0 0 5px;
    width: auto;
}
.comboSelectClassif select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 30px;
    line-height: 1;
    padding: 5px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectClassif {
    height: 30px;
    width: auto;
}
.controlaComboClassifVaga {
    height: auto;
    margin: 0 0 0 8px;
    width: auto;
}
.comboSelectClassifVaga select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 20px;
    line-height: 1;
    padding: 1px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectClassifVaga {
    height: 20px;
    width: auto;
}
.boxNumeroPremiados {
    height: 52px;
    margin: 3px 0 0 3px;
    width: 86px;
}
.controlaComboPremiados {
    height: auto;
    margin: 5px 0 0 4px;
    width: 135px;
}
.comboPremiado select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 15px;
    height: 22px;
    line-height: 1;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboPremiado {
    height: 22px;
    width: 135px;
}
.controlaComboSelect190 {
    height: auto;
    margin: 0;
    width: 175px;
}
.comboSelect190 select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 25px;
    line-height: 1;
    margin: 0 0 0 5px;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelect190 {
    height: 25px;
    width: 180px;
}
.controlaComboSelectEtapa3 {
    height: auto;
    margin: 0;
    width: 190px;
}
.comboSelectEtapa3 select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 25px;
    line-height: 1;
    margin: 0 0 0 5px;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectEtapa3 {
    height: 25px;
    width: 195px;
}
.controlaComboSelectEtapa3P {
    height: auto;
    margin: 0;
    width: 190px;
}
.comboSelectEtapa3P select {
    background: url("../img/seta_combo.png") no-repeat scroll right center #D3D3D3;
    border: 1px solid #CCCCCC;
    color: #7D7D7D;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 25px;
    line-height: 1;
    margin: 0 0 0 5px;
    padding: 2px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.comboSelectEtapa3P {
    height: 25px;
    width: 195px;
}
.titConvidarEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 20px;
    height: 22px;
    margin: 6px auto;
    padding: 3px 3px 5px;
    text-align: center;
    width: 280px;
}
.boxListaEquipes2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0 10px;
    width: 300px;
}
.boxListaEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0 10px;
    width: 260px;
}
.campoEqpInscritas {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    margin: 0 0 6px 7px;
    padding: 2px 0 5px 5px;
    width: 285px;
}
.boxPapelEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 5px;
    padding: 0 0 10px;
    width: 700px;
}
.boxPapelArbitragem {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px;
    height: auto;
    margin: 10px;
    padding: 10px;
    width: auto;
}    
.boxPenalizacoes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 0 0 5px;
    width: 670px;
}
.boxClassifEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 2px;
    padding: 5px 0 10px;
    width: 385px;
}
.boxClassifEquipes2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 2px;
    padding: 5px 0 10px;
    width: 285px;
}
.boxClassifEquipes3 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 2px;
    padding: 5px 0 10px;
    width: 480px;
}
.boxClassifEquipesPenalizacoes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 5px 2px;
    padding: 5px 0 10px;
    width: 964px;
}
.boxGrupoEtapa3 {
    margin: 0 15px 0 3px;
}
.titListaEquipes {
    color: #666666;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 12px;
    text-align: center;
    width: 200px;
}
.campoEquipes a {
    background-position: -220px -200px;
    color: #999999;
    display: block;
    font-size: 16px;
    height: 22px;
    padding: 0 0 0 5px;
    width: 180px;
}
.campoEquipes {
    margin: 6px 0 0 10px;
}
.campoEquipes a:hover {
    background-position: -410px -200px;
    color: #FFFFFF;
}
.campoPapelEquipes {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 22px;
    margin: 6px 0 0 10px;
    padding: 0 0 0 5px;
    width: 175px;
}
.removerEquipe a {
    background-position: -570px -42px;
    display: block;
    height: 22px;
    width: 20px;
}
.boxNomeEmailEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 50px;
    padding: 0 0 10px;
    width: 440px;
}
.titNomeEmailEquipes {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 5px 0 12px;
    text-align: center;
    width: 440px;
}
.imputNomeEmailEquipe {
    background-color: #EEEEEE;
    border: 0 none;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    height: 22px;
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
    width: 415px;
}
.imputNomeEmailEquipe:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.boxSortearEquipes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 50px;
    margin: 10px 10px 5px 10px;
    width: auto;
}
.btnSortearEquipes a {
    background-position: 0 -404px;
    display: block;
    height: 30px;
    margin: 10px auto;
    width: 130px;
}
.btnSortearEquipes {
    margin: -40px 0 -41px 5px;
}
.btnSortearEquipes a:hover {
    background-position: 0 -444px;
    display: block;
}
.controlaBotoesEtapa03 {
    height: 30px;
    margin: 50px 0 0 290px;
    width: 517px;
}
.btnEtapaAnterior a {
    background-position: -140px -404px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnEtapaAnterior a:hover {
    background-position: -140px -444px;
    display: block;
}
.btnSalvar a {
    background-position: -280px -404px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSalvar {
    margin: 0 0 0 3px;
}
.btnSalvar a:hover {
    background-position: -280px -444px;
    display: block;
}
.btnSalvarPartida a {
    background-position: -280px -404px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSalvarPartida {
    margin: 8px 0 0 0px;
}
.btnSalvarPartida a:hover {
    background-position: -280px -444px;
    display: block;
}
.btnSalvarAgenda a {
    background-position: -280px -404px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSalvarAgenda {
    margin: 0;
}
.btnSalvarAgenda a:hover {
    background-position: -280px -444px;
    display: block;
}
.controlaBtnSalvarAgenda {
    height: 20px;
    margin: -3px -228px 0 4px;
    width: 0;
}
.controlaBtnSalvarFases {
    height: 20px;
    margin: -8px 23px 0 0;
    width: auto;
}
.controlaBtnImprimirSumulas {
    height: 20px;
    margin: -39px 2px 0 252px;
    width: 180px;
}
.controlaBtnCadastraLocal {
    height: 20px;
    margin: -8px 2px 0 0;
    width: 195px;
}
.controlaLogoCampeonato {
    background-color: #CCCCCC;
    height: 160px;
    margin: 40px 0 0;
    width: 680px;
}
.controlaCabecalhoPartidas {
    height: auto;
    margin: 30px auto;
    width: 580px;
}
.dataPartida {
    color: #666666;
    font-size: 20px;
    height: 20px;
    margin: 5px 0 0;
    width: 120px;
}
.ctrlLocalizacao {
    margin: 5px 0 0;
}
.localPartida {
    color: #666666;
    font-size: 20px;
    height: 20px;
    margin: 6px 0 0;
    width: 126px;
}
.fasePartida {
    color: #666666;
    font-size: 20px;
    height: 20px;
    margin: 6px 0 0;
    width: 42px;
}
.grupoPartida {
    color: #666666;
    font-size: 20px;
    height: 20px;
    margin: 6px 0 0;
    width: 50px;
}
.infoCabecalhoPartida {
    color: #0CAABF;
    font-size: 20px;
    height: 20px;
    margin: 0 0 0 5px;
    width: 440px;
}
.infoCabecalhoPartida2 {
    color: #0CAABF;
    font-size: 20px;
    height: 20px;
    margin: 6px 5px 0 3px;
    width: auto;
}
.infoPunicao {
    color: #0CAABF;
    font-size: 16px;
    height: 20px;
    margin: 27px 5px 5px 5px;
    width: auto;
}
.infoPunicao2 {
    color: #0CAABF;
    font-size: 16px;
    height: 20px;
    margin: -4px 5px 5px 5px;
    width: auto;
}
.imputCabecalhoPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 27px;
    margin: 0 0 5px 4px;
    padding: 1px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 245px;
}
.imputEquipePartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.campoPlacarNomeEquipePartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 17px;
    margin: 10px 0 0;
    padding: 1px 5px 5px;
    width: 240px;
}
.campoPlacarFaltasPeriodo {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 20px;
    margin: 10px 5px 0;
    padding: 1px 5px 5px;
    width: 460px;
}
.nomeContadorFaltas {
    color: blue;
    font-size: 70px;
    height: auto;
    line-height: 140%;
    margin: -40px 0 0 95px;
    width: auto;
}
.nomeContadorFaltasEstourada {
    color: red;
    font-size: 70px;
    height: auto;
    line-height: 140%;
    margin: -40px 0 0 95px;
    width: auto;
}
.nomePlacarFaltasPeriodo {
    color: #666666;
    font-size: 18px;
    height: 18px;
    text-align: right;
    width: auto;
}
.nomePlacarEquipe1Partida {
    color: #666666;
    font-size: 18px;
    height: 18px;
    text-align: right;
    width: 240px;
    line-height: 100%
}
.nomePlacarEquipe2Partida {
    color: #666666;
    font-size: 18px;
    height: 18px;
    line-height: 100%
}
.nomeEditarEquipe1Partida {
    color: #666666;
    font-size: 16px;
    height: 18px;
    text-align: right;
    line-height: 100%
}
.textoCategoriaPartida {
    color: #666666;
    font-size: 18px;
    height: 18px;
    line-height: 100%
}
.nomeEditarEquipe2Partida {
    color: #666666;
    font-size: 16px;
    height: 18px;
    width: 220px;
    line-height: 100%
}
.imputEquipePartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 27px;
    margin: 24px 0 0;
    padding: 1px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 215px;
}
.imputEquipePartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.valorPlacarPartida {
    color: #0CAABF;
    font-size: 26px;
    height: 26px;
    margin: 8px 0 0 3px;
    text-align: center;
    width: 34px;
}
.imputValorPlacarPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 27px;
    margin: 24px 10px 0;
    padding: 1px 0 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 34px;
}
.imputValorPlacarPartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.xPlacarPartida {
    color: #666666;
    font-size: 26px;
    height: 26px;
    margin: 10px 0 0 3px;
    text-align: center;
    width: 16px;
}
.xPlacarPartidaEditar {
    color: #666666;
    font-size: 30px;
    height: 26px;
    margin: 14px 0 0 3px;
    text-align: center;
    width: 16px;
}
.controlaEquipePartida {
    height: auto;
    margin: 5px 0 0 5px;
    min-width: 532px;
    width: auto;
}
.controlaEquipePartida2 {
    height: auto;
    margin: 5px 0 0 14px;
    min-width: 532px;
    width: auto;
}
.nomeEquipeBusca {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 30px;
    margin: 5px 0 0 21px;
    padding: 0 0 0 5px;
    width: 245px;
}
.fundoEquipes {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 21px;
    padding: 0 0 20px;
    width: 600px;
}
.nomeCompetiBusca {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 30px;
    margin: 5px 0 0 21px;
    padding: 4px 0 0 5px;
    width: 245px;
}
.nomeEquipeAba {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 16px;
    height: 23px;
    margin: 0 0 0 5px;
    padding: 4px 0 0 5px;
    width: 245px;
}
.nomeModalidadeAba {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 23px;
    margin: 0;
    padding: 0 0 3px 5px;
    width: 245px;
}
.nomeNoticiaOrganizaAba {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
    width: 245px;
}
.nomeTermoAba {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 30px;
    margin: 0 0 0 255px;
    padding: 4px 0 0 5px;
    width: 245px;
}
.abaResidente {
    background-position: -260px -564px;
    color: #0CAABF;
    display: block;
    font-size: 18px;
    height: 22px;
    margin: 3px 0 0 10px;
    padding: 2px 0 0 5px;
    width: 85px;
}
.boxEquipePartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 5px 5px;
    width: auto;
}
.imputCampoAtletas320 {
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 6px;
    box-shadow: 0px 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0px 0px 3px;
    padding: 3px 0px 0px 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 315px;
}
.boxAtletaPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: 510px;
    font-size: 15px;
}
.checkBoxInscrAtleta {
    width: 50px;
}
.colunaInscrAtletas {
    height: auto;
    margin: 2px 0 0 10px;
    width: 56px;
}
.boxInscrAtletaPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 auto;
    padding: 5px;
    width: auto;
    font-size: 15px;
}
.colunaPartida320 {
    height: auto;
    margin: 5px 0 0 15px;
    width: 320px;
}
.colunaAtletaPartida320 {
    height: auto;
    margin: 1px 0 0 15px;
    width: 320px;
}
.colunaPartida200 {
    height: auto;
    margin: 5px 0 0 10px;
    width: 200px;
}
.colunaPartida70 {
    height: auto;
    margin: 5px 0 0 10px;
    width: 25px;
}
.colunaAtletaPartida70 {
    height: auto;
    margin: 2px 0 0 10px;
    width: 25px;
}
.colunaPartida320N {
    height: auto;
    margin: -5px 0 0 15px;
    width: 320px;
}
.colunaPartida200N {
    height: auto;
    margin: -6px 6px 0 2px;
    width: 200px;
}
.colunaPartida70N {
    height: auto;
    margin: -6px 0 0 2px;
    width: 25px;
}
.colunaPartida320S {
    height: auto;
    margin: 5px 0 0 15px;
    width: 320px;
}
.colunaPartida200S {
    height: auto;
    margin: 5px 6px 0 2px;
    width: 200px;
}
.colunaPartida70S {
    height: auto;
    margin: 5px 0 0 2px;
    width: 25px;
}
.titColunaPartida320 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 1px;
    text-align: center;
    width: 320px;
}
.titColunaPartida200 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 1px;
    text-align: center;
    width: 200px;
}
.titColunaPartida70 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 1px;
    text-align: center;
    width: 35px;
}
.campoPartida320 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px;
    padding: 1px 0 0;
    text-align: center;
    width: 320px;
}
.campoPartida200 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px;
    padding: 1px 0 0;
    text-align: center;
    width: 200px;
}
.campoPartida70 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px;
    padding: 1px 0 0;
    text-align: center;
    width: 30px;
}
.imputCampoPartida320 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 8px;
    padding: 3px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 315px;
}
.imputCampoPartida320:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida200 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 8px;
    padding: 0 0 0 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 200px;
}
.imputCampoPartida200:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida200Amarelo {
    background-color: #FFFFAA;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 8px;
    padding: 0 0 0 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 200px;
}
.imputCampoPartida200Amarelo:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida200Vermelho {
    background-color: #E62727;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 8px;
    padding: 0 0 0 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 200px;
}
.imputCampoPartida200Vermelho:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida200Julgamento {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 8px;
    padding: 0 0 0 2px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 200px;
}
.imputCampoPartida200Julgamento:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida70 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 6px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 23px;
}
.imputCampoPartida70:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida70Amarelo {
    background-color: #FFFFAA;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 6px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 23px;
}
.imputCampoPartida70Amarelo:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida70Vermelho {
    background-color: #E62727;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 6px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 23px;
}
.imputCampoPartida70Vermelho:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoPartida70Julgamento {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 21px;
    margin: 0 0 6px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 23px;
}
.imputCampoPartida70Julgamento:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.controlaCampoObservacoes {
    height: auto;
    margin: 0 0 0 5px;
    width: 450px;
}
.cotrolaCampoObservacoes {
    height: auto;
    margin: 0 0 0 5px;
    width: 450px;
}
.titObservacoes {
    color: #666666;
    font-size: 22px;
    height: 24px;
    text-align: center;
    width: 106px;
}
.imputCampoObservacoesPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    line-height: 103%;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 110px;
    margin: 5px 0 8px;
    padding: 3px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 470px;
}
.imputCampoObservacoesPartida:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputCampoObservacoesLocal {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 14px;
    height: 60px;
    margin: 5px 0 8px;
    padding: 3px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 380px;
}
.imputCampoObservacoesLocal:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.campoPartidaObservacoes {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #999999;
    font-size: 16px;
    height: auto;
    line-height: 140%;
    margin: 3px 0;
    padding: 10px;
    width: 450px;
}
.controlaBtnConcluir {
    height: 30px;
    margin: 10px auto;
    width: 130px;
}
.controlaBtnSalvarPartida {
    height: 30px;
    margin: -50px auto;
    width: 70px;
}
.btnConcluir a {
    background-position: -280px -484px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnConcluir a:hover {
    background-position: -280px -524px;
}
.imgEquipe {
    height: 80px;
    margin: 0 10px 5px;
    width: 60px;
}
.topoPerfilCampeonato {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 5px 0;
    padding: 5px;
    width: auto;
}
.topoPerfilOrganizador {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 5px;
    padding: 5px 0 5px 5px;
    width: 475px;
}
.semEscudo200x150 {
    background-image: url("../img/competicao120x160.png");
    background-repeat: no-repeat;
    background-size: 140px 145px;
    display: block;
    height: 145px;
    width: 140px;
}
.imgMiniLogo {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 0 2px 5px 0;
    border-radius: 8px;
    height: 55px;
    width: 55px;
}
.imgMiniFoto {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    height: 55px;
    margin: 0 2px 5px 0;
    width: 75px;
}
.lstLogoEquipes {
    width: 950px;    
    height: auto;  
    margin: 0 auto;    
}
.nomeFotoModal {
    width: 694px;
    text-align: center;
    font-size: 20px;
}
.semEscudo120x90 {
    background-position: -210px -775px;
    display: block;
    height: 90px;
    width: 120px;
}
.semEscudo120x90Podium {
    background-image: url("../img/img_equipe_60x80.png");
    background-repeat: no-repeat;
    background-size: 120px 160px;
    display: block;
    height: 160px;
    width: 120px;
}
.semEscudo100x75 a {
    background-position: -210px -690px;
    display: block;
    height: 75px;
    width: 100px;
}
.semEscudo100x75_2 a {
    background-position: -210px -690px;
    display: block;
    height: 75px;
    margin: 0 0 0 10px;
    width: 100px;
}
.semEscudo40x30 {
    background-image: url("../img/semlogo-equipe.png");
    background-repeat: no-repeat;
    background-size: 38px 30px;
    display: block;
    height: 30px;
    margin: 2px 0 0;
    text-align: center;
    width: 40px;
}
.comEscudo40x30 {
    display: block;
    height: 30px;
    margin: 2px 0 0;
    text-align: center;
    width: 40px;
}
.escudoTimes200x150 {
    height: 150px;
    width: 200px;
}
.escudoTimes120x90 {
    height: 90px;
    width: 120px;
}
.escudoTimes100x75 a {
    height: 75px;
    width: 100px;
}
.escudoTimes100x75_2 a {
    height: 75px;
    margin: 0 0 0 10px;
    width: 100px;
}
.escudoTimes40x30 {
    height: 30px;
    margin: 4px 0 0;
    width: 40px;
}
.controlaTopoPerfilCampeonato {
    height: auto;
    margin: 0 0 5px 8px;
    width: 800px;
}
.controlaTopoPerfilCampeonatoNovo {
    height: auto;
    margin: 0 0 5px;
    width: 100%;
}
.controlaTopoPerfilOrganizador {
    height: auto;
    margin: 0 0 5px 10px;
    width: 800px;
}
.nomeCampeonatoPerfil {
    color: #0CAABF;
    font-size: 32px;
    height: auto;
    line-height: 140%;
    width: auto;
}
.nomeCampeonatoPerfilNovo {
    color: #0CAABF;
    font-size: 26px;
    height: auto;
    line-height: 140%;
    width: 680px;
    text-align: center;
}
.nomeCategoriaEstat {
    color: #0C54BF;
    font-size: 24px;
    height: auto;
    line-height: 108%;
    margin: 0 0 5px 5px;
    width: 270px;
}
.nomeAgrupamentoPartidas {
    color: #0C54BF;
    font-size: 24px;
    height: auto;
    line-height: 108%;
    margin: 5px 0 0;
    width: 500px;
}
.gerenteCampeonatoPerfil {
    color: #666666;
    font-size: 20px;
    height: auto;
    margin: 10px 0 0;
    width: 680px;
}
.localCampeonatoPerfil {
    color: #666666;
    font-size: 20px;
    line-height: 100%;
    margin: 1px 0 0;
    text-align: justify;
    text-transform: uppercase;
}
.descricaoOrganizadorPerfil {
    color: #666666;
    font-size: 15px;
    height: 80px;   
    margin: 0;
    text-align: justify;
    width: 300px;
}
.descricaoCampeonatoPerfil {
    color: #666666;
    font-size: 14px;
    height: auto;
    line-height: 140%;
    margin: 8px 0 0;
    text-align: justify;
    width: 680px;
}
.dataInicioCampeonatoPerfil {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 10px 0 0;
    width: 120px;
}
.dataCampeonatoPerfil {
    color: #0CAABF;
    font-size: 20px;
    height: auto;
    margin: 7px 0 0;
    width: 90px;
}
.dataFinalCampeonatoPerfil {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 10px 0 0 10px;
    width: 92px;
}
.dadosAgendaPadrao {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 10px 0 0;
    width: 500px;
}
.infoAgendaPadrao {
    color: #666666;
    font-size: 18px;
    height: auto;
    margin: 4px 0 0;
    width: 175px;
}
.btnEfetuarSorteio a {
    background-position: 0 -608px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnEfetuarSorteio {
    margin: 20px 0 0 30px;
}
.btnEfetuarSorteio a:hover {
    background-position: 0 -648px;
}
.btnSeguirCampeonato a {
    background-position: -140px -608px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnSeguirCampeonato {
    margin: 20px 0 0;
}
.btnSeguirCampeonato a:hover {
    background-position: -140px -648px;
}
.btnSeguidoCampeonato a {
    background-image: url("../img/seguido.png");
    display: block;
    height: 30px;
    width: 130px;
}
.btnSeguidoCampeonato {
    margin: 20px 0 0;
}
.btnSeguidoCampeonato a:hover {
    background-image: url("../img/seguido2.png");
    background-repeat: no-repeat;
}
.btnInscrevaSeCampeonato a {
    background-position: -280px -608px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnInscrevaSeCampeonato {
    margin: 20px 0 0 30px;
}
.btnInscrevaSeCampeonato a:hover {
    background-position: -280px -648px;
}
.controlaSelect200CampeonatoPerfil {
    height: auto;
    margin: 20px 0 0;
    width: 200px;
}
.controlaSelect200EdicaoCompet {
    height: auto;
    margin: -72px 98px 0;
    width: 107px;
}
.controlaSelectListaEdicaoes {
    height: auto;
    margin: 5px 98px 0;
    width: 107px;
}
.controlaSelectListaEdicoes {
    height: auto;
    margin: 1px 0 0;
    width: 200px;
}
.logoCompeticao {
    height: 145px;
    width: 130px;
}
.carrosselCampeonatoPerfil {
    height: 75px;
    width: 960px;
}
.btnCarrosselEsquerdo a {
    background-position: -404px -688px;
    display: block;
    height: 75px;
    width: 20px;
}
.btnCarrosselEsquerdo a:hover {
    background-position: -404px -773px;
}
.btnCarrosselDireito a {
    background-position: -434px -688px;
    display: block;
    height: 75px;
    width: 20px;
}
.btnCarrosselDireito a:hover {
    background-position: -434px -773px;
}
.escudosCarrosselCampeonato {
    height: 75px;
    margin: 0 10px;
    width: 950px;
}
.trocaFases {
    height: 35px;
    margin: 8px auto;
    width: 580px;
}
.campoTrocaFases {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 20px;
    margin: 0 10px;
    text-align: center;
    width: 420px;
    height: 30px;
    line-height: 150%;
}
.campoTextoFase {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 16px;
    height: auto;
    margin: 2px -203px;
    padding: 3px 5px 3px;
    text-align: justify;
    line-height: 102%;
    width: 975px;    
}
.comboNuSiglaLocal {
    background-color: #d3d3d3;
    border: 1px solid #cccccc;
    border-radius: 8px;
    color: #666666;
    font-size: 14px;
    height: 18px;
    margin: 1px 0 0 2px;
    padding: 0 3px;
    text-align: center;
    width: auto;
}
.btnSetaEsquerda60x30 a {
    background-position: -420px -484px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSetaEsquerda60x30 a:hover {
    background-position: -420px -524px;
}
.AlinhabtnDireitaEtapa02 {
    margin: -28px 19px 0;
}
.AlinhabtnEsquerdaEtapa02 {
    margin: -17px 0 0;
}
.btnSetaDireita60x30 a {
    background-position: -490px -484px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSetaDireita60x30 a:hover {
    background-position: -490px -524px;
}
.btnSetaEsquerda60x30, .btnSetaDireita60x30 {
    margin: 1px 0 0;
}
.controlaGrupoCampeonatoPerfil {
    height: auto;
    margin: 0 3px;
    width: auto;
}
.controlaGrupoCampeonatoClassif {
    height: auto;
    margin: 0 0 0 3px;
    width: auto;
}
.grupoTimesCampeonatoPerfil {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 5px 5px 0;
    width: auto;
}
.edicaoPartidasFase {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 2px 3px;
    width: auto;
}
.edicaoPartidasGrupo {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 2px 0;
}
.grupoTimesCampeonatoClassif {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 5px;
    width: 373px;
}
.grupoTimesCampeonatoClassif2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 5px;
    width: 275px;
}
.grupoTimesCampeonatoClassif3 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 3px;
    width: 470px;
}
.grupoTimesCampeonatoClassifPena {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 3px;
    width: 953px;
}
.grupoPartidas {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 5px 0 5px 2px;
    width: 960px;
}
.grupoTimesCampeonatoPartidas {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 5px 5px 0 0;
    padding: 5px 0 5px 5px;
    width: 905px;
}
.abaGrupoCampeonatoPerfil {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 1px 0 0 5px;
    width: 245px;
}

.abaDefesaArtilharia {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: 20px;
    padding: 5px 0 0 5px;
    width: 245px;
}

.abaListagemPublicacao {
    background-position: 0 -565px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 1px 0 0 5px;
    width: 255px;
}

.campoTexto200Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 235px;
}
.campoTexto200 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 235px;
}
.campoTexto230Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px;
    padding: 1px 0 0 5px;
    width: 255px;
}

.campoTexto230DestaqueClassificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px;
    padding: 1px 0 0 5px;
    width: 255px;
}

.campoTexto230Classificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px;
    padding: 1px 0 0 5px;
    width: 255px;
}

.campoTexto230 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px;
    padding: 1px 0 0 5px;
    width: 255px;
}
.campoTexto300 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 25px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 268px;
}
.campoTexto300Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 25px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 268px;
}
.campoTexto280 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 280px;
}
.campoTexto274 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 274px;
}
.campoTexto100 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 100px;
}
.campoTexto170 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 170px;
}
.campoTexto140 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 140px;
}
.campoTexto210 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 210px;
}
.campoTexto484 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: auto;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 484px;
}
.iconeExcluirPenalidade a {
    background-position: -564px -110px;
    display: block;
    height: 25px;
    width: 20px;
}
.iconeExcluirPenalidade {
    margin: -28px 0 0;
}
.campoTexto110 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 110px;
}
.campoTexto60 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    width: 60px;
}
.campoTexto320 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 320px;
}
.campoTexto335 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 335px;
}
.campoTexto335Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0 5px;
    width: 335px;
}
.campo2Texto230 {
    background-color: #D3D3D3;
    color: #666666;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px;
    padding: 1px 0 0 5px;
    width: 225px;
}
.campoTexto40 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px 10px;
    padding: 1px 0 0;
    text-align: center;
    width: 40px;
}
.campoTexto30 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px 3px;
    padding: 1px 0 0;
    text-align: center;
    width: 25px;
}
.campoTexto30Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px 3px;
    padding: 1px 0 0;
    text-align: center;
    width: 25px;
}
.campoTexto30DestaqueClassificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px 3px;
    padding: 1px 0 0;
    text-align: center;
    width: 25px;
}
.campoTexto30Classificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 4px 3px;
    padding: 1px 0 0;
    text-align: center;
    width: 25px;
}
.campoClassif130 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 17px;
    height: auto;
    margin: 0 0 2px;
    padding: 1px 0 0;
    text-align: right;
    width: 127px;
}
.campoClassif30 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    text-align: center;
    width: 30px;
}
.campoClassif30Destaque {
    background-color: #D3D3D3;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    text-align: center;
    width: 30px;
}
.campoClassif30DestaqueClassificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    text-align: center;
    width: 30px;
}
.campoClassif30Classificado {
    background-color: #A4F1B0;
    color: #999999;
    font-size: 16px;
    height: 20px;
    margin: 0 0 2px;
    padding: 1px 0 0;
    text-align: center;
    width: 30px;
}
.campo2Texto40 {
    background-color: #D3D3D3;
    color: #666666;
    font-size: 18px;
    height: 25px;
    margin: 0 0 8px 10px;
    padding: 1px 0 0;
    text-align: center;
    width: 40px;
}
.campo3Texto40 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 10px 8px 0;
    padding: 1px 0 0;
    text-align: center;
    width: 40px;
}
.campo4Texto40 {
    background-color: #D3D3D3;
    color: #666666;
    font-size: 18px;
    height: 25px;
    margin: 0 10px 8px 0;
    padding: 1px 0 0;
    text-align: center;
    width: 40px;
}
.titColunaCampeonatoPerfil230 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 3px;
    text-align: center;
    width: 260px;
}
.tit2ColunaCampeonatoPerfil230 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 3px 50px;
    text-align: center;
    width: 230px;
}
.titColunaCampeonatoPerfil40 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 3px 10px;
    text-align: center;
    width: 40px;
}
.titColunaCampeonatoPerfil30 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0 0 3px 3px;
    text-align: center;
    width: 25px;
}
.controlaRodada {
    margin: 0 0 20px 3px;
    width: 470px;
}
.btnSetaEsquerda60x26 a {
    background-position: -560px -486px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSetaEsquerda60x26 a:hover {
    background-position: -560px -526px;
}
.btnSetaDireita60x26 a {
    background-position: -490px -564px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSetaDireita60x26 a:hover {
    background-position: -560px -564px;
}
.btnSetaEsquerda60x26, .btnSetaDireita60x26 {
    margin: 3px 0 0;
}
.campoRodadaCampeonatoPerfil {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 18px;
    height: 22px;
    margin: 3px 5px;
    padding: 2px 0 0;
    text-align: center;
    width: 328px;
}
.campoDataCampeonatoPerfil {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 14px;
    height: 20px;
    margin: 4px 5px 0 0;
    padding: 5px 0 0;
    text-align: center;
    width: 288px;
}
.campoDataCampeonatoRodada {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 14px;
    margin: 4px 5px 0 0;
    padding: 5px 0 0;
    text-align: center;
    width: 462px;
}
.campoDataCampeonatoRodadaAndamento {
    background-color: #F8FFDE;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 14px;
    height: 20px;
    margin: 4px 5px 0 0;
    padding: 5px 0 0;
    text-align: center;
    width: 460px;
}
.campoSiglaCampeonatoPerfil {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 18px;
    height: 22px;
    margin: 7px 1px 0;
    text-align: center;
    width: 160px;
}
.campoSiglaCampeonatoPerfilAndamento {
    background-color: #F8FFDE;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 18px;
    height: 22px;
    margin: 7px 1px 0;
    text-align: center;
    width: 160px;
}
.comboNomeGrupo {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    color: #666666;
    font-size: 15px;
    height: 18px;
    margin: -51px 190px 0;
    padding: 0 6px;
    text-align: center;
    width: -moz-max-content;
}
.valorPlacarRodada1 {
    color: #0CAABF;
    font-size: 20px;
    height: 18px;
    margin: 4px 0 0;
    padding: 2px 0 0;
    text-align: center;
    width: 20px;
}
.valorPlacarRodada2 {
    color: #0CAABF;
    font-size: 20px;
    height: 18px;
    margin: 4px 0 0;
    padding: 2px 0 0;
    text-align: center;
    width: 20px;
}
.xPlacarRodada {
    color: #666666;
    font-size: 16px;
    height: 18px;
    margin: 8px 0 0;
    padding: 2px 5px 0;
    text-align: center;
    width: 12px;
}
.btnSeguirCampeonato2 a {
    background-position: -140px -608px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnSeguirCampeonato2 {
    margin: 20px 0 0;
}
.btnSeguirCampeonato2 a:hover {
    background-position: -140px -648px;
}
.colunaChave {
    height: auto;
    margin: 0 0 0 15px;
    width: 250px;
}
.colunaChaveMargem {
    margin: 0 0 0 15px;
}
.colunaChave2 {
    height: auto;
    margin: 0;
    width: 250px;
}
.titChaves {
    color: #999999;
    font-size: 18px;
    height: auto;
    text-align: center;
    width: 200px;
}
.linha1Chaves {
    background-color: #D2D2D2;
    height: 1px;
    margin: 4px 0 0;
    width: 200px;
}
.linha2Chaves {
    background-color: #FFFFFF;
    height: 1px;
    width: 200px;
}
.fundoChave {
    height: auto;
    padding: 5px 0 0;
    width: 230px;
}
.fundoChaveSelecionada {
    background-color: #EBEBEB;
    height: 1370px;
    padding: 5px 0 0;
    width: 230px;
}
.controlaBoxPartida {
    height: auto;
    width: 200px;
}
.controlaBoxPartida2 {
    height: auto;
    margin: 38px 0 0;
    width: 200px;
}
.controlaBoxPartida3 {
    height: auto;
    margin: 68px 0 0;
    width: 200px;
}
.controlaBoxPartida4 {
    height: auto;
    margin: 88px 0 0;
    width: 200px;
}
.controlaBoxPartida5 {
    height: auto;
    margin: 80px 0 0;
    width: 200px;
}
.controlaBoxPartida6 {
    height: auto;
    margin: 228px 0 0;
    width: 200px;
}
.controlaBoxPartida7 {
    height: auto;
    margin: 248px 0 0;
    width: 200px;
}
.controlaBoxPartida8 {
    height: auto;
    margin: 255px 0 0;
    width: 200px;
}
.controlaBoxPartida9 {
    height: auto;
    margin: 598px 0 0;
    width: 200px;
}
.controlaBoxPartida10 {
    height: auto;
    margin: 615px 0 0;
    width: 200px;
}
.cabecalhoPartidaChaves {
    color: #999999;
    font-size: 14px;
    height: 16px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.cabecalhoPartidaChaves2 {
    color: #994099;
    font-size: 14px;
    height: 16px;
    text-align: center;
    width: 200px;
    overflow: hidden;
}
.separaChavesOitavas {
    background-image: url("../img/separa_chaves_oitavas.png");
    background-repeat: no-repeat;
    height: 1329px;
    margin: 24px 0 0;
    width: 42px;
}
.separaChavesQuartas {
    background-image: url("../img/separa_chaves_quartas.png");
    background-repeat: no-repeat;
    height: 1329px;
    margin: 24px 0 0;
    width: 42px;
}
.separaChavesSemi {
    background-image: url("../img/separa_chaves_semi.png");
    background-repeat: no-repeat;
    height: 1329px;
    margin: 24px 0 0;
    width: 42px;
}
.campoPartidasChaves {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    margin: 2px 0 0;
    padding: 2px 0 0;
    width: 200px;
}
.colunaTimePartidasChaves {
    height: auto;
    width: 136px;
}
.colunaTimePartidasChaves2 {
    height: auto;
    width: 168px;
}
.colunaGolsPartidasChaves {
    background-color: #FFFFFF;
    width: 28px;
}
.colunaGolsPartidasChavesAndamento {
    background-color: #F8FFDE;
    width: 28px;
}
.linha1CampoPartidas136x1 {
    background-color: #D2D2D2;
    height: 1px;
    margin: 4px 0 0;
    width: 199px;
}
.linha2CampoPartidas136x1 {
    background-color: #FFFFFF;
    height: 1px;
    margin: 0;
    width: 199px;
}
.linha1CampoPartidas1x78 {
    background-color: #D2D2D2;
    height: 78px;
    margin: -2px 0 0;
    width: 1px;
}
.linha2CampoPartidas1x78 {
    background-color: #FFFFFF;
    height: 78px;
    margin: -2px 0 0;
    width: 1px;
}
.linha1CampoPartidas29x1 {
    background-color: #D2D2D2;
    height: 1px;
    margin: 8px 0 0;
    width: 30px;
}
.linha2CampoPartidas29x1 {
    background-color: #FFFFFF;
    height: 1px;
    width: 30px;
}
.nomeTimeChaves {
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 5px 0 0;
    line-height: 100%;
    text-align: center;
    width: 95px;
}
.nomeTimeChaves2 {
    color: #999999;
    font-size: 14px;
    height: 16px;
    margin: 2px 0 0;
    line-height: 100%;
    text-align: center;
    width: 128px;
}
.golsCampoPartida {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 8px 0 0;
    text-align: center;
    width: 28px;
}
.nomePerfilCampeonato {
    color: #322C2C;
    font-size: 20px;
    height: auto;
    margin: 12px 0 20px;
    width: 130px;
}
.descricaoPerfilCampeonato {
    color: #666666;
    font-size: 14px;
    height: auto;
    line-height: 140%;
    margin: 20px 0 0;
    text-align: justify;
    width: 260px;
}
.painelPerfilCampeonato {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 4px 0 0;
    padding: 5px 0 10px;
    width: 640px;
}
.fundoInfoPerfilPublico {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0 5px 10px;
    width: 610px;
}
.fundoEditarPartida {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 25px;
    margin: 5px 0 0 4px;
    padding: 2px 0 0;
    width: auto;
}
.fundoEditarPartida2 {
    background-color: #EEEEEE;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 25px;
    margin: 5px 0 0 4px;
    padding: 2px 0 0;
    width: auto;
}
.fundoEditarPartidaVer {
    background-color: #FF6A6A;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 25px;
    margin: 3px 0 0 4px;
    padding: 2px 3px 1px 1px;
    width: auto;
}
.fundoEditarPartidaX {
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    height: 30px;
    margin: 0 0 0 4px;
    padding: 5px 3px 1px 1px;
    width: auto;
}
.fundoEditarRodada {
    background-color: #f8fdf8;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: auto;
}
.fundoEditarRodada2 {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: auto;
}
.titJogosPerfilCampeonato {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: 26px;
    margin: 0 0 0 25px;
    padding: 0 0 0 5px;
    width: 245px;
}
.btnAcompanharClassificacao a {
    background-position: 0 -880px;
    display: block;
    height: 30px;
    width: 290px;
}
.btnAcompanharClassificacao {
    margin: 0 0 20px 175px;
}
.btnAcompanharClassificacao a:hover {
    background-position: 0 -920px;
}
.controlaSelect200PerfilEquipe {
    height: auto;
    margin: 20px 0 0 30px;
    width: 200px;
}
.controlaSelect200PerfilEquipe2 {
    height: auto;
    margin: 0 22px 4px 0;
    width: 200px;
}
.btnVerFotos a {
    background-position: -300px -880px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnVerFotos {
    margin: 20px 0 20px 75px;
}
.btnVerFotos a:hover {
    background-position: -300px -920px;
}
.controlaLocalPartida {
    height: auto;
    margin: 5px auto;
    width: 288px;
}
.campoPlacarNomeEquipePartidaEditar2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 11px;
    margin: 0 3px;
    padding: 0 5px 10px;
    width: 220px;
}
.campoNumeroPartidaEditar2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 11px;
    margin: 0 2px -1px -6px;
    padding: 0 1px 10px;
    width: 28px;
}
.campoLocalPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    margin: 0 0 0 5px;
    padding: 0 5px 7px;
    width: 190px;
}
.campoLocalPartida2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    margin: 0 0 0 3px;
    padding: 0 5px 7px;
    width: 275px;
}
.campoNuPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    margin: 0 0 0 3px;
    padding: 0 5px 7px;
    width: 28px;
}
.campoHoraPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    margin: 0 3px;
    padding: 0 5px 7px;
    width: 40px;
}
.campoCategoriaPartida {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    margin: 0 4px 0 0;
    padding: 0 5px 7px;
    width: 50px;
}
.campoNomeEquipeListaPartida2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 5px 7px;
    width: 240px;
}
.campoNomeEquipeListaPartida2Andamento {
    background-color: #F8FFDE;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 5px 7px;
    width: 240px;
}
.campoPlacarNomeEquipePartida2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 10px 7px;
    width: 240px;
}
.campoPlacarNomeEquipePartida2Destaque {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 10px 7px;
    width: 240px;
}
.campoPlacarNomeEquipePartidaPerfil {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 5px 7px;
    width: 240px;
}
.campoPlacarNomeEquipePartidaPerfilDestaque {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 15px;
    padding: 0 5px 7px;
    width: 240px;
}
.valorPlacarPartida2 {
    color: #0CAABF;
    font-size: 20px;
    height: 20px;
    margin: 1px 0 0 3px;
    text-align: center;
    width: 25px;
}
.valorPlacarPartidaPerfilEquipe {
    color: #0CAABF;
    font-size: 23px;
    height: 20px;
    margin: -1px 0 0 3px;
    text-align: center;
    width: 27px;
}
.valorPlacarListaPartida {
    color: #0CAABF;
    font-size: 22px;
    height: 20px;
    margin: -1px 0 0 1px;
    text-align: center;
    width: 22px;
}
.valorPlacarListaPartidaPenalt {
    color: #660066;
    font-size: 17px;
    height: 16px;
    margin: 9px 0 0 -4px;
    text-align: center;
    width: 0;
}
.valorPlacarListaPartidaPenalt2e {
    color: #660066;
    font-size: 17px;
    height: 16px;
    margin: 9px 6px 0 1px;
    text-align: center;
    width: 0; 
}
.valorPlacarListaPartidaPenalt2d {
    color: #660066;
    font-size: 17px;
    height: 16px;
    margin: 9px 19px 0 -11px;
    text-align: center;
    width: 0;    
}
.valorPlacarRodadaPartidaPenalt {
    color: #0CAABF;
    font-size: 18px;
    height: 19px;
    margin: 12px 0 0 -4px;
    text-align: center;
    width: 0;
}
.valorPlacarChavePenalt {
    color: #660066;
    font-size: 14px;
    height: 0;
    margin: -10px 0 0 20px;
    text-align: center;
    width: 0;
}
.valorPlacarChavePenalt2 {
    color: #660066;
    font-size: 14px;
    height: 0;
    margin: -25px 0 0 20px;
    text-align: center;
    width: 0;
}
.campoMsgFase {
    background-color: #eeeeee;
    color: #999999;
    font-size: 16px;
    height: auto;
    margin: 0 4px 0 0;
    padding: 1px 5px 0;
    width: auto;
}
.xPlacarPartida2 {
    color: #666666;
    font-size: 22px;
    height: 22px;
    margin: 0 10px 0 10px;
    text-align: center;
    width: 16px;
}
.xPlacarPartidaAgendar {
    color: #666666;
    font-size: 22px;
    height: 22px;
    margin: 0 -2px 0 4px;
    text-align: center;
    width: 16px;
}
.xPlacarListaPartida {
    color: #666666;
    font-size: 22px;
    height: 22px;
    margin: 0 0 0 1px;
    text-align: center;
    width: 16px;
}
.boxGaleriaFotos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 900px;
}
.boxThumbsFotos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 120px;
    margin: 0 0 30px;
    padding: 5px;
    width: 160px;
}
.boxThumbsFotos2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 140px;
    margin: 0 0 30px 6px;
    padding: 5px;
    width: 180px;
}
.boxThumbsFotos3 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 120px;
    margin: 0;
    padding: 5px;
    width: 160px;
}
.nomeGaleriaFotos {
    color: #0CAABF;
    font-size: 26px;
    height: auto;
    margin: 5px 150px;
    text-align: center;
    width: auto;
}
.controlaFormGaleria {
    height: auto;
    margin: 0 auto;
    width: 640px;
}
.btnInserirImagens a {
    background-position: -440px -880px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnInserirImagens {
    margin: 10px 0 0 20px;
}
.btnInserirImagens a:hover {
    background-position: -440px -920px;
    display: block;
}
.controlaFotoLegenda {
    height: auto;
    margin: 0;
    width: 160px;
}
.controlaFotoLegenda2 {
    height: auto;
    margin: 0 0 0 20px;
    width: 160px;
}
.titLegendaFotos {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 150px;
}
.boxLegendaFotos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: auto;
    margin: 5px 0 0;
    padding: 5px;
    width: 160px;
}
.imputLegendaFotos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 70px;
    margin: 10px 0;
    padding: 5px 0 0 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 153px;
}
.imputLegendaFotos:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputOrdemFotos {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 30px;
    margin: 10px 0;
    padding: 2px 0 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 158px;
}
.imputOrdemFotos:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.controlaBtnSalvarFotos {
    height: 30px;
    margin: 0 auto;
    width: 130px;
}
.btnSalvarFotos a {
    background-position: -464px -752px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnSalvarFotos {
    margin: 0;
}
.btnSalvarFotos a:hover {
    background-position: -464px -792px;
    display: block;
}
.controlaPainelEquipe {
    height: auto;
}
.controlaPainelEquipeEmbebed {
    height: auto;
}
.titAtletasEquipe {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 30px;
    margin: 0 0 0 5px;
    padding: 4px 0 0 5px;
    width: 245px;
}
.titDelegacaoEquipe {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 30px;
    margin: 0 0 0 5px;
    padding: 4px 0 0 5px;
    width: 245px;
}
.fundoPainelAtletas {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 5px;
    width: 655px;
}

.fundoPainelAtletasFiliacao {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 5px;
    width: 726px;
}

.fundoPainelEquipeFiliacao {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 5px;
    width: 739px;
}

.fundoPainelArbitros {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 5px;
    padding: 5px;
    width: auto;
}
.fundoPainelPenalizacoes {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 0 0 2px;
    padding: 0 0 0 9px;
    width: 655px;
}
.fundoGestaoCompet {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 5px;
    width: 648px;
}
.fundoPainelContatos {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0 5px 0 0;
    padding: 0 0 10px 5px;
}
.fundoPainelEquipesPublicacao {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 0 0 10px 5px;
    width: 640px;
}
.titEditarEquipe200 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0;
    text-align: left;
    width: 200px;
}
.campoEditarEquipe200 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 195px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;
}
.titEditarEquipe380 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0;
    text-align: left;
    width: 380px;
}
.titListaCompaticoes {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0;
    text-align: left;
    width: 420px;    
}
.titEditarEquipe355 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0;
    text-align: left;
    width: 355px;
}
.campoEditarEquipe350 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 350px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe380 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 380px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoListaCompaticoes {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 420px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.titEditarEquipe150 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 5px;
    text-align: left;
    width: 150px;
}

.titEditarEquipe120 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 5px;
    text-align: left;
    width: 120px;
}
.titEditarEquipe250 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 10px 5px 0;
    text-align: center;
    width: 250px;
}
.campoEditarEquipe150 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 145px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe180 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 180px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe150Delegacao {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 170px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe250 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 245px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe333 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 333px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.titEditarEquipe100 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 4px;
    text-align: left;
    width: 100px;
}
.titEditarEquipe40 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 4px;
    text-align: left;
    width: 40px;
}
.titEditarEquipe50 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 4px;
    text-align: left;
    width: 50px;
}
.titEditarEquipe60 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 5px 5px;
    text-align: left;
    width: 60px;
}
.campoEditarPreInscricao100 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: auto;
    margin: 0 3px 4px 0;
    padding: 1px 4px 1px 3px;
    width: 95px;
}
.campoEditarPreInscricao150 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: auto;
    margin: 0 3px 4px 0;
    padding: 1px 4px 1px 3px;
    width: 145px;
}
.campoEditarPreInscricao200 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 16px;
    height: auto;
    margin: 0 3px 4px 0;
    padding: 1px 4px 1px 3px;
    width: 195px;
}

.campoEditarEquipe100 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 95px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe120 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 120px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe120Delegacao {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    margin: 0 3px 4px 0;
    width: 120px;
    height: 20px;    
    padding: 5px 0 0 5px;    
    overflow: hidden;
    line-height: 100%;    
}
.campoEditarEquipe60Delegacao {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 3px 4px 0;
    padding: 1px 0 0 5px;
    width: 50px;
}
.titEditarEquipe80 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0;
    text-align: center;
    width: 80px;
}
.campoEditarEquipe80 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 3px 4px 0;
    padding: 1px 0 0 5px;
    width: 75px;
}
.titEditarEquipe60Delegacao {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 8px 5px 15px;
    text-align: center;
    width: 60px;
}
.titListaEquipesCol1 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 10px 3px 0;
    text-align: left;
    width: 237px;
}
.titListaEquipesCol2 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 3px 5px;
    text-align: left;
    width: 187px;
}
.titListaEquipesCol3 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 3px 4px;
    text-align: left;
    width: 41px;
}
.titListaEquipesCol4 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 3px 4px;
    text-align: left;
    width: 56px;
}
.titListaEquipesCol5 {
    color: #0CAABF;
    font-size: 18px;
    height: 20px;
    margin: 5px 0 3px 4px;
    text-align: left;
    width: 56px;
}
.campoEditarEquipe60 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 3px 4px 0;
    padding: 1px 0 0 5px;
    width: 55px;
}
.campoEditarEquipe50 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 3px 4px 0;
    padding: 1px 0 0 5px;
    width: 50px;
}
.campoEditarEquipe40 {
    background-color: #EEEEEE;
    color: #999999;
    font-size: 18px;
    height: 25px;
    margin: 0 3px 4px 0;
    padding: 1px 0 0 5px;
    width: 40px;
}
.campoDescricao350 {
    height: auto;
    margin: 2px 0 0;
    width: 350px;
}
.imputDescricao350 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 90px;
    padding: 5px 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 340px;
}
.imputDescricao350:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.imputDescricaoNoticia {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-size: 15px;
    height: 300px;
    padding: 5px 0 0 10px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 400px;
}
.imputDescricaoNoticia:hover {
    box-shadow: 0 0 5px rgba(16, 205, 232, 0.5);
}
.controlaBtnSalvar {
    margin: 10px 0 0 210px;
}
.controlaBtnImprimirTabela {
    margin: -3px 5px 0 -5px;
}
.titEquipeFiliacao {
    background-color: #FFFFFF;
    border-radius: 6px;
    color: #666666;
    font-size: 20px;
    margin: 2px 0 0 220px;
    padding: 2px 0 3px;
    text-align: left;
}
.titAgendarPartidas {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    color: #666666;
    font-size: 20px;
    height: 22px;
    margin: 6px 0 0 328px;
    padding: 2px 0 5px;
    text-align: center;
    width: 210px;
}
.controlaBtnEnviar {
    margin: 0px 0 0 350px;
}
.controlaBtnSalvarModal {
    margin: 10px 0 0 270px;
}
.btnEditarPerfil a {
    background-position: -464px -688px;
    display: block;
    height: 22px;
    width: 100px;
}
.btnEditarPerfil {
    margin: 10px 0 0;
}
.btnEditarPerfil a:hover {
    background-position: -464px -720px;
    display: block;
}
.barraRodape {
    background-color: #322F2F;
    bottom: 0;
    height: 30px;
    position: fixed;
    width: 100%;
}
.alinhaRodape {
    height: 20px;
    margin: 0 auto;
    width: 960px;
}
.controlaMenuRodape {
    height: 30px;
    margin: 1px 0 0;
    width: 560px;
}
.setaBrancaPreto {
    background-image: url("../img/seta_branca_preto.png");
    background-repeat: no-repeat;
    height: 8px;
    margin: 10px 0 0;
    width: 4px;
}
.btnRodape a {
    color: #FFFFFF;
    font-size: 20px;
    height: auto;
    width: auto;
}
.btnRodape {
    margin: 2px 0 0 2px;
}
.btnRodape a:hover {
    color: #10D3EF;
}
.divisoriaRodape01 {
    background-color: #242222;
    height: 30px;
    margin: 0 0 0 10px;
    width: 1px;
}
.divisoriaRodape02 {
    background-color: #393838;
    height: 30px;
    margin: 0 6px 0 0;
    width: 1px;
}
.direitosReservados {
    color: #FFFFFF;
    font-size: 15px;
    height: auto;
    margin: 7px 0 0;
    width: auto;
}
.fundoModal {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: auto;
    margin: 0;
    padding: 20px;
    width: 300px;
}
.fundoModalLocal {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    height: 800px;
    margin: 0;
    padding: 20px;
    width: 300px;    
}
.chamadaModal {
    color: #0CAABF;
    font-size: 22px;
    height: auto;
    text-align: center;
    width: 300px;
}
.descricaoModal {
    color: #666666;
    font-size: 16px;
    height: auto;
    margin: 20px 0 30px;
    text-align: center;
    width: 300px;
}
.btnAceitar a {
    background-position: -140px -960px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnAceitar {
    margin: 10px 0 0;
}
.btnAceitar a:hover {
    background-position: -140px -1000px;
    display: block;
}
.btnCancelar a {
    background-position: 0 -960px;
    display: block;
    height: 30px;
    width: 130px;
}
.btnCancelar {
    margin: 10px 0 0;
}
.btnCancelar a:hover {
    background-position: 0 -1000px;
    display: block;
}
.iconeEditarPartida a {
    background-position: -543px -114px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeEditarFase a {
    background-position: -542px -110px;
    display: block;
    height: 30px;
    margin-right: 3px;
    margin-top: -2px;
    width: 20px;
}
.iconeVerPartida a {
    background-position: -521px -110px;
    display: block;
    height: 30px;
    width: 20px;
}
.iconeVerPartida {
    margin: -6px 0 0 4px;
}
.ui-icon {
    background-position: 16px 16px;
    height: 16px;
    width: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url("images/glyphicons-halflings.png");
}
.ui-icon-mail {
    background-position: -73px 2px;
}
.ui-icon-print {
    background-position: -96px -48px;
}
.ui-icon-ficha {
    background-position: -23px -22px;
}
.ui-icon-apagar {
    background-position: -458px 2px;
}
.ui-icon-assina {
    background-position: 1px -69px;
}
.AssinaEsquerda {
    margin: 12px 0 0;
}
.AssinaDireita {
    margin: 12px 0 0;
}
.btnSalvarGrupo a {
    background-position: -280px -404px;
    display: block;
    height: 30px;
    width: 60px;
}
.btnSalvarGrupo {
    margin: 3px 5px 0 2px;
}
.btnSalvarGrupo a:hover {
    background-position: -280px -444px;
    display: block;
}
.btnNovoGrupo a {
    background-position: 0 -484px;
    display: block;
    height: 30px;
    width: 135px;
}
.btnNovoGrupo {
    margin: 0 0 0 10px;
}
.btnNovoGrupo a:hover {
    background-position: 0 -524px;
    display: block;
}
.btnIncluirNovoAtletaPartida a {
    background-position: 0 -150px;
    display: block;
    height: 22px;
    width: 100px;
}
.btnIncluirNovoAtletaPartida {
    margin: -4px 0 0 4px;
}
.teste2 {
    margin-left: 12px;
}
.controlaBoxPartidaNovo {
    height: 160px;
    width: 230px;
}
.controlaBoxPartidaNovo2 {
    height: auto;
    margin: 0;
    width: 200px;
}
.linha_chave_cima {
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-left: 200px;
    margin-top: 39px;
    position: absolute;
    width: 19px;
}
.linha_chave_baixo {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-left: 200px;
    margin-top: 119px;
    position: absolute;
    width: 19px;
}
.linha_cima {
    border-top: 1px solid #CCCCCC;
    margin-left: -12px;
    margin-top: 49px;
    position: absolute;
    width: 12px;
}
.linha_baixo {
    border-bottom: 1px solid #CCCCCC;
    margin-left: -12px;
    margin-top: 293px;
    position: absolute;
    width: 12px;
}
.teste {
    height: auto;
    margin-left: 12px;
}
.espaco1Cabecalho {
    height: 0;
}
.espaco2Cabecalho {
    height: 72px;
}
.espaco4Cabecalho {
    height: 226px;
}
.espaco8Cabecalho {
    height: 455px;
}
.espaco1Partidas {
    height: 36px;
}
.espaco2Partidas {
    height: 190px;
}
.espaco4Partidas {
    height: 485px;
}
.espaco8Partidas {
    height: 1248px;
}
.espaco1Agrupamentos {
    height: 40px;
}
.espaco2Agrupamentos {
    height: 190px;
}
.espaco8Agrupamentos {
    height: 1056px;
}
.espaco4Agrupamentos {
    height: 520px;
}
.espaco16Agrupamentos {
    height: 2460px;
}
.teste2 {
    margin-left: 12px;
}
.teste3 {
    margin-left: 12px;
}
.controlaBoxPartida {
    height: 80px;
    width: 230px;
}
.controlaBoxPartida2 {
    height: auto;
    margin: 17px 0 0;
    width: 200px;
}
.controlaBotaoEditarFase {
    height: auto;
    margin: 20px 0 0 1px;
    width: 70px;
}
.btnNovaEdicao {
    background-color: #0EB5CE;
    border: 1px none #69023D;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    padding: 5px 44px;
    text-decoration: none;
}
.btnNovaEdicao:hover {
    background-color: #0B97AA;
}
.btnNovaEdicao:active {
    position: relative;
    top: 1px;
}
.btnNovaEdicaoControle {
    margin: 10px 0 0;
}
.btnImprControle {
    font-size: 16px;
    margin: -30px 5px 0 2px;
}
.btnControle {
    margin: 10px 0 0 3px;
}
.btnControlePenaliza {
    margin: 0px 4px -25px 3px;
}    
.campoTexto625 {
    background-color: #eeeeee;
    color: #999999;
    font-size: 16px;
    height: auto;
    line-height: 95%;
    margin: 0 0 2px;
    padding: 0 0 2px;
    width: 625px;
}
.textoFase {
    margin: 0;
}
.btnControleListaCompet {
    margin: -16px 10px 0 0;
}
.btnControleEtapa03 {
    margin: 3px 0 5px 65px;
}
.btnControleInscricao {
    margin: 10px 0 0 218px;
}
.btnControleImpressao {
    margin: 0 10px 0 5px;
}
.btnFaleConoscoControle {
    margin: 10px 395px 0;
}
.logoYii {
    margin: 4px -341px 0 0;
}
.btnVerCompet {
    background-color: #0EB5CE;
    border: 1px none #69023D;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    padding: 5px 16px;
    text-decoration: none;
}
.btnVerCompet:hover {
    background-color: #0B97AA;
}
.btnVerCompet:active {
    position: relative;
    top: 1px;
}
.btnCopiarCompet {
    background-color: #0EB5CE;
    border: 1px none #69023D;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    padding: 5px 9px;
    text-decoration: none;
}
.btnCopiarCompet:hover {
    background-color: #0B97AA;
}
.btnCopiarCompet:active {
    position: relative;
    top: 1px;
}
.CorpoEmail {
    color: #999999;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    margin: 0 0 0 12px;
    text-align: justify;
    width: 640px;
}
.titArbitragem {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 22px;
    height: 28px;
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
    width: 244px;
}
.titPenalizacoes {
    background-position: 0 -564px;
    color: #0CAABF;
    display: block;
    font-size: 20px;
    height: 26px;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
    width: 244px;
}
.ArbitragemPartida {
    margin: 0 30px 10px 0;
}
.legendaEditPartida {
    color: #999999;
    font-size: 20px;
    height: 16px;
    margin: 3px 10px 5px 0;
    padding: 4px 0 0;
    text-align: right;
    width: auto;
}
.comboNuPartida {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    color: #666666;
    font-size: 16px;
    height: 18px;
    margin: -50px -22px 0 -24px;
    padding: 0 3px 0 5px;
    text-align: center;
    width: 25px;
}
.fundoFulleditarFase {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px;
    height: auto;
    padding: 5px;
}
.comboNuPartidaRodada {
    background-color: #D3D3D3;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    color: #666666;
    font-size: 16px;
    height: 18px;
    margin: -2px 0 0px 2px;
    padding: 0 3px 0 5px;
    text-align: center;
}
.ChackBox {
    margin: 5px 0 0;
}
.tabelaEditavel {
    border: 1px solid;
    font-family: Helvetica57CondensedRoman;
    width: 100%;
}
.tabelaEditavel td {
    background-color: #FFFFFF;
    border: 1px solid;
}
.tabelaEditavel .celulaEmEdicao {
    background-color: #FFFFFF;
    padding: 0;
}
.tabelaEditavel .celulaEmEdicao input[type="text"] {
    background-color: #FFFFFF;
    border: 0 none;
    width: 100%;
}
.tabelaEditavel .celulaEmEdicao2 {
    background-color: #FFFFFF;
    padding: 0;
}
.tabelaEditavel .celulaEmEdicao2 input[type="text"] {
    background-color: #FFFFFF;
    border: 0 none;
    width: 100%;
}
.nomeEquipe {
    color: #666666;
    font-family: Helvetica57CondensedRoman;
    font-size: 23px;
    margin: 0 0 5px;
}
.ctrlBannerPatrocinioEsquerda {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 3px 0 3px 3px;
    position: fixed;
    width: 160px;
}
.ctrlLogoCompetPerfilOrganizador {
    float: left;
    height: auto;
    margin: 5px 0 0;
    padding: 3px 0 3px 3px;
    width: 160px;
}
.ctrlBannerPatrocinioDireita {
    height: auto;
    margin: 20px 0 0 1174px;
    padding: 5px 0 3px 3px;
    position: fixed;
    width: 172px;
}
.bannerPatrocinio {
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    height: 105px;
    margin: 4px;
    width: 160px;
}
.bannerEquipe {
    border: 1px solid #CCCCCC;
    border-radius: 6px;
    font-size: 20px;
    height: 105px;
    margin: 4px;
    text-align: center;
    width: 105px;
}
.campoCriteriosTexto230 {
    color: #999999;
    font-size: 13px;
    height: auto;
    line-height: 90%;
    margin: 0 0 4px;
    padding: 0 0 0 3px;    
    width: 480px;
}
#CtrImg {
    margin: 8px 0 0 375px;
    width: 149px;
}
#img1 {
    margin: -6px 0 0 85px;
    position: absolute;
    width: 224px;
}
#Campeao {
    height: 112px;
    position: relative;
    width: 142px;
    z-index: 1;
}
#Txt1 {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#ctrIMG1 {
    margin: 0 auto;
    width: 427px;
}
#img2 {
}
#Txt2capeao {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt2segundo {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#ctrImgBack {
    margin: -33px 0 0;
    position: absolute;
    width: 427px;
}
#CtrLogo {
    margin: 2px auto;
    width: 313px;
}
#Campeao2 {
    height: 110px;
    margin: 0 0 0 6px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Segundo2 {
    height: 104px;
    margin: 35px 0 0;
    position: relative;
    width: 146px;
    z-index: 5;
}
#ctrIMG2 {
    margin: 0 auto;
    width: 427px;
}
#img3 {
    margin: -58px 0 0 39px;
    position: absolute;
}
#Txt3capeao {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt3segundo {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt3terceiro {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#CtrLogo3 {
    margin: 0 auto;
    width: 470px;
}
#Campeao3 {
    height: 111px;
    margin: 48px 0 0 40px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Segundo3 {
    height: 127px;
    margin: -1px 0 0 -17px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Terceiro {
    height: 127px;
    margin: 35px 0 0 -14px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#ctrIMG3 {
    margin: 0 auto;
    width: 599px;
}
#img4 {
    margin: -102px 0 0 110px;
    position: absolute;
}
#Txt4capeao {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt4segundo {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt4terceiro {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt4quatro {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#CtrLogo4 {
    margin: 0px 0 0 123px;
    width: 630px;
}
#Campeao4 {
    height: 127px;
    margin: 66px 0 0 60px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Segundo4 {
    height: 127px;
    margin: 17px 0 0 -10px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Terceiro4 {
    height: 127px;
    margin: 53px 0 0 -11px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Quarto {
    height: 115px;
    margin: 110px 0 0 -11px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#ctrIMG4 {
    margin: 0 auto;
    width: 749px;
}
#tela1N {
    margin: 0 auto;
    width: 900px;
    height: 300px;
}
#tela2N {
    margin: 10px 0 0 50px;
    width: 900px;
    height: 300px;
}
#tela3N {
    margin: 0 auto;
    width: 900px;
    height: 300px;
}
#tela4N {
    margin: 0 auto;
    width: 750px;
    height: 300px;
}
#tela5N {
    margin: 0 auto;
    width: 902px;
    height: 300px;
}
#tela1S {
    margin: -260px auto;
    width: 740px;
    height: 300px;
}
#tela2S {
    float: right;
    margin: -260px 0 0 50px;
    width: 740px;
    height: 300px;
}
#tela3S {
    float: right;
    margin: -260px auto;
    width: 740px;
    height: 300px;
}
#tela4S {
    float: right;
    margin: -265px 10px 0 0;
    width: 750px;
    height: 300px;
}
#tela5S {
    float: right;
    margin: -240px -70px 0 0;
    width: 800px;
    height: 300px;
}
#CtrImg5 {
    margin: 0 0 0 29px;
    width: 800px;
}
#img5 {
    margin: -205px 0 0;
    position: absolute;
}
#Txt5capeao {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt5segundo {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt5terceiro {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt5quatro {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#Txt5cinco {
    font-weight: bold;
    height: 10px;
    margin: -90px 0 0 29px;
    text-align: center;
    width: 75px;
}
#CtrLogo5 {
    height: auto;
    margin: 0 0 0 -42px;
    width: 920px;
}
#Campeao5 {
    height: 115px;
    margin: 95px 0 0 112px;
    position: relative;
    width: 116px;
    z-index: 1;
}
#Segundo5 {
    height: 127px;
    margin: 50px 0 0 23px;
    position: relative;
    width: 146px;
    z-index: 1;
}
#Terceiro5 {
    height: 127px;
    margin: 0 0 0 -10px;
    position: relative;
    width: 146px;
    z-index: 5;
}
#Quatro5 {
    height: 127px;
    margin: 36px 0 0 -10px;
    position: relative;
    width: 146px;
    z-index: 4;
}
#Cinco {
    height: 127px;
    margin: 93px 0 0 -5px;
    position: relative;
    width: 146px;
    z-index: 3;
}

.text-muted {
    color: #999999;
}

.text-primary {
    color: #428bca;
}

.text-primary:hover {
    color: #3071a9;
}

.text-warning {
    color: #c09853;
}

.text-warning:hover {
    color: #a47e3c;
}

.text-danger {
    color: #b94a48;
}

.text-danger:hover {
    color: #953b39;
}

.text-success {
    color: #468847;
}

.text-success:hover {
    color: #356635;
}

.text-info {
    color: #3a87ad;
}

.text-info:hover {
    color: #2d6987;
}
.imgMiniLogoSumulaLocal {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 40px;
    height: 55px;
    margin: 25px 0 -10px -180px;
    width: 55px;
}

.imgMiniLogoSumulaVisit {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 40px;
    height: 55px;
    margin: 25px 0 -10px -450px;
    width: 55px;
}

.dadosInscricao {
    background-color: #fbfcfb;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    height: auto;
    margin: 5px 0 0;
}

.fotoAtleta {
    float: right;
    height: 120px;
    margin: 0px 0px -90px;
    overflow: hidden;
    width: 100px;
}

.imputFormPenalt {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 6px;
    box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, 0.12) inset;
    color: #999999;
    font-family: Helvetica57CondensedRoman;
    font-size: 12px;
    height: 16px;
    padding: 0;
    text-align: center;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    width: 16px;
}

.badge {
    background-color: #777;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
    margin: 0 0 0 3px;
}
.horaOcours {
    font-size: 15px; 
    height: auto;
    margin: 5px 0 0;
    width: 400px;
}
.labelSubst {
    margin: 5px;   
    color: #999999;
    font-size: 20px;
    height: 16px;    
}

.menu{list-style:none; float:left; }

.menu li{position:relative; float:left; }

.menu li a{color: #FFFFFF; text-decoration:none; display:block;}

.menu li   ul{position:absolute; left:0; background-color:#fff; display:none; }

.menu li:hover ul, .menu li.over ul{margin: 0; padding: 0;display:block;}

.menu li ul li{margin: 0; padding: 0;z-index: 999999;display:block; width:100%;}

.itemMenu {
    background-color: #0EB5CE;
    border: 1px none #69023D;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica57CondensedRoman;
    font-size: 18px;
    padding: 5px 10px;
    margin-right: 2px;
    text-decoration: none;
}
.itemMenu:hover {
    background-color: #0B97AA;
}
.itemMenu:active {
    position: relative;
    top: 1px;
}
.itemSubMenu {
    background-color: #0EB5CE;
    border: 1px none #69023D;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 #FFAAFF inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: Helvetica57CondensedRoman;
    font-size: 16px;
    padding: 5px 10px;
    margin-right: 2px;
    text-decoration: none;
    width: 120%;
    z-index: 10;
}
.itemSubMenu:hover {
    background-color: #0B97AA;
    z-index: 10;
}
.itemSubMenu:active {
    position: relative;
    top: 1px;
    z-index: 10;
}
.divider{
    height: 1px;
}
.aviso {
    color: red;
    font-size: 22px;
    height: auto;
    line-height: 140%;
    text-align: center;
    width: auto;
}
.barraEtapa1 {
    background-color: #0daac0;
    border-radius: 6px;
    cursor: pointer;
    height: 26px;
    margin: 10px 0 0 10px;
    padding: 0 0 0 10px;
    width: 680px;
}

.titNomeEtapa1 {
    color: #322f2f;
    font-size: 20px;
    height: auto;
    width: 630px;
    padding: 3px 0 0 0;
}

.titAgrupaAtleta {
    color: #322f2f;
    font-size: 20px;
    height: auto;
    width: auto;
}

.controlaJanelaEtapa1{
    height: auto;
    margin: 2px 0 0 10px;
    width: 690px;
}

.ordemApresentacao {
    margin: -180px 180px 0px 0px;
    float: right;
}

.dadosInscricao {
    background-color: #EEEEEE;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-top: 3px;    
}

/*Alteração de permitir alertas css - baseado em bootstrap */
.alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }