	@charset "iso-8859-2";
	/* CSS Document */
	
	/*-------------------------------- RESET --------------------------------*/
	
	*{
		margin: 0px;
		padding: 0px;
		border: none;
		text-decoration: none;
		list-style: none;
		line-height: normal;
		font-size: inherit;
	}	
	
	.espacamento{ margin-top: 70px; }
	
	a.visited{
		color: #fff;
		text-decoration: none;	
	}
	
	body{	
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#999;
	}
	
	.clear{
		clear: both;
		display: block;
		height: 1px;
	}
	
	/*----------------- MEDIDAS PADROES DAS PAGINAS -----------------------*/
	#esqueciasenha{
		width: 920px;
		min-height: 450px;
		margin: auto;
	}

	/*------------------------------ CABECALHO ----------------------------*/
	
	#header{
		position: relative;
		width: 100%;
		height: 282px;
		background: url(../imagens/bg_bird.jpg) repeat-x;
	}
	
	/* LOGIN */
	#login{
		position: relative;
		width: 100%;
		height: 50px;
		background:url(../imagens/bg_login_1.png) top center no-repeat;
	}
	
	#login_form{
		position: relative;
		width: 920px;
		height: 50px;
		margin: auto;
	}
	
	#login_form form{
		width: auto;
		height: 40px;
		margin-left: 210px;
	}
	
	
	.login_input, .login_submit{
		font-size: 12px;
		color: #757575;
		font-weight: bolder;	
		font-family: Verdana, Geneva, sans-serif;		
		height: 29px;
		margin-top: 9px;
	}
	
	.login_input{
		width: 120px;
		padding-left: 4px;			
	}	
	
	.login_submit{
		width: 55px;
		letter-spacing: -1px;
	}
	
	.text_login{
		font-size: 14px;
		font-family: Verdana, Geneva, sans-serif;
		color: #FFF;
		letter-spacing: -1px;
		padding: 12px;	
	}
	
	.text_login a:link, .text_login a:visited{ color:#fff; }
		
	.div_login{
		position: absolute;
		display: inline-block;
		top: 15px;
		right: 125px;
	}
	
	#login_form form a:visited{
		text-decoration: none;
		color:#FFF;	
	}
	
	
	.meus_dados a:link, .meus_dados a:visited{
		color: #fff !important;	
	}
	
	#logado{
		float: right;
		padding: 5px;
		margin-top: 8px;
		margin-right: 23px;
	}
	
	.texto_login{
		font-size: 14px;
		color: #FFF;
		font-family: Verdana, Geneva, sans-serif;
	}
	
	.texto_login a:link{
		color: #fff;
		text-decoration: none;	
	}
	
	#logout{
		display: inline-block;
		font-size: 14px;
		color: #FFF;
		margin-left: 5px;
	}
	
	#logout a:visited, #logout a:link{
		color: #FFF !important;	
	}
	
	#cadastre_se{
		font-size: 14px;
		padding: 11px;
		color: #fff;	
	}
	
	#cadastre_se a:link{
		text-decoration: none !important;
		color: #FFF !important;	
	}
	
	/* CONTEUDO CABECALHO */
	#content_header{
		width: 920px;
		height: 135px;
		margin: auto;
	}	
	
	#logo_emp{
		float: left;
		/*width: 133px;
		height: 81px;
		margin: 18px;*/
		/*background-color: #fff;*/
		/*padding: 7px;*/
		/*border: 1px solid #ccc;*/
	}
	
	#nome_emp{
		float: left;
		width: 260px;
		height: 45px;
		margin-top: 43px;
		font-size: 17px;
		letter-spacing: -1px;
		color: #003187;
		padding: 3px;
	}
	
	#end_emp{
		float: right;
		width: 300px;
		height: 85px;
		margin-top: 13px;
		margin-right: 23px;
		text-align: right;
	}	
	
	.text_tel{
		font-size: 14px;
		font-weight: bolder;
		color: #999;				
	}
	
	.text_end{
		font-size: 14px;
		color: #666;			
	}
	
	#menu{
		position: absolute;
		width: 100%;
		height: 54px;		
		bottom: 38px;
		background:url(../imagens/bg_menu.png) repeat-x;
		border-top: 1px solid #dddddd;	
	}
	
	#menu nav{
		position: relative;
		display: block;
		width: 800px;
		margin: auto;
	}
	
	#menu ul{
		position: absolute;
		width: 795px;
		height: 25px;
		left: 15px;
		margin: 15px auto;
	}
	
	#menu ul li{
		display: block;	
		float: left;
		height: 25px;
	}
	
	.text_menu a{
		display: inline-block;	
		font-size: 15px;
		font-weight: bolder;
		margin-top: 3px;
		color: #065f87;	
	}
	
	.separador_menu{
		width: 22px;
		height: 10px;
		background:url(../imagens/separador_menor.png) top center no-repeat;
	}

	/* --> SOMBRA */
	.sombra, .sombra_2{
		width: 920px;
		height: 38px;
		margin: auto;
	}
	
	.sombra{
		margin-top: 59px;
		background:url(../imagens/sombra.png);
		border-top: 1px solid #FFF;
	}
	
	.sombra_2{
		margin-bottom: 1px;
		background:url(../imagens/sombra_2.png);
	}
	
	/*-------------------------------- BANNER ------------------------------*/	
	
	#banner{
		width: 100%;
		height: 269px;
		background:url(../imagens/bg_banner.png) repeat-x;
	}
	
	
	/*------------------------------ CONTEUDO ------------------------------*/	
	
	#corpo{
		position: relative;
		width: 920px;
		margin: 0px auto;
		min-height: 355px;
		padding-bottom: 79px;
	}
	
	#content{
		width: 100%;
		margin-top: 20px;
		padding-bottom: 20px;
		background: #e9e9e9;	
	}
	
	#content h2{
		padding: 10px;
		padding-left: 20px;
		font-size: 15px;
		font-weight: bolder;
		color: #065f87;	
	}
	
	#conteudo-esquerdo, #conteudo-direito{
		display: inline-block;
		width: 50%;
	}
	
	#conteudo-esquerdo{
		float: left;	
	}
	
	#conteudo-direito{
		float: right;	
	}
	
	.autosize{
		position: relative;
		width: 420px; 
		margin: 0 auto;
		padding-top: 10px;
		background: #fff;
	}
	
	.autosize p{
		padding: 15px;
		font-size: 12px;
		text-align: justify;
		color: #888;
		line-height: 160%;			
	}
	
	.autosize a:link, .autosize a:visited{ color: #065f87; }	
	
	.bird-decoration{
		position: absolute;
		display: inline-block;
		width: 33px;
		height: 28px;
		top: -4px;
		right: -9px;
		background: url(../imagens/passaro.jpg) no-repeat;
	}
	
	.btn-plus-avisos{
		display: inline-block; 
		width: 100%; 
		margin-bottom: 10px;	
	}
	
	.btn-plus-avisos img{
		float: right; 
		margin-right: 8px; 
		margin-top: -15px;	
	}
		
	.ver-todos{	font-weight: bolder; font-style: italic;}
	
	.ver-todos a:link, .ver-todos a:visited{ color: #999; }
	
	.ver-todos a:hover{color: #065f87; }

	#patrocinador{
		width: 415px;;
		height: 235px;
		margin: 0px auto;
		margin-top: 20px;
		background: #fff;
		border: 1px solid #fff;
	}

	#faixa_content{
		width: 920px;
		height: 40px;
		background: url(../imagens/faixa_content.png) repeat-x;
		margin: auto;
	}

	#conteudo_baixo{
		width: 882px;
		height: 435px;
		float: left;
		margin: 45px 0px 0px 18px;
	}
	
	.titulo_content{
		display: block;
		padding: 10px;
		font-size: 15px;
		font-weight: bolder;
		color: #065f87;	
	}
			
	.titulo_menor{
		display: block;
		font-size: 14px;
		color: #065f87;	
		font-weight: bolder;
		padding: 8px 0px 0px 12px;
	}
	
	#noticias{
		margin-top: 15px;
	}
	
	#noticias h3{
		width: 140px;
		padding: 1px;
		font-size: 18px;
		color: #065F87;
		font-weight: bolder;
	}
	
	#noticias h3 img{
		float: right;	
	}
	
	#noticias ul{
		margin-top: 5px;	
	}
	
	#noticias ul li{
		display: inline-block; 
		font-size: 13px;
	}
	
	#noticias ul li a:visited, #noticias ul li a:visited{
		color: #999;		
	}
	
	#noticias ul li a:hover{
		color: #065F87;	
	}
	/*------------------------------- RODAPE --------------------------------*/
	
	#footer{
		position: relative;
		width: 100%;
		height: 230px;
		background: #e9e9e9;
	}
	
	#rodape-faixa{
		position: absolute;
		width: 100%;
		height: 50px;
		bottom: 0px;
		background:url(../imagens/bg_rodape.png) bottom center no-repeat;
	}
	
	#content-rodape-faixa{
		position: relative;
		width: 920px;
		height: 49px;
		margin: 0 auto;
	}
	
	#r-rodape{
		width: 920px;
		height: 180px;
		margin: 0 auto;
	}
	
	#sess-bio{
		float: left;
		margin-top: 31px;	
	}
	
	.r-separador{
		display: inline-block;
		float: left;
		width: 1px;
		height: 115px;
		margin: 33px 0px 0px 28px;
		border-left: 1px dashed #b8b8b8;	
	}
	
	#midias-sociais{
		display: inline-block;
		float: left;
		min-width: 150px;
		height: 112px;
		margin: 30px 0px 0px 27px;
	}
	
	#midias-sociais span{
		display: block;
		font-size: 14px;	
	}
	
	#midias-sociais img{
		margin: 10px 5px 0px 0px;	
	}
	
	.r-links{
		min-width: 30px;
		float: right;
		margin: 31px 0px 0px 0px;
	}
	
	.r-links strong{
		display: block;
		margin-bottom: 7px;
		font-size: 14px;
	}
	
	.r-links a{
		color: #666666;
		font-size: 12px;
		display: block;
	}
	
	.i-text-footer{
		display: inline-block;
		margin: 14px 0px 0px 0px;
		font-size: 18px;
		color: #fff;
		font-weight: bolder;
	}
	
	.i-text-footer-2{
		display: inline-block;
		font-size: 10px;
		color: #fff;	
	}
	
	.i-copyright{
		position: absolute;
		display: inline-block;
		font-size: 11px;
		color: #999;
		top: 3px;
		right: 0px;
	}
	
	/*------------------------------------ GALERIA ----------------------------------*/
	
	.img_gallery, .text_gallery{
		position: relative;
		display: block;
		width: 210px;
		height: 155px;
		margin: 20px auto;
	}
	
	.text_gallery{
		font-size: 14px;
		font-weight: bolder;
		text-align: center;
		line-height: 150%;
		color: #666;	
	}
	
	.data_gallery{
		position: absolute;
		display: block;
		width: 100%;
		font-size: 16px;
		bottom: 0px;		
	}
	
	.local_gallery{		
		display: block;			
		font-size: 11px;
	}
	
	/*-------------------------------- CONTEUDO GALERIA --------------------------------*/
	
	.mini_galeria{
		width: 255px;
		height: 380px;
		float: left;
		margin: 30px 24px 0px 25px;
		border: 1px solid #ccc;	
		transition: all 0.5s; 
	}
	
	.mini_galeria:hover{ 
		box-shadow: 3px 3px 3px 3px #ccc;
	}
	
	.mini_galeria img{
		margin: 22px 22px 0px 22px;
	}
	
	/* --------------------------------- INTEGRA GALERIA ---------------------------- */
	
	.mini_integra_gal{
		width: 120px;
		height: 120px;
		float: left;
		margin: 3px 2px 3px 7px;
		border: 1px solid #ccc;	
	}
	
	/*------------------------------ CONTATO ---------------------------------*/
	
	#form_contato td{
		font-size: 16px;
		padding: 10px 0px;
		padding-left: 25px;	
	}
	
	#form_contato input[type="text"]{
		height: 35px;
		border-radius: 5px;
		color: #888;
		padding-left: 5px;
		border: 1px dashed #ccc;	
	}
		
	#form_contato textarea{
		width: 230px;
		height: 150px;
		font-family: Verdana, Geneva, sans-serif;
		color: #888;
		padding-left: 5px;
		border-radius: 5px;
		border: 1px dashed #ccc;	
	}
		
	#form_contato input[type='submit']{
		font-size: 16px;
		width: 90px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #CCC;;
	}
		
	#form_contato input[type='submit']:hover{
		background: #666;
		color: #fff; 
		font-weight: bolder;
		cursor: pointer;
		border-radius: 5px;
	}
		
	/*-------------------------------------- ASSOCIAÇAO CONTEUDO ------------------------------------------*/
	
	.historico-assoc{
		text-align: justify;
	}

	/*----------------------------------------------- LINKS ---------------------------------------------------*/
	
	.links-externos a:link, .links-externos a:visited{
		color: #666;	
	}
	
	.links-externos{
		display: inline-block;
		width: 290px;
		height: 180px;
		float: left;
		margin: 0px 8px;
	}
	
	.links-externos img{
		padding: 0px 75px;
	}
	
	.texto-link{
		display: block;
		margin: auto;
		padding: 5px 0px;;
		text-align: center;
		font-size: 14px;
	}
	
	/*------------------------------------------------ VIDEOS ------------------------------------------------*/
	
	.thumb-video{
		position: relative;
		float: left;
		margin-top: 30px !important;
		margin-left: 40px !important;
		width: 250px;
		min-height: 280px;
		border: 1px solid #ccc;
		transition: all 0.5s;
	}
	
	.play-youtube{
		position: absolute;
		width: 40px
		height: 30px;
		background: url(../imagens/play_youtube.png) no-repeat;
	}
	
	.thumb-video:hover{
		box-shadow: 3px 3px 3px 3px #ccc;	
	}
	
	.thumb-video img{
		display: block;
		width: 210px;
		height: 160px;
		overflow: hidden;
		margin: 0px auto;
		padding-top: 20px;
	}
	
	.thumb-video p{
		width: 210px;
		margin: 0px auto;
		margin-top: 10px;
		font-size: 15px;
		font-weight: bolder;
		text-align: center;
	}
	
	.thumb-video a:link, .thumb-video a:visited{
		color: #777;	
	}
	
	/*--------------------------------------------- MEUS DADOS -----------------------------------------------*/
	#meus-dados{
		width: 100%;
		min-height: 450px;
		margin: auto;
		margin-top: 25px;
	}
	
	#cadastro_assoc{}
	
	#cadastro_assoc label{
		display: block;	
	}
	
	.cad_assoc{
		margin-left: 60px;		
	}
	
	#altera_cad{
		width: 750px;
		margin: auto;
	}
	
	#altera_cad td{
		padding: 7px;	
	}
	
	.texto-altera-cad{
		display: inline-block;
		width: 200px;
		padding-right: 5px;
		font-size: 16px;
		text-align: right;
	}
	
	.texto-altera-cad2{
		display: inline-block;
		margin-left: 20px;
		margin-right: 7px;
		font-size: 16px;
		text-align: right;
	}
	
	#altera_cad input{
		height: 25px;
		border-radius: 5px;
		border: 1px dashed #999;	
	}
	
	#altera_cad input[type='text']{
		font-size: 16px;
		color: #555;
		padding: 5px;
	}
	
	#altera_cad input[type='submit']{
		font-size: 16px;
		width: 90px;
		height: 30px;
		border: 1px solid #CCC;;
	}
	
	#altera_cad input[type='submit']:hover{
		background: #666;
		color: #fff; 
		font-weight: bolder;
		cursor: pointer;
	}
	
	#altera_cad select{
		width: 173px;
		height: 35px;
		padding: 5px 0;
		font-size:16px;
		color: #666;
		border-radius: 5px;
		letter-spacing:-1px; 
		border: 1px dashed #999;
	}
	
	#retorno_cpf{
		display: inline-block;
		margin: 7px;
		font-size: 16px;
		color: #f00;	
	}
	
	/*---------------------------------------------- CLASS TEXTO ---------------------------------------------*/
	.titulo-grande{ font-size: 20px; color:#2F5A8A; border-bottom:1px solid #E9EDEF }	
	
	/*----------------------------------------------- ANUIDADE ----------------------------------------------*/
	
	#consulta_cpf{
		width: 150px;
		height: 35px;
		font-size: 18px;
		border-radius: 5px;
		color: #888;
		padding-left: 5px;
		border: 1px dashed #ccc;	
	}

	.btn-consultar{
		margin-left: 15px;
		padding: 7px;
		color: #888;
		font-size: 18px;
		border-radius: 5px;
		border: 1px dashed #ccc;	
	}
	
	.btn-consultar:hover{
		cursor: pointer;
		background: #ccc;	
	}
	
	.fonte-form{
		color: #888;
		font-size: 16px;	
	}
	
	/*--------------------------------------------- TORNEIOS -----------------------------------------------*/
	#torneios_menu{
		height: 50px;
		margin: 0px auto;
	}
	
	.menu_torn{			
		float:left; 
		margin-left: 5px;
	}
	
	.menu_torn li{
		position:relative; 
		float:left; 
		border-right: 1px solid #fff;
		background: #026998;
	}	
	
	.menu_torn li a{
		display:block;
		padding: 12px 24px;
		font-size: 16px;
		color:#fff; 
		text-decoration:none; 
	}
	
	.menu_torn li a:hover{
		background: #666;		
		box-shadow: 0px 3px 3px #555; 
	}	
	
	.menu_torn li   ul{
		position:absolute; 
		top:46px; 
		left:0; 
		background-color:#fff; 
		display:none; 
	}	
	
	.menu_torn li:hover ul, .menu_torn li.over ul{display:block;}
	
	.menu_torn li ul li{
		display:block; 
		width: 240px;
	}
	
	.menu_anuidade{
		background: #339802 !important;	
		width: 165px !important;
	}
	.menu_anuidade_nao_paga{
		background: #FF3300 !important;	
		width: 165px !important;
	}
	
	/*
	#menu_torn{
		width: 716px;
		margin-left: -12px;
	}
			
	#menu_torn a:visited, #menu_torn a:link{
		color: #fff;
	}
			
	#menu_torn li{
		float: left;
		padding: 12px 20px;
		margin-right: 2px;
		font-size: 18px;
		color: #fff !important;
		background: #026998;		
	}
			
	.menu_anuidade{
		position: relative;
		width: 151px !important;
		height: 23px;
		background: #339802 !important;		
	}
			
	.texto_anuidade{
		position: absolute;
		display: inline-block;
		font-size: 13px !important;
		letter-spacing: 3px;
		font-weight: bolder;
		top: 8px;
		left: 20px;
	}
			
	.menu_anuidade img{
		position: absolute;
		top: 3px;
		right: 20px;	
	}
	*/
	
	#sem_torneios{
		width: 840px;
		height: 205px;
		margin: 0px auto;
		margin-top: 40px;
		border: 1px solid #ff0000;
		background: #ffebeb;		
	}
	
	#texto1_sem_torneios{
		display: block;
		margin-top: 65px;
		font-size: 36px;
		color: #ff0000;/*Vermelho*/
		text-align: center;
	}
	
	#texto2_sem_torneios{
		display: block;
		font-size: 14px;
		color: #453939;
		text-align: center;
	}
	
	#torneio_aberto{
		width: 840px;
		min-height: 185px;
		margin: 0px auto;
		margin-top: 15px;
		padding: 15px;
		border: 1px solid #dadada;
		transition: all 0.5s linear;
	}
	
	#torneio_aberto:hover{
		box-shadow: 3px 3px 5px 6px #ccc;
	}
	
	.dados_torneio{
		float: left;
		width: 555px;
		min-height: 80px;
		margin-top: 50px;
	}
	
	.data_torneio{
		float: right;
		width: 270px;
		height: 105px;
		margin-top: 50px;
		background: #dcdcdc;		
	}
	
	.texto1_data_torneio{
		display: block;
		margin-top: 8px;
		font-size: 18px;
		color: #383b3d;
		text-align: center;
	}
	
	.texto2_data_torneio{
		display: block;
		font-size: 30px;
		color: #383b3d;
		font-weight: bolder;
		text-align: center;
	}
	
	.titulo_torneio{
		display: block;
		margin-top: -6px;
		font-size: 24px;
		font-weight: bolder;
		color: #383b3d;
	}
	
	.local_tornerio, .periodo_torneio{
		display: block;
		font-size: 14px;
	}
	
	.periodo_torneio{
		color: #ff0000;
	}
	
	.tipo_passaro{
		width: 840px;
		height: 80px;
		margin-top: 1px;
		background: #ccd6dc;
	}
	
	.texto_tipo_passaro{
		display: inline-block;
		padding: 22px;
		font-size: 24px;
		color: #383b3d;
	}
	
	.texto_tipo_passaro strong{
		padding-left: 20px;
		font-size: 18px;		
	}
	
	.participar_torneio{
		float: right;
		display: inline-block;
		width: 170px;
		height: 50px;
		margin: 18px 15px 0px 0px;
		cursor: pointer;
		background: url(../imagens/passaro_torneio.png);
	}
	
	.participar_torneio_insc{
		float: right;
		display: inline-block;
		width: 70px;
		height: 50px;
		margin: 18px 15px 0px 0px;
		cursor: pointer;
		font-size:30px;
		letter-spacing:-2px;
		text-align:center;
	}
	
	.participar_torneio_insc a{
		color:#174D6C;
	}
	
	.participar_torneio_insc_menor{
		font-size:12px;
		letter-spacing:0px;
	}
	
	.participar_torneio span{
		display: inline-block;
		margin: 10px 0px 0px 30px;
		font-size: 18px;
		color: #154969;
		font-weight: bolder;
	}
	
	.passaro_inscritos{
		width: 840px;
		height: 50px;
		margin-top: 1px;
		font-size: 12px;
		background: #dee6eb;	
	}
	
	.dados_passaros{
		display: block;
		float: left;
		width: 590px;
		color: #666;
		margin: 13px 0px 0px 22px;
	}
	
	.dados_passaros span{
		color: #000;
		font-style:italic;	
	}

	.passarinho{
		display: inline-block;
		float:right;
	}

	.inscricao_passaros{
		position: relative;
		display: inline-block;
		float: right;
		margin: 10px 12px 0px 0px;
	}
	
	.inscricao_passaros input{
		color: #444;
		padding: 3px;	
	}
	
	#inscreverse{
		width: 25px;
		height: 26px;
		cursor: pointer;
		background: url(../imagens/btn_add.png) no-repeat;
	}
	
	.inscri_boleto{
		display: inline-block;
		float:right;
		margin-top: 10px;
	}
	
	.inscri_boleto img{
		cursor: pointer;	
	}
	
	.inscri_boleto span{
		display: inline-block;
		float:left;
		padding-right: 10px;
		padding-top: 3px;
		color: #717b00;
	}
	
	.inscri_boleto img{
		padding-right: 10px;
	}
	
	/*---------------------------------------- LISTAR PASSAROS -----------------------------------------*/
	.tabela_listar{
		width: 720px;
		border-collapse: collapse;
		color: #555;
		font-size: 14px;
		margin: 0 auto;	
	}
	
	.tabela_listar tr td{
		padding: 13px 7px;
		border-bottom: 1px solid #ccc;
	}
	
	.row{
		transition: all 0.8s;	
	}
	
	.row:hover{
		background: #beffa6;	
	}
	/*--------------------------------------------------------------------------------------------------*/
	
	.texto_obs{
		color:#999;	
		font-size:11px;
	}
	
	
	#borda_verm_pad, .borda_verm_pad{
		border:1px solid #F00;
		background:#FFE6E7;
		padding:10px !important;
		margin:10px !important;
		color:#BB0004;
	}
	
	#borda_verde_pad, .borda_verde_pad{
		border:1px solid #97BC18;
		background:#F0F8D3;
		padding:10px !important;
		margin:10px !important;
		color:#717E21;
	}
	
	/*----------------------------------- ESQUECI MINHA SENHA --------------------------------------------*/
	#cadastro_assoc{
		font-family: Verdana, Geneva, sans-serif;	
	}
	
	#cadastro_assoc td{
		padding: 8px;	
	}
	
	.input-cpf{
		height: 30px;
		width: 145px;
		padding-left: 5px;
		font-size: 18px;
		color: #555;
		border-radius: 5px;
		border: 1px dashed #666;	
	}
	
	#cadastro_assoc input[type='submit']{
		font-size: 16px;
		width: 115px;
		height: 30px;
		border-radius: 5px;
		border: 1px solid #CCC;;
	}
	
	#cadastro_assoc input[type='submit']:hover{
		background: #666;
		color: #fff; 
		font-weight: bolder;
		border-radius: 5px;
		cursor: pointer;
	}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXX 							     AVISOS E COMNUNICADOS 			                      XXXXXXX*/
	.comunicados{ width: 100%; }
	
	.comunicados h2{ padding-left: 13px; }
	
	.comunicados p{
		margin-top: 20px;
		font-size: 14px;
		text-indent: 45px;
		line-height: 160%;
		color: #555;	
	}
	
	.comunicados ul{
		font-size: 14px;
		margin-left: 13px;
	}
	
	.comunicados ul li{ 
		margin-top: 4px;	
	}
	
	.comunicados ul li a:link, .comunicados ul li a:visited{ color: #999; }
	
	.comunicados ul li a:hover{ color: #065f87; }
	
	.pontuacao tr td{
		border-bottom:1px solid #CCC;
		color:#333;
		padding:2px;
	}
	
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	XXXXXXX                                  RESUTADO TORNEIOS                                  XXXXXXX*/
	
	/*XXXXXXX Faixa resultado.php XXXXXXX*/
	.faixa-a{
		position: relative;
		width: 920px;
		margin-top: 10px;
		min-height: 170px;
		padding: 18px 0px 18px 0px;
	}
	
	.bg-azul-claro{ background: #dae4e9; }
	.bg-azul-escuro{ background: #00577e; }
	
	.dados-torneio-principal{
		float: left;
		width: 620px;
		margin-left: 18px;
	}
	
	.color-branca{ color: #fff; }
	.color-branca a:link, .color-branca a:visited{ color: #fff; }
	.color-preta{ color: #242424; }
	.color-preta a:link, .color-preta a:visited{ color: #242424; }
	
	.dados-torneio-principal span{
		font-size: 18px;
		font-weight: bolder;
	}
	
	.dados-torneio-principal p{
		margin-top: 18px;
		font-size: 12px;
		font-weight: 200;
		line-height: 185%;
	}
	
	.folha-a{
		position: absolute;
		display: block;
		width: 229px;
		height: 90px;
		top: 50%;
		margin-top: -45px;
		right: 18px;
	}
	
	.folha-c{
		position: absolute;
		width: 229px;
		height: 135px;
		top: 50%;
		right: 18px;
		margin-top: -67px;
		cursor: pointer;
	}
	
	.etapas{
		width: 229px;
		height: 90px;
	}
	
	.etapas span{
		display: block;
		padding-top: 26px;
		font-size: 14px;
		font-weight: bolder;
		text-align: center;
	}
	
	.etapas	strong{
		display: block;
		font-size: 24px;
		color: #000;
		font-weight: bolder;
		text-align: center;
	}
	.res-geral{
		margin-top: 1px;
		padding: 7px 0px;
		font-size: 22px;
		font-weight: bolder;
		color: #c1ccd1;
		text-align: center;
		background: #fff;	
	}
	
	.bg-data-branco{ background: url(../imagens/bg_data_branco.png) no-repeat; }
	.bg-data-azul{ background: url(../imagens/bg_data_azul.png) no-repeat; }
	
	.folha-a span{
		display: block;
		margin-top: 24px;
		font-size: 12px;
		color: #242424;
		font-weight: bold;
		text-align: center;
	}
	
	.folha-a strong{
		display: block;
		margin-top: 2px;
		font-size: 24px;
		color: #242424;
		text-align: center;
	}
	
	.fontStyle1{
		font-size:14px !important;
		color:#888;
		display:inline-block;
		margin-top:8px;
	}
	
	/*XXXXXXX Faixa resultados_passaros.php XXXXXXX*/
	.faixa-b{
		position: relative;
		display: inline-block;
		width: 920px;
		min-height: 65px;
		margin-top: 1px;
	}	
	
	.res-tor-passaro{
		display: inline-block;
		width: 210px;
		margin: 13px;
		font-size: 18px; 
		font-weight: bolder; 
		color: #026898;
	}
	
	.res-tor-passaro i{
		font-size: 12px; 
		color: #5d5d5d;
	}
	
	.res-tor-inscritos{
		display: inline-block;
		width: 125px;
		margin: 5px;
		font-size: 42px;
		letter-spacing: -5px; 
		text-align: center;
		font-weight: bolder; 
		color: #427a94;
	}
	
	.res-tor-campeao{
		display: inline-block;
		position: absolute;
		width: 350px;
		top: 20px;
		left: 390px;
		font-size: 14px; 
		color: #5d5d5d;
	}
	
	.res-tor-resultado{
		display: inline-block;
		position: absolute;
		width: 95px;
		height: 43px;
		right: 13px;
		top: 11px;
		text-align: center;
		font-size: 16px;
	}
	
	.bg-btn{ background: url(../imagens/btn_resultado.png) no-repeat;	}
	
	/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/	
	/*XXXXXXX                         PAGINAÇAO                            XXXXXXX*/
	
	.container-pag-voltar{
		position: absolute;
		width: 100%;
		height: 79px;
		bottom: 0;
	}
	
	.paginacao{
		width:100%;
		margin:20px auto 20px auto;
		text-align:center;
	}
	
	.paginacao a{
		color:#00577e;
		font-weight:bold;
	}
	
	.paginacao a.num{
		display:inline-block;
		background:#fff;
		padding:3px 5px;
		margin:0px 3px 0px 3px;
		border:1px solid #00577e;
		color:#00577e;
		font-weight:normal;
	}
	
	.paginacao a.num:hover{
		background:#00577e;
		color:#fff;
		text-decoration:none;
	}
	
	.paginacao span{
		display:inline-block;
		background:#00577e;
		padding:3px 5px;
		margin:0px 3px 0px 3px;
		border:1px solid #00577e;
		color:#fff;
		text-decoration:none;
	}

	.voltar-btn{
		display: block;
		margin: auto;
		margin-top: 30px;
		width: 95px;
		height: 43px;	
		cursor: pointer;	
		background: url(../imagens/btn_voltar.png) no-repeat;	
		transition: all 0.5s; 
	}
	
	.voltar-btn:hover{ box-shadow: 1px 1px 5px #ccc; }
	
	/**************** TORNEIO POR ETAPAS UL ****************************/
	
	.tor_etapa_ul li{
		line-height:18px;
	}
	
	.tor_etapa_ul li a{
		font-size:12px;	
		padding:2px;
	}
	
	.tor_etapa_ul li a:hover{
		background:#FFF;
		color:#2D89AC;	
	}
	
	/************** FIM TORNEIO POR ETAPAS *****************************/	
	
	/*--===========================================================================================--*/
	/*--================================== MENU TORNEIOS E BUSCA ==================================--*/
	#menu-torneios{ cursor: pointer; }
	
	#menu-torneios div{
		position: relative;
		width: 50%;
		height: 135px;
		float: left;
		background-image: url(../imagens/bg_menu_torneio.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.titulo-menu-torneio{
		display: inline-block;
		margin-top: 60px;
		margin-left: 118px;
		font-size: 20px;
		font-weight: bolder;
		color: #addff6;
	}
	
	#pesq-torn{
		margin-top: 20px;
		margin-bottom: 50px;
		height: 120px;
		background: #ecf1f3;
	}
	
	#pesq-torn div{
		margin-left: 35px;
		padding-top: 22px;
		font-size: 22px;
		font-weight: bolder;	
	}
	
	#pesq-torn form{
		margin-left: 20px;
		margin-top: 10px;
	}
	
	#pesq-torn input{
		margin-left: 15px;
		padding: 7px;
		font-size: 14px;
		font-weight: bolder;
		color: #666;
		border-radius: 3px;
		border: 1px dashed #999;
	}
	
	#nome_torn{ width: 210px; }
	#data_torn{ width:120px; }
	#nome_passaro, #nome_associado{ width: 167px; }
	
	#enviar_pesq_torn:hover{
		cursor: pointer;
		background: #CCC;	
	}	
	/*--===========================================================================================--*/
	
	/*§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ BIOGRAFIA §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§*/
	.miniatura{
		position: relative;
		display: inline-block;
		margin-right: 20px;
		margin-top: 25px;
		width: 255px;
		height: 235px;
		border: 1px solid #ccc;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	
	.miniatura:hover{
		box-shadow: 7px 7px 5px #ccc;
		border: 1px solid #dadada;
	}
	
	.miniatura img{
		position: absolute; /* Para centralizar o elemento*/
		margin-left: 50%; /* Para centralizar o elemento*/
		left: -105px; /* Para centralizar o elemento*/	
		margin-top: 20px; /* Para centralizar o elemento*/
	}
	
	.miniatura p{
		position: absolute;
		width: 210px;
		margin-left: 50%;
		left: -105px;	
		top: 175px;	
		font-size: 15px;
		color: #777777 !important;
		font-weight: bolder;
		text-align: center;
	}
	
	/*§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§ PESQUISA PADRAO §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§*/
	
	.pesquisa{
		margin-top: 20px;
		background: #ECF1F3;
		padding: 10px;
	}
	
	.pesquisa form{
		display: inline-block;	
	}
	
	.pesquisa form input[type="text"]{
		width: 330px;
		padding: 5px;
		color: #555;
		font-size: 16px;
		border: 1px dashed #888;
		border-radius: 5px;
	}
	
	.pesquisa form input[type="submit"]{
		padding: 5px;
		color: #777;
		font-size: 16px;
		font-weight: bolder;
		cursor: pointer;
		border: 1px dashed #888;
		border-radius: 5px;
	}
	
	.pesquisa form input[type="submit"]:hover{
		background: #ccc;	
	}
	
	.texto-pesquisa{
		margin-right: 15px;
		color: #999999;
		font-size: 20px;
		font-weight: bolder;
	}

/********************************************************************************************************
*********                              TABELAS DE TORNEIOS                                     **********
********************************************************************************************************/
.tabela-principal{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #dadada;	
}

.tabela-principal h3{
	display: inline-block;	
}

.texto-tabela-mini{
	min-height: 25px;
	color: #427A94;
	padding: 7px 0px 7px 10px;
	font-size: 24px;
}

.imprimir{
	float: right;
	margin-top: 15px;
}

.imprimir a{
	display: inline-block;
	width: 145px;
	height: 25px;
	clear: both; 
}

.imprimir a:link, .imprimir a:visited{
	color: #777;	
}

.imprimir img{
	float: left;
}

.imprimir span{
	float: right;
	margin-top: 6px;
}
	
/******* Celula do Cabeçalho ********/
.table-header{
	background: #427A94;	
}

.table-header span{
	display: inline-block;
	padding: 10px 0px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	font-weight: bolder;			
}

.table-header .faltam, .table-header .data{
	width: 110px;
}

.table-header .tabela-col{
	width: 228px;
}
/*******Fim Celula do Cabeçalho ********/

/*********** Celula do Corpo ***********/
.color-cel{
	background: #dae4e9;	
}

.tabela-celulas{
	position: relative;
	font-size: 12px;
	text-align: center;
	color: #777;
	border-top: 1px solid #fff;	
	transition: all 0.3s linear;
}

.tabela-celulas:hover{
	color: #fff;
	background: #427A94;	
}

.tabela-celulas .faltam-cel, .tabela-celulas .data-cel{
	position: absolute;
	width: 110px;
	top: 50%;
}

.tabela-celulas .data-cel{
	left: 114px;
	margin-top: -7px;
}

.faltam-cel a:link, .faltam-cel a:visited, .data-cel a:link, .data-cel a:visited{
	color: #000;	
}

.faltam-cel a:hover, .data-cel a:hover{
	color: #fff;	
}

.tabela-celulas .faltam-cel{
	height: 45px;	
	margin-top: -22px;
}

.tabela-celulas .faltam-cel strong{
	font-size: 20px;
}

.tabela-celulas .cidade-cel, .tabela-celulas .categoria-cel{
	position: absolute;
	width: 228px;
	top: 50%;
	margin-top: -7px;
}

.tabela-celulas .cidade-cel{
	left: 228px;	
}

.tabela-celulas .categoria-cel{
	left: 460px;	
}

/* Esta célula que dita a altura de cada linha, é a de observaçoes do corpo, nao do rodape da tabela */
.tabela-celulas .obs-cel{
	float: right;
	width: 228px;
	min-height: 24px;
	padding: 12px 0px;
}
/*********** Fim Celula do Corpo ***********/

/********* Observaçoes do rodapé **********/
.obs-tabela{
	width: 905px; 
	min-height: 20px; 
	margin-top: 5px;
	padding: 7px; 
	font-size: 14px; 
	color: #fff;
	text-align: justify;
	background: #427A94; 	
}

