@charset "UTF-8";

*{border:0; margin:0; padding:0;}
body{color:#333333; font-family:Verdana, Geneva, sans-serif; background:url(../imagens/bg.png) center top no-repeat #DFDFD0; height:100%;}
h2 {color:#3F8D3A; font-size:14px; font-style:italic;}
img {display:block;} 

#bannerTop {float:right; margin:13px 25px 0 0;}
#bannerLeft, #bannerRight {margin-top:152px; position:absolute; display:none;}
#layer {position:fixed; z-index:500; background:url(../imagens/layer.png); width:100%; height:100%; display:none;}
#mensagem{position:fixed; width:280px; padding:20px; background:#fff; left:50%; top:50%; z-index:99999; margin:-20px 0 0 -160px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; font-weight:bold; font-size:13px; line-height:18px; display:none; -webkit-box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.4); box-shadow:1px 1px 3px 0px rgba(50, 50, 50, 0.4); color:#6DB940;}
	#mensagem a{color:#B11E23; margin:0; float:none; text-decoration:none;}
		#mensagem a:hover{text-decoration:underline;}
#formLogin {background:url(../imagens/formLogin.png); width:443px; height:249px; position:absolute; left:50%; margin:-249px 0 0 -221px; z-index:1000; display:none;}
	#email1 {width:230px; height:28px; margin:89px 0 0 159px; background:none; text-indent:7px;}
	#pass1 {width:230px; height:28px; margin:7px 0 0 159px; background:none; text-indent:7px;}
	#submitLogin {width:100px; height:30px; float:right; margin:7px 54px 0 200px; cursor:pointer;}
	#formLogin a {font-size:9px; color:#FFFFFF; text-decoration:none; margin:12px 55px 0 0; display:inline-block; float:right;}
	#formLogin a:hover {text-decoration:underline;}
#popupPoster {position:absolute; z-index:501; left:50%; top:-600px; display:none; opacity:0; filter:alpha(opacity = 0);}
#popupFotos {background:url(../imagens/popupFotos.png); width:931px; height:553px; position:absolute; left:50%; margin:-553px 0 0 -462px; z-index:501; display:none;}
	#imgPrincipalFotos {width:720px; height:478px; float:left; margin:17px 0 0 17px; overflow:hidden;}
		#fotoAnterior {width:55px; height:55px; position:absolute; float:left; cursor:pointer; margin-top:211px; left:18px; background:url(../imagens/setas2.png) left top; display:none;}
		#fotoSeguinte {width:55px; height:55px; position:absolute; float:left; cursor:pointer; margin-top:211px; left:681px; background:url(../imagens/setas2.png) left bottom; display:none;}
	#thumbnailsFotos {width:165px; height:478px; float:right; margin:17px 24px 0 0;}
		#nFotos {width:152px; height:19px; float:left; color:#3F8D3A; font-size:10px; line-height:19px; font-weight:bold; font-style:italic; text-align:center;}
		#painel3Mask {overflow:hidden; width:165px;}
			#painel3 {height:464px; float:left;}
				.colFotos {width:170px; height:464px; overflow:hidden; float:left;}
					.colFotos span {width:80px; height:53px; float:left; margin:0 5px 5px 0; cursor:pointer; opacity:0.55; filter:alpha(opacity = 55);}
					.colFotos span.colFotosSelected {opacity:1; filter:alpha(opacity = 100);}
		#setas1 {width:156px; height:15px; float:left;}
			#anteriores {width:73px; height:15px; background:url(../imagens/setas1.png) left top; float:left; cursor:pointer; margin-left:9px;}
				#anteriores span {width:57px; height:15px; font-size:8px; font-weight:bold; font-style:italic; color:#FFFFFF; line-height:16px; text-align:center; float:right;}
			#proximas {width:73px; height:15px; background:url(../imagens/setas1.png) left bottom; float:right; cursor:pointer;}
				#proximas span {width:57px; height:15px; font-size:8px; font-weight:bold; font-style:italic; color:#FFFFFF; line-height:16px; text-align:center; float:left;}
			#anteriores.off, #proximas.off{opacity:0.15; filter:alpha(opacity = 15);}

		.fechar1 {float:right; background:url(../imagens/fechar1.png); width:10px; height:10px; cursor:pointer; margin:2px 3px 0 0; opacity:0.55; filter:alpha(opacity = 55);}
		.fechar1:hover {opacity:1; filter:alpha(opacity = 100);}
		#fechar2 {float:right; background:url(../imagens/fechar2.png); width:10px; height:10px; cursor:pointer; margin:35px 32px 0 0; opacity:0.55; filter:alpha(opacity = 55);}
		#fechar2:hover {opacity:1; filter:alpha(opacity = 100);}
	#addthisFotos {width:266px; height:auto; float:left; margin:10px 0 0 243px;}
#popupVideos {background:url(../imagens/popupVideos.png); width:885px; height:435px; position:absolute; left:50%; margin:-435px 0 0 -439px; z-index:501; display:none;}
	#videoSelected {width:640px; height:360px; margin:17px 11px 0 17px; float:left; background:url(../imagens/player.png);}
	#videoTit {width:183px; overflow:hidden; margin-top:10px; float:left; font-style:italic;}
		#videoTit span {font-size:10px; color:#3F8D3A; line-height:20px;}
		#videoTit h2 {font-size:14px; color:#3F8D3A; line-height:16px;}
		.fonteText {font-size:9px; margin-top:20px; font-style:normal;}
		.descText {font-size:10px; margin-top:3px; font-style:normal; line-height:14px;}
	#addthisVideos {width:266px; height:auto; float:left; margin:10px 0 0 203px;}

	.fb-like span {min-width:99px; min-height:23px;}
		.fb_ltr {min-width:99px; min-height:23px;}


/* ----------------------- HEADER ----------------------- */
header {width:100%;}
#centrarHeader {background:url(../imagens/assinatura.png) center center no-repeat; width:992px; height:114px; margin:0 auto;}
	#logo {width:202px; height:81px; float:left; margin:23px 0 0 35px;}
	#box1 {float:right; width:300px;}
		#btnLogin {background:url(../imagens/login.png); width:84px; height:38px; margin:50px 30px 0 0; cursor:pointer; float:right;}
		.sep3 {width:1px; height:9px; background:#D4D4D4; margin:63px 15px 0 15px; float:right;}
		#box1 a {float:right; color:#FFFFFF; font-weight:bold; font-style:italic; font-size:11px; text-decoration:none; margin-top:60px;}
		#box1 a:hover {color:#3D3939;}
		

/* ----------------------- NAV ----------------------- */
nav {width:100%;}
#centrarNav {width:992px; height:78px; margin:0 auto; background:url(../imagens/nav.png); overflow:hidden;}
	#centrarNav a {font-size:11px; font-style:italic; color:#000000; text-decoration:none; padding:15px 0 12px 0; text-align:center; float:left;}
	#inicio {width:84px; margin-left:14px;}
	#afederacao {width:115px;}
	#opadel {width:84px;}
	#filiados {width:107px;}
	#competicoes {width:115px;}
	#regulamentos {width:118px;}
	#noticias {width:109px;}
	#media {width:107px;}
	#videos {width:115px;}
	#inicio.selected, #afederacao.selected, #opadel.selected, #filiados.selected, #competicoes.selected, #formularios.selected, #regulamentos.selected, #noticias.selected, #media.selected, #videos.selected  {background:url(../imagens/menu3.png) left top; color:#FFFFFF; font-weight:bold; padding:13px 0 14px 0;}
	#inicio.selected {background-position:left -184px;}
	#afederacao.selected {background-position:left -368px;}
	#opadel.selected {background-position:left -184px;}
	#filiados.selected {background-position:left -230px;}
	#competicoes.selected {background-position:left -368px;}
	#regulamentos.selected {background-position:left -414px;}
	#noticias.selected {background-position:left -276px;}
	#media.selected {background-position:left -230px;}
	#videos.selected {background-position:left -368px;}
	.sep1 {width:1px; height:9px; background:#D4D4D4; float:left; margin:18px 0 0 0;}
	#submenu {float:left; line-height:13px;}
	#submenu a {color:#FFFFFF; float:left; padding:0; font-weight:normal; font-style:normal;}
	#submenu a:hover, #submenu a.active {color:#B4C08B;}
	#submenu .sep2 {margin-top:3px;}
	#submenu #submenu_filiados .sep2 {margin:3px 12px 0;}
	#submenu div {margin-top:3px;}
	#submenu_inicio, #submenu_afederacao, #submenu_opadel, #submenu_filiados, #submenu_competicoes, #submenu_formularios, #submenu_regulamentos, #submenu_noticias, #submenu_media, #submenu_videos, #submenu_contactos, #submenu_links_uteis, #submenu div {width:932px; height:11px; color:#FFFFFF; font-style:italic; font-weight:bold; font-size:11px; margin:0 0 0 14px; padding:11px 15px 16px 15px; overflow:hidden; display:none;}
	#submenu_regulamentos span {float:left; width:480px; margin-right:61px;}
	#submenu_noticias span {float:left; /*width:586px; margin-right:89px;*/}
	#submenu_videos span {float:left; width:830px;}


/* ----------------------- SECTION ----------------------- */
section {width:100%;}
#centrarSection {width:992px; min-height:500px; margin:0 auto; padding-bottom:15px; background:url(../imagens/section.png); overflow:hidden;}
#colunaEsquerda {float:left; width:757px; margin:0 0 0 23px;}
	#destaques {width:527px; height:376px; float:left; margin:15px 15px 0 0;}
		#thumbnails {width:527px; height:58px; overflow:hidden; float:left; margin-top:1px;}
		#painel1Mask {width:527px; height:322px; float:left; overflow:hidden;}
			#painel1 {width:3162px; height:322px;}
			#painel1 a {width:527px; height:322px; float:left; text-decoration:none;}
			.painel1Tit {background:url(../imagens/bg1.png); height:28px; display:inline-block; font-size:12px; font-style:italic; font-weight:bold; line-height:29px; padding:0 8px; color:#FFFFFF; float:left; margin:243px 0 1px 5px; text-transform:uppercase;}
			#imgPrincipalFotos .painel1Tit {margin-top:399px;}
			.painel1Intro {background:url(../imagens/bg1.png); width:373px; height:19px; display:inline-block; font-size:11px; line-height:15px; font-style:italic; padding:7px 10px 19px 10px; color:#FFFFFF; float:left; margin-left:5px; clear:both;}
			.icon4 {background:url(../imagens/icon4.png); width:45px; height:45px; float:left; margin:0 0 0 1px;}
		.destaqueTbn {width:87px; height:53px; float:left; margin-right:1px;}
		.destaqueTbn a {width:81px; height:47px; display:block; position:absolute; background:url(../imagens/transparent.png);}
	#menuVertical {width:162px; padding:0 15px 0 10px; height:432px; margin:4px 0 0 0; float:left; background:url(../imagens/jogador1.png) center bottom no-repeat;}
		#menuVertical h2 {margin:13px 0 14px 0;}
		#menuVertical a {width:151px; height:30px; line-height:30px; background:url(../imagens/icon1.png) right top no-repeat; color:#3D3939; font-size:11px; font-weight:bold; font-style:italic; float:left; text-decoration:none; border-bottom:1px solid #EEEEEE; padding:0 5px; margin-bottom:1px;}
		#menuVertical a:hover {color:#B11E23; background-position:right bottom;}
		#noticiasEmDestaque {background:url(../imagens/tblHeaderNoticias.png) left top no-repeat; width:215px; height:376px; float:left; margin:15px 0 0 0; overflow:hidden;}
			#noticiasEmDestaque h2 {float:left; width:215px; height:36px; text-align:center; color:#464640; font-size:12px; font-weight:bold; font-style:italic; -moz-text-shadow:0 1px #E6E6DF; -webkit-text-shadow:0 1px #E6E6DF; text-shadow:0 1px #E6E6DF; line-height:37px;}
			.tblCellNoticias1 {background:url(../imagens/tblCell1.png) left bottom; width:195px; height:19px; padding:6px 10px 14px 10px; float:left; font-size:10px; line-height:13px; color:#333333; text-decoration:none;}
			.tblCellNoticias2 {background:url(../imagens/tblCell2.png) left bottom; width:195px; height:19px; padding:6px 10px 14px 10px; float:left; font-size:10px; line-height:13px; color:#333333; text-decoration:none;}
			.tblCellNoticias1:hover, .tblCellNoticias2:hover {background:url(../imagens/tblCell3.png) left bottom;}
			#maisNoticias {background:url(../imagens/maisNoticias.png) right center no-repeat; width:215px; height:28px; float:left; font-size:9px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:28px; text-decoration:none;}
		#patrocinadores {background:url(../imagens/titParceiros.png) left bottom no-repeat; width:722px; padding-left:33px; height:94px; float:left; margin:15px 0 0 0; border:1px solid #E6E6E6;}
		#patrocinadores a, #patrocinadores span {margin:9px 14px; float:left;}
		#publicidade {width:172px; float:left; text-align:right; color:#BBBBBB; font-weight:bold; font-style:italic; font-size:8px; margin:7px 0 4px 0;}
			.pub {float:left; margin-bottom:5px;}
		#painel2Mask {width:533px; height:203px; overflow:hidden;}
		#painel2 {height:203px; overflow:hidden;}
			#painel2 a {width:174px; height:203px; float:left; text-decoration:none; color:#333333; margin-left:5px;}
				#painel2 img {float:left;}
				.icon2 {float:right; width:17px; height:77px; background:url(../imagens/icon2.png) right bottom no-repeat;}
				.noticiaTit1 {font-size:12px; line-height:13px; font-weight:bold; font-style:italic; color:#B11E23; margin:6px 0 4px 3px; float:left; width:154px;}
				.noticiaDesc1 {margin:3px; display:block; font-size:10px; line-height:13px;}
		#btnsNoticiasEmDestaque {width:200px; height:14px; float:right;}
			#verTodas {background:none; width:auto; float:right; font-size:9px; color:#B11E23; font-weight:bold; font-style:italic; text-decoration:none; line-height:13px; margin-left:5px;}
			#verTodas:hover {text-decoration:underline;}
				#menuNoticiasEmDestaque {float:right; margin:3px 5px 0 0;}
					#menuNoticiasEmDestaque a {opacity:0.40; filter: alpha(opacity = 40); width:7px; height:7px; float:left; background:url(../imagens/icon3.png); text-decoration:none; color:#333333; font-size:10px; line-height:13px; margin-left:5px;}
	#btnProximosEventos{background:url(../files/proximosEventos2013.jpg); width:187px; height:188px; float:left; margin:5px 5px 0 0;}
	#btn-liga-de-clubes{background:url(../files/btn-liga-de-clubes.png); width:187px; height:188px; float:left; margin:5px 5px 0 0;}
	#btn-circuito-jovem{background:url(../files/btn-circuito-jovem.png); width:186px; height:188px; float:left; margin:5px 0 0 0;}
	#btnFotos {background:url(../files/fotos2013.jpg); width:187px; height:188px; float:left; margin:15px 5px 0 0;}
	#btnVideos {background:url(../files/videos2013.jpg); width:186px; height:188px; float:left; margin:15px 0 0 0;}
	#texto {font-size:11px; line-height:18px; margin:25px 10px; text-align:justify; overflow:hidden; min-height:600px;}
		#actualizacao{padding:0 8px 3px 0; text-align:right; color:#575747; font-size:10px;}
		#texto h1 {color:#3F8D3A; font-size:15px; font-style:italic; margin-bottom:15px; background:url(../imagens/icon8.png) left 3px no-repeat; padding-left:21px;}
		#texto h3 {text-align:center; margin-bottom:8px; display:block; font-size:13px; color:#B11E23; clear:both;}
		#texto p {margin:0 20px 0 20px; float:left; overflow:hidden;}
		#torneio {background:url(../imagens/tblHeaderTorneio.png) left top no-repeat #EBEBE1; width:737px; padding-bottom:10px; float:left;}
		#torneio h2 {height:36px; display:block; overflow:hidden; text-align:center; color:#464640; font-size:12px; font-weight:bold; font-style:italic; -moz-text-shadow:0 1px #E6E6DF; -webkit-text-shadow:0 1px #E6E6DF; text-shadow:0 1px #E6E6DF; line-height:37px;}
		#torneioInfo {width:729px; float:left; margin:8px 0 2px 4px;}
			#torneioInfoTop {background:url(../imagens/torneioInfoTop.png) left top no-repeat; width:729px; height:18px; float:left;}
			#torneioInfoMiddle {background:url(../imagens/torneioInfoMiddle.png); width:681px; float:left; padding:0 24px;}
				#torneioInfoMiddle iframe {border:0px none transparent; margin:2px 0 25px 0;}
				#presentingSponsor {width:110px; height:110px; float:left; margin:0 40px 0 0;}
				#btnPoster {float:right; margin:5px 0 10px 20px; -moz-box-shadow:4px 4px 10px -4px #333; -webkit-box-shadow:4px 4px 10px -4px #333; box-shadow:4px 4px 10px -4px #333; border:1px solid #E6E6DF;}
				#torneioInfoMiddle h4 {font-size:12px; font-style:italic;}
				#descricaoCont {display:none;}
			#torneioInfoBottom {background:url(../imagens/torneioInfoBottom.png) left bottom no-repeat; width:729px; height:18px; float:left;}
		.cellTorneio {width:707px; float:left; margin:0px 15px 5px 15px;}
			.cellTorneioTop {background:url(../imagens/cellTorneioTop.png) left top no-repeat; width:707px; float:left;}
				.cellTorneioTop h4 {background:url(../imagens/cellTorneioIcon.png) left center no-repeat; padding-left:22px; text-align:left; font-size:12px; font-style:italic; margin:17px 18px 0 18px; float:left;}
			.cellTorneioMiddle {background:url(../imagens/cellTorneio.png); width:627px; padding:0 40px; float:left;}
				.paddingTorneioPDF {float:left; width:194px; padding-right:15px; margin:13px 0 0 0;}
					.torneioPDF {color:#B11E23; text-decoration:none; font-weight:bold; background:url(../imagens/icon6.png) left 1px no-repeat; display:inline-block; padding-left:25px; text-align:left;}
					.torneioPDF:hover {text-decoration:underline;}
				.parceiro {margin:13px 8px 0 5px; float:left;}
			.cellTorneioBottom {background:url(../imagens/cellTorneioBottom.png) left top no-repeat; width:707px; height:15px; float:left;}
	#tblFooterTorneio {width:737px; height:7px; background:url(../imagens/tblFooterTorneio.png) left top no-repeat; float:left; margin-top:1px;}
		.regra {overflow:hidden; float:left; margin-bottom:15px; width:100%;}
			.num {font-size:14px; color:#444444; font-style:italic; font-weight:bold; float:left; width:15px;}
			.numText {float:left; margin-left:10px; width:672px;}
		.conselho {float:left; width:319px; margin:0 24px 24px 20px; background:url(../imagens/icon7.png) left 4px no-repeat; padding-left:18px;}
		.setaVerde {background:url(../imagens/icon7.png) left 4px no-repeat; padding-left:18px;}
		.setaVerdeMetadeEsquerda {background:url(../imagens/icon7.png) left 4px no-repeat; padding-left:18px; width:338px; float:left; margin-bottom:24px; margin-right:24px;}
		.setaVerdeMetadeDireita {background:url(../imagens/icon7.png) left 4px no-repeat; padding-left:18px; width:338px; float:left; margin-bottom:24px;}
		.numDestacado {font-size:14px;}
		.sugestao {background:url(../imagens/icon7.png) left 4px no-repeat; padding-left:18px; float:left;}
		#regras_pormenor {text-align:left; background:url(../imagens/icon9.png) left top no-repeat; padding-left:40px; font-size:13px; display:block; height:auto; line-height:16px; margin-bottom:11px;}
		.docImportante {text-align:left; background:url(../imagens/icon9.png) left top no-repeat; padding-left:40px; margin-left:18px; display:block; height:auto; line-height:16px; margin-bottom:11px;}
			.docImportante strong {font-size:13px;}
		#texto ol {padding-left:45px; list-style-type:lower-alpha;}
		#texto ul {padding-left:30px; list-style-image:url(../imagens/icon7.png);}
		#texto ul li {min-height:149px; padding-bottom:40px;}
		.listagem1 {float:left; margin-bottom:40px; width:100%;}
		.textoImg {float:right; margin:4px 0 10px 29px;}
		.pdf {color:#B11E23; font-size:12px; text-decoration:none; font-weight:bold; background:url(../imagens/icon6.png) left 1px no-repeat; display:inline-block; padding-left:25px; margin-left:18px;}
		.pdf:hover {text-decoration:underline;}
			.pdf span {font-size:9px; font-style:italic;}
		.docImportante .pdf {margin-left:0;}
		.descPdf {font-size:10px; display:block; margin:-4px 0 0 43px; font-style:italic;}
		.sep15px {width:600px; height:15px; overflow:hidden;}
		.sep30px {width:100%; height:30px; overflow:hidden;}
		.sep40px {width:100%; height:40px; overflow:hidden;}
		.texto-bloco {width:100%; overflow:hidden; clear:both;}
	
	#textoNoticias {font-size:11px; line-height:18px; margin:25px 10px; text-align:justify; min-height:612px;}	
		#subsubmenu {background:#EBEBE1; width:165px; overflow:hidden; float:left;}
			#subsubmenu a {height:25px; width:155px; padding-left:10px; float:left; text-decoration:none; font-size:10px; font-style:italic; line-height:25px; border-bottom:1px solid #FFFFFF; color:#333333;}
			#subsubmenu a:hover {background:#DFDFD0;}
			#subsubmenu a.selected {color:#FFFFFF; font-weight:bold; background:url(../imagens/subsubmenu.png);}
		#listNoticias {overflow:hidden; width:552px; padding-left:20px; float:right;}
			#listNoticias img {float:left;}
			#listNoticias a {width:174px; height:203px; float:left; text-decoration:none; color:#333333; font-size:10px; line-height:13px; margin-left:15px; margin-bottom:25px; text-align:left;}
		#noticia {overflow:hidden; width:552px; padding-left:20px; float:right;}
			#noticia h1 {color:#3F8D3A; font-size:15px; font-style:italic; margin-bottom:13px;}
			#noticia h4 {color:#3F8D3A; font-size:10px; font-style:italic; font-weight:normal;}
			.linkTexto {color:#B11E23; margin:0; font-size:11px; float:none; text-decoration:none; font-weight:bold;}
			.linkListagem {color:#B11E23; margin:0 0 0 12px; font-size:11px; float:left; text-decoration:none; font-weight:bold; text-align:left; line-height:15px;}
			.linkTexto:hover, .linkListagem:hover {text-decoration:underline;}
			.linkUtil {width:227px; height:105px; float:left; margin:0 8px 8px 0;}
			#linkVoltar, .linkVoltar {float:left; background:url(../imagens/icon5.png) left top no-repeat; padding:0 5px 0 17px; line-height:12px; color:#B11E23; text-decoration:none; font-weight:bold; height:13px;}
			#linkVoltarTorneio {float:left; background:url(../imagens/icon5.png) left top no-repeat; padding:0 5px 0 17px; line-height:12px; color:#B11E23; text-decoration:none; font-weight:bold; height:13px; margin:15px 0 0 15px;}
			#linkVoltar:hover, .linkVoltar:hover, #linkVoltarTorneio:hover {text-decoration:underline;}
			#menuHorizontal {width:508px; height:113px; background:url(../imagens/jogador1.png) 33px bottom no-repeat; float:left; margin:59px 0 0 10px; padding-left:191px;}
				#menuHorizontal h2 {margin:13px 0 10px 0;}
				#menuHorizontal a {width:151px; height:30px; line-height:30px; background:url(../imagens/icon1.png) right top no-repeat; color:#3D3939; font-size:11px; font-weight:bold; font-style:italic; float:left; text-decoration:none; border-bottom:1px solid #EEEEEE; padding:0 5px; margin-bottom:1px; margin-left:12px;}
				#menuHorizontal a:hover {color:#B11E23; background-position:right bottom;}

	#torneioVideos {width:627px;}
		#torneioVideos a {width:101px; float:left; font-size:10px; color:#666666; text-decoration:none; line-height:12px; font-weight:bold; text-align:left; margin:15px 30px 5px 0;}
			.play {position:absolute; display:block; z-index:1;}
			.data1 {display:block; font-size:9px; font-weight:normal; margin:6px 0 0 0; width:101px;}
			.tit1 {display:block; font-weight:bold;}
			.fonte {display:block; font-size:8px; line-height:8px; display:none;}
			.desc1 {display:block; font-size:8px; line-height:8px; display:none;}
			.torneioVideosInicio .data1, .torneioVideosInicio .tit1, .torneioVideosInicio .fonte, .torneioVideosInicio .desc1 {display:none;}

	#textoFotos {font-size:11px; line-height:18px; margin:19px 0 0 0; text-align:justify; overflow:hidden; min-height:600px;}
		#textoFotos a {float:left; width:242px; height:161px; margin:0 0 5px 5px; text-decoration:none; color:#fff; overflow:hidden; position:relative;}
			.galeriaTit1 {width:236px; padding-left:7px; height:161px; background:url(../imagens/galeriaTit1_242x182.png) left bottom no-repeat; display:block; overflow:hidden;}
				.galeriaTit1 .data1 {margin:114px 0 0 0;}
				.galeriaTit1 .tit1 {font-size:12px; font-style:italic; margin-top:-2px;}
				.galeriaTit1 .fonte {display:block; margin-top:-2px;}

	.tblHeader {background:url(../imagens/tblHeader2.png) left top no-repeat; width:737px; height:35px; overflow:hidden; border-bottom:1px solid #FFFFFF; float:left; text-shadow:0 1px #E6E6DF;}
	.tblCell {background:url(../imagens/tblCell1.png) left bottom; width:737px; height:40px; overflow:hidden; float:left;}
		.cell0 {width:100px; height:40px; line-height:40px; float:left; text-align:center;}
		.tblHeader .cell0, .tblHeader .cell1, .tblHeader .cell2, .tblHeader .cell3, .tblHeader .cell4{height:35px; line-height:35px;}
		.cell1 {width:100px; height:40px; line-height:40px; float:left; text-align:center;}
		.cell2 {width:307px; padding:0 15px; height:40px; line-height:40px; float:left;}
		.cell3 {width:100px; height:40px; line-height:40px; float:left; text-align:center;}
		.cell4 {width:100px; height:40px; line-height:40px; float:left; text-align:center;}

	.tblFooter {background:url(../imagens/tblFooter.png); width:737px; height:7px; overflow:hidden; float:left;}


#colunaDireita {float:right; width:172px; margin:15px 25px 0 0;}
	#rankings {background:url(../imagens/rankingsPlaceholder3.jpg); width:570px; height:104px; margin:5px 0 0 0; float:left;}
	#aluguerDeCampos {background:url(../imagens/aluguerCamposPlaceholder.jpg); width:570px; height:104px; margin:5px 0 0 0; float:left;}
	#banner {width:232px; height:141px; margin:4px 0 0 0; display:block;}
	#pluginFacebook {width:170px; height:508px; padding-bottom:7px; margin:10px 0 0 0; float:left; overflow:hidden; border:1px solid #E6E6E6;}

	#fpp-webapp-btns div{width:172px; height:375px; float:right;}
		#fpp-webapp-btns div, #fpp-webapp-btns a{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:172px; height:80px; margin:0 0 5px 0; cursor:pointer; float:right;}
		#fpp-webapp-btns div#btnLogin{background:url(../imagens/fpp-webapp-5-btns.png) left top no-repeat; height:36px;}
		#fpp-webapp-btns div#btnLogin:hover{background-position:right top;}
		
		#fpp-webapp-filiacao{background:url(../imagens/fpp-webapp-5-btns.png) left -41px no-repeat; height:35px;}
		#fpp-webapp-filiacao:hover{background-position:right -41px;}
		
		#fpp-webapp-incricao-provas{background:url(../imagens/fpp-webapp-5-btns.png) left -126px no-repeat;}
		#fpp-webapp-incricao-provas:hover{background-position:right -126px;}
		
		#fpp-webapp-liga-de-clubes{background:url(../imagens/fpp-webapp-5-btns.png) left -211px no-repeat;}
		#fpp-webapp-liga-de-clubes:hover{background-position:right -211px;}
		
		#fpp-webapp-circuito-jovem{background:url(../imagens/fpp-webapp-5-btns.png) left bottom no-repeat;}
		#fpp-webapp-circuito-jovem:hover{background-position:right bottom;}


/* ----------------------- FOOTER ----------------------- */
footer {width:100%; min-width:992px; background:url(../imagens/footer4.jpg); overflow:hidden;}
#centrarFooter {width:992px; height:293px; margin:0 auto; overflow:hidden;}
	#sponsors {width:840px; height:93px; margin:0 auto; overflow:hidden;}
		#label {color:#B4BBB9; font-size:12px; font-weight:bold; font-style:italic; height:93px; line-height:93px; float:left; margin-right:24px;}
		.sponsor_logo {width:110px; float:left; margin:33px 0;}
	#menuFooter {margin-top:8px; height:153px;}
		.col1 {float:left; line-height:13px; margin-left:25px;}
		.col1 h3 {font-size:10px; color:#B4BBB9; display:block; margin-bottom:3px;}
		.col1 a h3:hover {color:#FFFFFF;}
		.col1 a {font-size:9px; color:#878C8A; text-decoration:none;}
		.col1 a:hover {color:#B4BBB9;}
	#contactos_copyright {width:992px; height:30px; float:left; font-size:10px; color:#B4BBB9; line-height:33px;}
		#c1 {float:left; margin-left:15px;}
		#c2 {float:left;}
		.sep2 {float:left; margin:12px 15px 0 15px;}
		#contactos_copyright a {color:#B4BBB9; text-decoration:none; font-weight:bold;}
		#contactos_copyright a:hover {color:#FFFFFF;}
		#copyright {float:right;}
			#positive{display:inline-block; margin:0 15px;}


/* jQuery UI */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}

.ui-tooltip {
	position:absolute;
	z-index:9999;
	-webkit-border-radius:4px; !important; -moz-border-radius:4px; !important; border-radius:4px !important;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.1); box-shadow:0 1px 4px rgba(0,0,0,0.1); border:1px solid #EDEDED;
	padding:5px !important;
	border:none !important;
	background:#DEDD3A;
	min-width:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:inline-block;
	color:#3D3D0E;
	padding-left:6px !important;
	padding-right:6px !important;
	text-align:center;
}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	body{background:url(../imagens/ios/bg.jpg) center top no-repeat #DFDFD0;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	body{background:url(../imagens/ios/bg.jpg) center top no-repeat #DFDFD0;}
}