/*
Autor: Eduardo Santos
URL: http://www.dusilva.com
E-mail: dudu.wd@hotmail.com
Empresa: http://www.pratica.eti.br
*/

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

* {padding: 0; margin: 0; text-decoration: none; font-family: 'Trebuchet MS'; font-size: 12px; color: #545c53; list-style: none; border: none; outline: none;}

hr {display:none;}

html {background: #51b848 url(../img/bg.jpg) repeat-x;}
body {background: transparent url(../img/bg-body.jpg) repeat-x center 109px;}

#container {width:902px; margin: 0 auto;}

/*div header(topo)*/
#header {width: 100%; height: 354px; position: relative;}
#header h1 a { width:168px; height:225px; z-index:50; margin-left:50px; margin-top:20px; text-indent:-4999px; display:block; }

#nav { position:absolute; bottom:-4px; }
#banner { width:900px; position:absolute; top:0; z-index:1; height:310px; overflow:hidden; }
* html #banner { width:900px; position:absolute; top:10px; z-index:1; height:310px; overflow:hidden; }

#header #navTop { width: 480px; position: absolute; top: 33px; left: 401px; z-index:2; }
#header #navTop li { display: inline; background: transparent url(../img/bg-li-nav-top.jpg) no-repeat left 6px; padding-left: 13px; margin-left: 22px;}
#header #navTop li a {color: #9dadc4; text-decoration: underline;}
#header #navTop li a:hover {color: #fff;}
	
/*Div ContainerCont - Engloba a div Content*/	
#containerCont { width: 894px; padding: 0 4px; float: left; background: url(../img/bg-container-cont.jpg) repeat-y;}
#content {width: 859px; float: left; padding: 20px 17px 25px 17px; margin-top: -1px; background: #fff url(../img/bg-content.jpg) repeat-x; position: relative;}
* html #content {padding: 20px 17px 0px 17px;}

#jogandoGolfe { width: 245px; height: 308px; padding: 21px 0 0 25px; background: transparent url(../img/bg-jogando-golfe.jpg) no-repeat; position: absolute; top: 18px; left: 0;}
#jogandoGolfe h2 { text-indent: -9999px; margin-left: 6px; width: 200px; height: 22px; background: transparent url(../img/h2-jogando-golfe.jpg) no-repeat; }

#jogandoGolfe ul {margin-top: 20px;}
#jogandoGolfe ul li a { width: 190px; height: 27px; padding: 8px 0 0 30px; margin-bottom: 5px; display: block; font-weight: bold; color: #707070; background: url(../img/bg-li-jogando-golfe.jpg) no-repeat;}
#jogandoGolfe ul li a:hover { text-decoration: underline;}


#containerNewBanner { width: 605px; height: 268px; float: right; }
#newsletter { height:81px; }
#newsletter h3 { float:left; margin-top: 15px; text-indent: -9999px; width: 165px; height: 22px; background: transparent url(../img/h3-new.jpg) no-repeat; }
#newsletter form { float: right; width: 417px; height: 49px; border-left: 1px solid #b0c1af; }
#newsletter form p { float:left; margin-left: 25px;} /*IE HACK -> ie-hack.css*/
#newsletter form label { display: block; color: #545c53; }
#newsletter form .inputTxt { background: #e7ece7; border: 1px solid #b4bdb3; width: 155px; padding: 3px 0; }
#newsletter form .btOk { background: url(../img/bt-ok.jpg) no-repeat; width:37px; height:24px; text-indent: -9999px; margin: 19px 0 0 10px; }

.boxFiliados { width: 248px; margin-top: 42px; padding-left:4px; } /*IE 6 e 7 HACK -> ie7and6-hack.css*/
.boxsLine { width: 300px; margin-top: 10px; margin-bottom:10px; float: left; display:inline-block; height:100px; }/*IE 6 e 7 HACK -> ie7and6-hack.css*/ 
.boxsLine img { padding: 6px; float: left; margin-right: 13px; background: url(../img/bg-img.jpg) no-repeat; }

.filiados p {font-size:12px!important}

.boxsLine h4 {color: #0f3c79; font-size:14px; }
.boxsLine p { margin-bottom: 15px; }
.boxsLine a { font-weight: bold; text-decoration: underline; }

/* div footer(rodapé) */
#footer { width: 100%; height: 120px; background: #43a33b; clear:both; }
#footerCenter {width: 902px; margin: 0 auto; padding-top: 33px; text-align: center; background: url(../img/bg-footer-center.jpg) no-repeat; }

cite a { font-weight: bold; text-decoration: underline; }
address, cite, cite a, b { font-style: normal; color: #fff; }

/*INTERNAS*/
#colLat {width: 251px; height: 380px; float: left;}
.boxFiliados2 {width: 252px; position: absolute; top: 335px; left: 21px;}

#contentIntern { float: right; min-width: 602px; width: 602px; padding-top: 13px;}
#contentIntern h3 { width: 100%; height: 43px; text-indent: -9999px; margin-bottom: 25px; border-bottom: 6px solid #51b848;}
.titSobreFepeg {background: url(../img/h3-sobre-fepeg.jpg) no-repeat;}
.titFederados {background: url(../img/h3-federados.jpg) no-repeat;}
.titFiliados {background: url(../img/h3-filiados.jpg) no-repeat;}
.titColunas {background: url(../img/h3-colunas.jpg) no-repeat;}
.titNoticias {background: url(../img/h3-noticias.jpg) no-repeat;}
.titRecados {background: url(../img/h3-recados.jpg) no-repeat;}
.titFiliese {background: url(../img/h3-filie-se.jpg) no-repeat;}
.titGaleriaV {background: url(../img/h3-galeria-videos.gif) no-repeat; margin-top: 30px;}
.titGaleriaF {background: url(../img/h3-galeria-fotos.jpg) no-repeat;}
.titLinks {background: url(../img/h3-links.jpg) no-repeat;}
.titCadastrese {background: url(../img/h3-cadastre-se.jpg) no-repeat;}
.titFale {background: url(../img/h3-fale.jpg) no-repeat;}
.titServicos {background: url(../img/h3-servicos.jpg) no-repeat;}
.titConvenios {background: url(../img/h3-convenios.jpg) no-repeat;}
.titConhecaJogo {background: url(../img/h3-conheca-jogo.jpg) no-repeat;}
.titimprensa {background: url(../img/imprensa.png) no-repeat;}
.titTorneios {background: url(../img/h3-torneios.jpg) no-repeat;}
.titHandCap {background: url(../img/h3-handcap.jpg) no-repeat;}
.titRank {background: url(../img/h3-rank.jpg) no-repeat;}
.titResultados {background: url(../img/h3-resultados.jpg) no-repeat;}
.titAreaRestrita {background: url(../img/h3-area-restrita.jpg) no-repeat;}
.titNews{ background:url(../img/tit-noticias.png) no-repeat;  width:132px; height:25px; text-indent:-6500px; margin-bottom:30px;}
#info {padding:10px 10px;}
#info a img{ display:block; margin:10px auto}
#info p { margin-top: 18px; margin-bottom:5px; font-size:14px;}



#info-torneio {padding:0 19px;}
#info-torneio a img{ display:block; margin:10px auto}
#info-torneio p { margin-top: 13px; margin-bottom:8px; font-size:14px;}
.chamadaFoto-torneio {padding:0 0 10px 35px; height: 40px; border-bottom: 1px solid #cbd5ca; background: url(../img/seta-verde.gif) no-repeat 15px 25px;}


#colunista { background:url(../img/bg-colunas.png) no-repeat; width: 233px; height: 409px; float:left; padding-top:45px; padding-left:8px; margin-top:5px;}
#colunista dd{ margin-bottom:28px ;}
#colunista dd div{background:url(../img/bg-colunas-fotos.png) no-repeat; width: 224px; height: 114px;}
#colunista dd div img{ margin-top:5px; margin-left:5px}
#colunista dd h3{ color:#0f3c79; font-size:14px; margin-top:5px; margin-left:3px}
#colunista dd p {margin-left:3px; margin-bottom:5px}
#colunista dd a{ font-size:12px; font-weight:bold; margin-left:133px; padding-top:25px}
#colunista dd a:hover { text-decoration:underline;}

dl.news { width:610px; float:right; margin-top:55px; }
dl.news dd {margin:5px 0;margin-left: 36px; padding-bottom:5px; margin-bottom:15px}
dl.news dd p{ margin:5px 0}
dl.news dd span.data{ background-color:#51b848; color:#FFF; width:35px; text-align:center; display:block; float:left; margin-right:5px; line-height: 17px; padding:0 3px; margin-top:3px ; font-weight:bold }
dl.news dd span.t1{ float:left; line-height: 18px;  font-size:18px;  }
dl.news dd h3{ float:left; margin-left:5px; font-size:16px; color:#03185e; line-height: 21px; font-size:14px;}
dl.news a.more { float:right; margin:10px}


#imprensa { width:200px; height:94px; background-color: #F9F9F9; margin-top:60px; margin-left:25px; text-align:center; }
#imprensa p { padding-top:1px; font-size:14px;}
#imprensa h1 {  font-size:16px;}
#imprensa a { color:#000;}
#imprensa a:hover { color:#090;}

.user{ height:30px; background:url(../img/ico-usuario.jpg) no-repeat; padding-left:30px; padding-top:6px;}

#tabela { width: 100%; margin-bottom: 30px;}
#tabela caption { color: #002659; font-size:18px; font-weight: bold;}
#tabela tr td { background: #e0e7e0; width: 80%; padding: 5px; border-right: 1px solid #fff;}
#tabela tr .color2 { background: #eff3ef;}
#tabela tr td a:hover { text-decoration: underline;}

.tb tr td { padding: 5px; letter-spacing: 0.5px;}
.tb tr td b {color: #002659;}
 

.noBorderR { border-right: none!important;}

.tabelaRecados tbody .titulosTabela td { text-align: center; padding: 8px;}
.tabelaRecados tbody tr td { padding: 5px 10px; background: #dce1dc;}
.tabelaRecados tbody tr td strong { color: #545c53; font-size: 14px;}
.tabelaRecados tbody tr .nomeUsuario { font-size: 12px; font-weight: bold;}
.tabelaRecados tbody tr .bgTdRecados {padding-left: 40px!important; background: #eaedea url(../img/bg-td-recados.gif) no-repeat 15px center!important;}

.dataHora { color: #545c53; font-size: 10px; font-weight: bold;}
.azulBold { color: #032b60; font-size: 14px; font-weight: bold;}

.noticias {border-bottom: 1px solid #c7d2c6; padding-bottom: 18px;}

.noticias h4, .noticias h4 a { color: #032b60; font-size: 18px;}
.noticias a:hover { text-decoration: underline!important;}

#paginacao { background: #f1f4f1; padding: 10px 0; border: 1px solid #dce3dc; margin-top: 2px; text-align: center;}
#paginacao ul li { display: inline;}
#paginacao ul li a { font-weight: bold; background: #fff; border: 1px solid #dce3dc; padding: 1px 7px;}
#paginacao ul li a:hover { background: #43a33b; border: 1px solid #43a33b; color: #fff; text-decoration: none;}

/*Paginacao*/
#paginacao2 {width:565px; height:20px; background: #f1f4f1; padding: 10px 0; border: 1px solid #dce3dc; margin-top: 2px; text-align: center;}
#paginacao2 p {padding: 1px 7px;margin-top:0px!important;}
#paginacao2 label {font-weight: bold; background: #43a33b; border: 1px solid #dce3dc; padding: 1px 7px;color:#fff;}
#paginacao2 label.paginacao_separador {font-weight: bold; background: #fff; border: 1px solid #dce3dc; padding: 1px 7px;color:#545C53;}
#paginacao2 a {font-weight: bold; background: #fff; border: 1px solid #dce3dc; padding: 1px 7px;}
#paginacao2 a:hover { background: #43a33b; border: 1px solid #43a33b; color: #fff; text-decoration: none;}


#deixeComentario { border-bottom: 1px solid #c7d2c6; margin: 20px 0 25px 0; padding-bottom: 25px;}
#deixeComentario h5 {color: #51b848; font-size: 16px; margin-bottom: 5px;}
.titulo {color: #032b60; font-size: 18px; margin-bottom: 5px;}

#texto-melhor-2010 h4 {color: #032b60; font-size: 18px; text-align:center ; margin-bottom: 5px;}
#texto-melhor-2010 h5 {color: #032b60; font-size: 18px; text-align: left; margin-bottom: 5px;}
#texto-melhor-2010 p {  text-align: justify; }
#texto-melhor-2010 a { font-weight:bold; color:#000 }
#texto-melhor-2010 a:hover { color:#093; text-decoration: underline;}



/*Inicio Galeria de fotos */

#galeria { margin-left:15px; width:600px; margin-top:10px; }
#galeria h4 { color: #032b60; font-size: 18px; text-align:center ; margin-bottom: 15px; }
#galeria3 { margin: 0px; margin-bottom: 10px; overflow:hidden; padding:10px 0px 10px 10px; width:500px;	margin:0 auto;}
#lista-galeria {float:left; margin-right:5px; margin-bottom:5px; padding:5px; border:1px #dddddd solid; width:120px; height:90px;}
#lista-galeria a { border:none;}
#lista-galeria img{ border:none;}

/* Fim Galeria de fotos */

#formComentario {background: #f1f4f1; border: 1px solid #dce3dc; padding: 18px;}
#formComentario p {margin: 0;}

#formComentario form label {font-weight:bold; font-size: 12px; display: block; color: #000;}
#formComentario form .inputTxtComentario, #formComentario form textarea {border: 1px solid #dce3dc; width: 253px;}
#formComentario form textarea {height: 86px; overflow: auto;}
.inputLadoL {float: left;}
.inputLadoR {float: right;}

.btEnviarComentario {border: 1px solid #dce3dc; background: #032b60; padding: 1px 15px; color: #fff; margin-top: 15px;}


#comentario {background: #f1f4f1; border: 1px solid #dce3dc; padding: 18px; margin-bottom: 25px;}


#formFiliese {background: #f1f4f1; border: 1px solid #dce3dc; padding: 23px 50px;}
#formFiliese label { display: block; margin-bottom: 3px; font-weight: bold; color: #000;}
#formFiliese label span {font-weight: normal; color: #000}
.inputTxtFiliese {border: 1px solid #dce3dc; width: 100%; margin-bottom: 18px; padding:3px 1px;}
#formFiliese p {margin: 0!important;}
#formFiliese select { width: 100%; border: 1px solid #dce3dc; margin-bottom: 18px;}
#formFiliese form textarea {border: 1px solid #dce3dc; width: 100%; height: 86px; overflow: auto;}

#formLogin {background: #f1f4f1; border: 1px solid #dce3dc; padding: 23px 50px; width:250px; margin-left:90px;}
#formLogin red{color:red!important;}
.inputTxtLogin {border: 1px solid #dce3dc; width: 90%;  padding:3px 1px; }
.textareaTxtLogin {border:1px solid #DCE3DC;height:86px;overflow:auto;width:90%;}
#loginMenu {float:left; background: #f1f4f1; border: 1px solid #dce3dc; padding:10px 10px 10px 30px; width:520px;  margin:10px 0px 0px 0px;}
#loginMenu ul {margin-top: 23px;display:inline; }
#loginMenu ul li {display:inline; float:left; padding-left:5px;}
#loginMenu ul li a {border-right:1px solid #B5C6B3; width: 130px; height: 27px; padding: 8px 0 0 30px; margin-bottom: 5px; display: block; font-weight: bold; color: #707070; background: url(../img/bg-li-jogando-golfe.jpg) no-repeat;}
#loginMenu ul li a:hover { text-decoration: underline;}
#loginContent {float:left;background: #f1f4f1; border: 1px solid #dce3dc; padding: 20px 0px 20px 20px; width:540px; margin:10px 0px 0px 0px;}
#loginContent .quadro {float:left; /*background: url(../img/bg-img-fotos.jpg) no-repeat 0px 10px;*/ display:block; width:130px;  margin-right:10px; padding:0px 15px 10px 0}
#loginContent .quadro img {margin:10px 12px 10px 15px; _margin:10px 12px 10px 0px;background:#fff;padding:10px;border:1px solid #BDBDBD;}
#loginContent .quadro .excluir {position:absolute; cursor:pointer; margin-left:140px; _margin-left:130px; margin-top:110px;  background: url(../img/delete-24.png) no-repeat; display:block; height:24px; width:24px; z-index:5}
#loginContent .red{ width:315px; color:#red!important; margin:0 auto; text-align:center;}
#loginContent h4{ font-size:16px;}
.video{ background:url(../img/ico-video.jpg) no-repeat; padding-left:29px; margin-bottom:5px;}
.foto{ background:url(../img/ico-foto.jpg) no-repeat; padding-left:36px; margin-bottom:5px;}

#formRecado {background: #f1f4f1; border: 1px solid #dce3dc; padding: 23px 50px;}
#formRecado label { display: block; margin-top: 18px; margin-bottom: 3px; font-weight: bold; color: #000;}
#formRecado label span {font-weight: normal; color: #000}
.inputTxtRecado {border: 1px solid #dce3dc; width: 100%;  padding:3px 1px;}
#formRecado p {margin: 0!important;}
#formRecado select { width: 100%; border: 1px solid #dce3dc; margin-bottom: 18px;}
#formRecado form textarea {border: 1px solid #dce3dc; width: 100%; height: 86px; overflow: auto;}


.chamadaFoto {padding:0 0 10px 35px; height: 40px; border-bottom: 1px solid #cbd5ca; background: url(../img/seta-verde.gif) no-repeat 15px 25px;}
.chamadaFoto p { float: left; font-weight: bold;}
.chamadaFoto p span { font-size: 10px; font-weight: normal;}
.chamadaFoto img { float: right; margin-top: 10px;}

.fotosTrio {border-top: 1px solid #d5d9d5; height: 120px; padding-top: 28px; margin-top: 20px;}
.fotosTrio img {padding: 11px; float: left; background: url(../img/bg-img-fotos.jpg) no-repeat; margin-left: 38px;}

.alignRight { text-align: right;}
.alignL {text-align: left;}
.color2 { background: #eff3ef;}
.color3 { background: #eaedea!important;}
.boxCruvas { width: 536px; padding: 15px; margin-bottom: 25px; background: url(../img/bg-box-curvas.jpg) repeat-y; position: relative;}
.boxCruvas img { float: left; margin-right: 20px;}
.boxCruvas h5 {font-size: 16px;}
.boxCruvas p {margin: 0!important;}
.curvaTop {width: 566px; height: 10px; background: url(../img/bg-curva-top.jpg) no-repeat; position: absolute; top: 0; left: 0;}
.curvaBottom {width: 566px; height: 10px; background: url(../img/bg-curva-bottom.jpg) no-repeat; position: absolute; bottom: 0; left: 0;}

#listaImg.video li, #listaImgMenor li.galery {float: left; margin: 4px 4px; padding: 5px 5px 1px 5px; border: 1px solid #ddd; width: 150px; height: 117px;}
#listaImg li, #listaImgMenor li.galery {float: left; margin: 4px 4px; padding: 5px 5px 1px 5px; border: 1px solid #ddd; width: 120px; height: 175px;}
#listaImg li, #listaImgMenor li.galery p { font-size:12px; line-height:14px; margin-top: 2px;}
#listaImg li, #listaImgMenor li { float: left; margin: 10px 10px; padding: 5px 5px 1px 5px; border: 1px solid #ddd;}
#listaImgMenor li { margin: 20px 20px;}

.lista { margin-top: 18px;}
.lista li {margin-bottom: 5px;}


#listaImg.video li, #listaMenor li.galery {float: left; margin: 4px 4px; padding: 5px 5px 1px 5px; border: 1px solid #ddd; width: 120px; height: 117px;}
#listaImg li, #listaMenor li.galery {float: left; margin: 4px 4px; padding: 5px 5px 1px 5px; border: 1px solid #ddd; width: 120px; height: 175px;}
#listaImg li, #listaMenor li.galery p { font-size:12px; line-height:14px; margin-top: 2px;}
#listaImg li, #listaMenor li { float: left; margin: 10px 10px; padding: 5px 5px 1px 5px; border: 1px solid #ddd;}
#listaMenor li { margin: 20px 20px;}


/*CLASSES*/
.noMarginL {margin-left: 0!important;}
.noMarginB {margin-bottom: 0!important;}
.marginB30 { margin-bottom: 30px;}
.marginB20 {margin-bottom: 20px;}
.clear { clear: both;}
.contentBg2 {background: #fff url(../img/bg-content2.jpg) repeat-x!important;}
.jogandoGolfeBg2 {background: url(../img/bg-jogando-golfe2.jpg) repeat-x!important;}
.tituloFoto { color: #032a5f; font-size: 16px;}

#btNovoRecado { width:100px; height:28px; display:block; text-indent:-4999px; position:absolute; margin-top:-79px; right:20px; background:url(../img/btincluirmensagem.gif) no-repeat; }



#nome-usuario{right:0px;top:10px;padding-right:25px;z-index:2;position:absolute;}
#nome-usuario p{color:#FFFFFF;}
#nome-usuario p a{color:#FFFFFF;text-decoration:underline;}


.btVerResultados {border: 1px solid #dce3dc; background: #e0e7e0; padding: 1px 5px; color: #002659; margin-top: 15px;}




.formList li {float:left;padding-bottom:10px;width:225px;margin-left:10px;_margin-left:5px;}
.formList label {display:block}
.formList textarea {border:1px solid #DCE3DC;height:86px;overflow:auto;width:100%;}
.all{float:left;padding-bottom:10px;width:465px!important;margin-left:10px;}
.formList input{width:100%;}
.clr{clear:both;}




#federados label{cursor:pointer; background:url(../img/ico-seta-verde.jpg) no-repeat left; padding-left:15px;}

#federados b{color:#666666}



#federadosMenu {float:left; background: #f1f4f1; border: 1px solid #dce3dc; padding:10px 30px 10px 30px; width:540px;  margin:10px 0px 0px 0px;}
#federadosMenu a.voltar{ width:129px; height:24px; margin-top:1px; background:url(../img/voltar-perfil.jpg) no-repeat; display:block; text-indent:-9000px;}
#federadosMenu ul {margin-top: 20px;display:inline; }
#federadosMenu ul li {padding-left:0px;}
#federadosMenu ul li a {border-right:1px solid #B5C6B3; width: 130px; height: 27px; padding: 8px 0 0 30px; margin-bottom: 5px; display: block; font-weight: bold; color: #707070; background: url(../img/bg-li-jogando-golfe.jpg) no-repeat;}
#federadosMenu ul li a:hover { text-decoration: underline;}
#federadosContent {float:left; background: #f1f4f1; border: 1px solid #dce3dc; padding:10px 30px 10px 30px;  width:540px; margin-top:10px;}
#federadosContent .quadro {float:left; /*background: url(../img/bg-img-fotos.jpg) no-repeat 0px 10px;*/ display:block; width:130px;  margin-right:10px; padding:0px 35px 10px 0; _padding:0px 25px 10px 0}
#federadosContent .quadro img {margin:10px 12px 10px 15px; _margin:10px 12px 10px 0px;background:#fff;padding:10px;border:1px solid #BDBDBD;}
#federadosContent p{ width:425px;}



#publicidade { width:587px; height:63px; background:url(../img/tit-publicidade.gif) no-repeat; padding-left:18px; margin:0 auto 15px auto; }




.titMes{ text-align:center; background-color:#e0e7e0; font-weight:bold;  }
.titTabTorn{height:17px; font-weight:bold;}
.tb { border:1px solid #e0e7e0; border-left:none; border-collapse:collapse; border-spacing:0;}
.tb td{ border:1px solid #e0e7e0!important; border-bottom:none;  border-right:none;}
.tb tr{ border:1px solid #e0e7e0!important; border-top:none; border-left:none; }

.result_antigos{background-color:#efefef; padding:5px; margin:10px 0 10px 10px; color:#43a33b!important}

.result_antigos a{}

.content-expand{ width:850px!important;}
