* {
margin: 0;
padding: 0;
border: 0;
vertical-align: text-top !important;
list-style: none;
border: none;
text-decoration:none;
outline:0px;
}


html {
overflow: -moz-scrollbars-vertical;
overflow-x:auto;
}


body {
text-align:center;
font:65.5% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color:#3c3c3c;
}


/* conteudo */


.gol {
	width:100%;
	height:100%;	
	}
	
	.header {
		width:100%;
		height:240px;	
    	background: url(../imgs/fill-top.jpg) repeat-x center center;		
		}
	
.nav-top {
	width:790px;
	height:130px;	
	margin:0 auto;
	position:relative;
	z-index:3;
	}
	
.nav-top h1 a {
	width:232px;
	height:123px;
	float:left;
	background: url(../imgs/logo-nova.png) no-repeat center center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;
	margin:16px 0 0 0;
	position:relative;
	z-index:3;
	}	
	
.nav-top ul {
	float:right;
	/*width:440px;*/	
	padding:35px;	
	position:absolute;
	z-index:2;		
	right:-54px;
	_right:-28px;
	_padding:0px;
	_padding-top:35px;

	
	}		
	
.nav-top ul li {
	float:left;	
	margin:0 0 0 1px;
	}			
	
.nav-top ul li a{
	text-indent:-19999px;
	overflow:hidden;
	display:block;
	}
	
.nav-top ul li a.sobre {
	width:131px;
	height:30px;
	background: url(../imgs/molde-fase3.png) no-repeat -335px -77px;
	}
	
.nav-top ul li a.sobre:hover {
	background: url(../imgs/molde-fase3.png) no-repeat -335px -31px;
	}	
	
.nav-top ul li a.retro {
	width:142px;
	height:30px;
	background: url(../imgs/molde-fase3.png) no-repeat -329px -170px;	
	}	

.nav-top ul li a.retro:hover {
	background: url(../imgs/molde-fase3.png) no-repeat -329px -125px;	
	}
	
	
.nav-top ul li a.galeria {
	width:169px;
	height:30px;
	background: url(../imgs/molde-fase3.png) no-repeat -316px -269px;	

	}	

.nav-top ul li a.galeria:hover {
background: url(../imgs/molde-fase3.png) no-repeat -316px -220px;	
	}	
	
.nav-top ul li a.inscricao {
	width:111px;
	height:30px;
	background: url(../imgs/molde-fase3.png) no-repeat -345px -318px;	
	margin:0 !important;
	}
	
	
	.paper {
		width:100%;
		height:100%;
    	background: url(../imgs/fill-middle.jpg) repeat center bottom;					

		}

		
		.content {
			width:790px;
			_width:830px;			
			padding:0 20px;
			margin:0 auto;
			text-align:left;
			position:relative;
			}
			
		
		
		div.hold-fluid {
			position:relative;
			top:-130px;
			left:-20px;
			_left:0px;
			z-index:2;
			/*margin-bottom:-144px;*/
			float:left;
			height:150px;
			_margin-bottom:-128px;			
			}
			
			div.hold-fluid.index {
			margin-bottom:-210px;	
			height:auto !important;
				}			
			
					
		.fluidbox {
			width:830px;

			padding:0 0px;
			/*margin:0 auto -155px auto;									
			*margin:0 auto -93px auto;*/
			margin:50px auto 100px auto;
			}
			
		
			.bread {
				height:65px;
				background: url(../imgs/bg-bread.jpg) repeat center center;			
				text-align:right;
				padding:20px 30px 0 0;
				}
				
				.bread p {
					font-size:100%;					
					}
				
				.bread p span {					
					color:#2a64a8;
					font-size:100%;					
					}
					
					
					.bread p a {
						color:#3c3c3c !important;
						text-decoration:underline;
						}
			
			
			
			
	.content h2.sobre a {
	width:118px;
	height:21px;
	background: url(../imgs/elementos.png) no-repeat -352px -377px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 -10px 0;
	

		}
	
	.content h2.pre a {
	width:220px;
	height:21px;
	background: url(../imgs/elementos.png) no-repeat -352px -414px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 0 0;	

		}	
		
	.content h2.pre-insc {
	width:472px;
	height:55px;
	background: url(../imgs/elementos.png) no-repeat -241px -1312px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;			
		}	
		
		
	.content h2.faleconosco1 {
	width:270px;
	height:45px;
	background: url(../imgs/elementos.png) no-repeat -259px -1607px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin-top:-76px;
	position:relative;
	z-index:10;
		}			
		
	.content h2.senha {
	width:202px;
	height:24px;
	background: url(../imgs/elementos.png) no-repeat -259px -1522px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	position:relative;
	z-index:10;
	margin-top:-60px;
	_margin-left:20px;

		}			
		
	.content h2.retrospectiva{
	width:665px;
	height:75px;
	background: url(../imgs/elementos.png) no-repeat -104px -1432px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:-76px 0 0px 0;
	position:relative;
	z-index:3;	
	left:-50px;
		}	
	
	.content h2.copa {
	width:392px;
	height:55px;
	background: url(../imgs/elementos.png) no-repeat -241px -1370px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	margin:-57px 0 31px 0;
	position:relative;
	z-index:3;
		}	
		
		
	.content h2.pais{
	width:275px;
	height:47px;
	background: url(../imgs/h2-pais.png) no-repeat center top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	position:relative;
	z-index:3;
	margin:-102px 0 31px 0;
		}			
		
	.content h2.crie {
	width:665px;
	height:75px;
	background: url(../imgs/h2-crie.png) no-repeat left center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:-80px 0 0px 0;
	position:relative;
	z-index:3;	
		}
		
	.content h2.galeria {
	width:565px;
	height:77px;
	background: url(../imgs/h2-galeria.png) no-repeat left center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:-80px 0 0px 0;
	position:relative;
	z-index:3;	
	left:-50px;
		}		
		
	.content h2.todos-perfis {
	width:507px;
	height:72px;
	background: url(../imgs/h2-todos-perfis.png) no-repeat left center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:-80px 0 0px 0;
	position:relative;
	z-index:3;
	left:-50px;
		}	
		
	.content h2.chegou {
	width:440px;
	height:34px;
	background: url(../imgs/h2-chegou.png) no-repeat left center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:40px 0 40px 0;
	position:relative;
	z-index:3;	
		}	
		
		
	.content h2.tabela-interna{
	width:584px;
	height:110px;
	background: url(../imgs/h2-tabela.png) no-repeat left center;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:-85px 0 20px 0;
	position:relative;
	z-index:3;
	left:-50px;
		}	
		
	.content h2.cadernito {
	width:752px;
	height:204px;
	background: url(../imgs/cadernito.png) no-repeat left top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	position:relative;
	z-index:3;
	margin-bottom:-10px;
	margin-top:-96px;
	float:left;
		}	
		
		
	.content h2.treinadores {
	width:603px;
	height:99px;
	background: url(../imgs/h2-equipes.png) no-repeat left top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	position:relative;
	z-index:3;
	margin:-92px 0 31px 0;
	float:left;
		}
		
	.content h2.rola-blog {
	width:498px;
	height:126px;
	background: url(../imgs/h2-rola.png) no-repeat left top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;		
	position:relative;
	z-index:3;
	float:left;
	margin-bottom:35px;}		
		
		
				
		
	.content h3.retro a {
	width:138px;
	height:21px;
	background: url(../imgs/elementos.png) no-repeat -352px -447px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 -10px 0;
		}		
		
	.content h2.galera a {
	width:172px;
	height:21px;
	background: url(../imgs/elementos-fase2.png) no-repeat -5px -15px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:40px 0 0 0;	
		}
		
	.content h2.resultados a {
	width:192px;
	height:22px;
	background: url(../imgs/ultimos.jpg) no-repeat center top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 0 0;		
		}
		
		
	.content h2.tabela a {
	width:172px;
	height:18px;
	background: url(../imgs/consultar.jpg) no-repeat center top;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 10px 0;		
		}		
		
.content h3.clima a {
	width:140px;
	height:21px;
	background: url(../imgs/elementos-fase2.png) no-repeat -5px -72px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 -10px 0;
	}
	
		
.content h3.ultimos {
/*	width:350px; */
	height:27px;
	background: url(../imgs/elementos-fase2.png) no-repeat -4px -215px;
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	margin:0px 0 0 0;		
	}	
	
	.content p {
	font-size:120%;
	line-height:26px;
	margin-top:14px;
	}			
	
	.content p a {
		color:#2a64a8;		
				padding-bottom:3px;

		}	
		
	.content p a:hover {
		text-decoration:underline;
		
		}		
		
		
	.content p.normal a {
		color:#3C3C3C;		
		}			
		
	.content p.normal a:hover {
		text-decoration:underline;

		}					
		
	
	
	.content h4.campos {
		color:#2a64a8;
		font-size:150%;
		font-weight:normal;
		margin-left:90px;
		margin-bottom:15px;
		}
		
			a.fale {
					width:117px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -457px -1560px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					float:right;
					margin:-5px 130px 0 0;
					*margin:-28px 130px 0 0;
					_margin:-28px 65px 0 0;
					}			
		
     .hold-form {
		 padding:0 52px;	 
		 }
		 
		 .topo-form {
			width:685px;
			height:3px;			
			background: url(../imgs/bg-form-top.png) no-repeat center top;
			display:block;
			_margin-bottom:0px;
			_float:left;
			*margin-bottom:-5px;
			 }
			 
			 .meio-form {
				 background:#f0f0f0;
				 border:1px solid #DCDCDC;
				 border-top:none;
				 border-bottom:none;
				 _margin-bottom:-10px;
				 padding-top:15px;
				 }
				 
				 .meio-form fieldset {
					 padding:30px 0 30px 0;
					 margin:0 0 30px 0;
					background: url(../imgs/bg-fieldset.jpg) no-repeat center bottom;					 					 					 					 
					 }
					 
					 .meio-form span {
						 font-size:120%;
						 margin:0 0 0 53px;
						 position:relative;
						 z-index:10;						 
						 }
						 
						 .meio-form span a {
							 color:#2A64A8 !important;
							 }
						 
						 
				.meio-form fieldset.nav {
					text-align:center;
					position:relative;
					background:none;
					padding:0px 0px 50px 0;
					clear:both;
					z-index:100;
					margin:0 auto;					
					}
					
				.meio-form fieldset.nav span {
				margin:0 3px 0 0px !important;	
				padding:0px 10px 1px 10px;
				float:left;
					}
					
					.meio-form fieldset.nav .hold-nav {
						position:absolute;
						left:44%;
						}
					
				.meio-form fieldset.nav span.um {	
				height:16px;
				overflow:hidden;
				background: url(../imgs/elementos.png) no-repeat -397px -697px !important;
				text-indent:-19999px;
				overflow:hidden;				
					}
					
				.meio-form fieldset.nav span.um-active {
				height:16px;
				overflow:hidden;
				text-indent:-19999px;
				overflow:hidden;
				background: url(../imgs/elementos.png) no-repeat -397px -670px !important;					
					}					
					
				.meio-form fieldset.nav span.dois {
				height:16px;					
				overflow:hidden;
				background: url(../imgs/elementos.png) no-repeat -417px -697px;
				text-indent:-19999px;
				overflow:hidden;
					}
					
				.meio-form fieldset.nav span.dois-active {
				height:16px;					
				overflow:hidden;
				text-indent:-19999px;
				overflow:hidden;					
				background: url(../imgs/elementos.png) no-repeat -417px -670px !important;				
					}	
					
				.meio-form fieldset.nav span.tres {
				height:16px;					
				overflow:hidden;
				background: url(../imgs/elementos.png) no-repeat -437px -697px;
				overflow:hidden;
					}						
					
				.meio-form fieldset.nav span.tres-active {
				height:16px;					
				overflow:hidden;
				overflow:hidden;					
				background: url(../imgs/elementos.png) no-repeat -437px -670px !important;					
					}					
					
					
				.meio-form fieldset.nav a.anterior {
					position:absolute;
					left:40px;
					width:96px;
					height:17px;
					background: url(../imgs/elementos.png) no-repeat -377px -729px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					top:0;
					z-index:50 !important;
					
					

					}
					
				.meio-form fieldset.nav a.proximo {
					position:absolute;
					right:40px;
					width:91px;					
					height:17px;	
					background: url(../imgs/elementos.png) no-repeat -380px -759px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					top:0;
					z-index:50 !important;					

					}	
					
					
				.lembrar {
				 padding:5px 10px;
				color:#3C3C3C;
				background:#E3EAF2;
				font-size:120%;
				background: url(../imgs/elementos.png) no-repeat -417px -550px;
				padding:0 0 0 20px;
				*line-height:0 !important;
				_line-height:0 !important;

			
						}
					
					
			.meio-form fieldset.nav input.cadastrar {
					position:absolute;
					left:266px;
					top:70px;
					_top:58px;
					*top:68px;
					width:134px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -358px -936px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					}	
					
					
			.meio-form input.send {
					position:absolute;
					left:280px;					
					width:114px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -305px -1560px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					line-height:0;
					*line-height:0 !important;
					_line-height:0 !important;
					color:#2963A9;
					}						
					
					
			.meio-form fieldset.nav input.lembrar {
					position:absolute;
					left:266px;
					top:70px;
					_top:58px;
					*top:68px;
					width:114px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -305px -1560px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					*line-height:0 !important;
					_line-height:0 !important;
					}						
										
				 
				 .meio-form ul {

				 }
				 
				 .meio-form ul li  {
					 width:685px;
					 height:26px;
					 padding:8px 0 0 0;
					 margin:0 0 8px 0;

				 }				 
				 
				 .meio-form ul li label  {
					 width:174px;
					 display:block;
					 float:left;
					 text-align:right;
					 margin:0 20px 0 0;
					 color:#2a64a8;
					 font-size:120%;
				 }	
				 
				 
				 .meio-form ul li.type1 {					 
				background: url(../imgs/elementos.png) no-repeat -80px -1115px;					 					 
					 }
					 
			      .meio-form ul li.type1 input {
				   width:300px;
				   background:white;
				   }
				   
				   
				.meio-form ul li.type2 {					 
				background: url(../imgs/elementos.png) no-repeat -80px -1153px;					 					 
					 }				   
					 
		      .meio-form ul li.type2 input {
				   width:202px;
				   background:white;
				   }	
				   
				.meio-form ul li.type3 {					 
				background: url(../imgs/elementos.png) no-repeat -80px -1191px;					 					 
					 }				   
					 
		      .meio-form ul li.type3 input {
				   width:65px;
				   background:white;
				   }	
				   
				.meio-form ul li.type4 {					 
				background: url(../imgs/elementos.png) no-repeat -80px -1229px;					 					 
					 }				   
					 
		      .meio-form ul li.type4 input {
				   width:35px;
				   background:white;
				   margin-right:43px;				   
				   }				
				   
				   .meio-form ul li.type4 input.second {
					   width:124px;
					   } 
					   
				.meio-form ul li.type5 {					 
			background: url(../imgs/elementos.png) no-repeat -80px -1267px;

					 }				   
					 
		      .meio-form ul li.type5 input {
				   width:118px;
				   background:white;
				   }
				   
				   
				.meio-form ul li.type6 {					 
				background: url(../imgs/elementos.png) no-repeat -80px -1674px;
				height:150px;
					 }				   
					 
		      .meio-form ul li.type6 textarea {
				   width:300px;
				   height:140px;
				   background:white;
				   overflow-y:auto;
				   }				   
				   
				   
				   .meio-form fieldset.check {
					   width:295px;
					   background: url(../imgs/bg-check.jpg) white no-repeat top center;					 					 					   
					   padding:10px 0 15px 0 !important;
					   }
					   
					   .meio-form fieldset.check.left {margin-left:40px;_margin-left:20px;}
					   
					   .meio-form fieldset.check.right {margin-right:40px;_margin-right:20px;}					   
					   
					   .meio-form fieldset.check span.checkcategory {
						   display:block;
						    font-size:160%;
						   color:#2A64A8;
						   padding:0px 0 10px 45px;
						   }
						   
						   .meio-form fieldset.check label {
							   margin:0px 0 0 10px;
							   padding:0px;
							   width:250px !important;
							   display:block;
							   font-size:120%;
							   line-height:18px;
							   }
							   
							   .meio-form fieldset.check label span.azul {
								   margin:0px;
								   font-size:100%;
								
								}
							   
						   .meio-form fieldset.check input {
							   margin:5px 10px 0 10px;
							   padding:0px;
							   float:left;
							   
							   }							   
				 
				 .bottom-form {
			width:685px;
			height:3px;
			_height:15px;
			background: url(../imgs/bg-form-bottom.png) no-repeat center bottom;
			display:block;
			margin:0 auto;
				 }
				 
			 .bottom-form2 {
			width:685px;
			height:79px;
			background: url(../imgs/bg-form-bottom2.png) no-repeat 0 -4px;
			display:block;
			position:relative;
			z-index:0;
						

				 }				 
	
	.content form.pre {
	/*width:400px;*/
	/*width:685px;*/
	height:152px;
/*	background: url(../imgs/form1.png) no-repeat center top;*/
	background: url(../imgs/form3.png) no-repeat center top;
	display:block;	
	margin:0px 0 20px 0;
/*	padding:13px 30px;		*/
	padding:30px 100px;		
		}
		
	.content form.pre-logado {
	width:400px;
	height:71px;
	background: url(../imgs/form2.png) no-repeat center top;
	display:block;	
	margin:17px 0 50px 0;
	padding:13px 30px;		
		}		
		
		
		.content form.pre span.atento {
			font-size:140%;
			color:#2a64a8;

			}
			
		.content form.pre span.tempo {
			padding:15px 0 22px 0;
			display:block;
			font-size:115%;
			}	
			
		.content form.pre-logado span.tempo-logado {
			padding:7px 0 22px 0;
			display:block;
			font-size:130%;
			}	
			
			.content form.pre-logado span.tempo-logado a {
				color:#2A64A8;
				}
			
		
		.content form.pre fieldset {
			width:365px;
			height:37px;
			background: url(../imgs/elementos.png) no-repeat -241px -487px;
			display:block;							
			padding:6px 0 0 10px;	
			margin:0 0 10px 0;			
			}
			
		.content form.pre input.senha {
			margin:0 8px 0 0;
			padding:5px 0;
			width:260px;	
			float:left;
			
			
			}
			
		.content form.pre input.entrar {
			width:82px;
			height:28px;
			text-indent:-19999px;
			*line-height:0px;
			_line-height:0px;
			overflow:hidden;
			background:none;
			cursor:pointer;			
			}		
			
		.content form.pre a.chave {
			background: url(../imgs/elementos.png) no-repeat -418px -550px;
			color:#3c3c3c;			
			text-decoration:underline;
			font-size:110%;
			padding:0 0 0 20px;		
			margin:20px 0 0 0;
			
			}
			
			
			.content a.regulamento {
				width:235px;
				height:33px;
				background: url(../imgs/elementos.png) no-repeat -343px -893px;
				display:block;
				text-indent:-19999px;
				overflow:hidden;
				margin:40px 0;
				}
				
			.content a.cliqueaqui {
				width:110px;
				height:29px;
				background: url(../imgs/cliqueaqui.png) no-repeat center top;
				display:block;
				text-indent:-19999px;
				overflow:hidden;
				margin:0px 10px 0 0;
				float:left;
				}				
			
			
			.content .photos {
				clear:both;
				padding-bottom:60px;
				}
			
			
			.imgs-destaques {
				position:relative;
				top:-50px;
				z-index:3;
				
				}
			
			img.infografico {
				_margin-left:20px;
				_margin-top:31px;
				*margin-top:31px;
				}
			
			.footer {
				width:100%;
				height:129px;
				background: url(../imgs/fill-bottom.jpg) repeat center top;				
				}

				
			.footer div.footer-info {
				width:790px;
				height:119px;
				overflow:hidden;
				margin:0 auto;				
				background: url(../imgs/molde-fase3.png) no-repeat -5px -522px;				
				padding-top:10px;
				}
				
				.footer div.footer-info a {
/*					border:1px solid red;*/
					}
					
			.footer div.footer-info a.itatiaia {				
			display:block;
			float:left;
			height:26px;
			margin:70px 0 0 0;
			overflow:hidden;
			text-indent:-19999px;
			width:58px;
				}			
				
				.copyright {
					display:none;
					}
					
			.footer div.footer-info a.faleconosco2 {
			display:block;
			float:right;
			height:23px;
			overflow:hidden;
			text-indent:-19999px;
			width:114px;						
			background: url(../imgs/molde-fase3.png) no-repeat -343px -368px;
			cursor:pointer;
						}
						
						
			.footer div.footer-info a.mercantil {				
				display:block;
				float:left;
				height:12px;
				margin:92px 0 0 253px;
				overflow:hidden;
				text-indent:-19999px;
				width:132px;
				_margin:92px 0 0 153px;
				}	
				
		.footer div.footer-info div.logos {
			float:left;
			margin:45px 0 0 112px;
			width:125px;
			
			}
				
		.footer div.footer-info a.orkut {				
				width:50px;
				height:22px;
				text-indent:-19999px;
				overflow:hidden;
				display:block;	
				float:left;
				margin:0 10px 0 0;				
				}		
				
		.footer div.footer-info a.facebook {
				width:58px;
				height:22px;
				text-indent:-19999px;
				overflow:hidden;
				display:block;	
				float:left;	
				}	
				
		.footer div.footer-info a.youtube {				
				width:52px;
				height:22px;
				text-indent:-19999px;
				overflow:hidden;
				display:block;		
				float:left;	
				margin:0 6px 0 0;
				
				}		
				
		.footer div.footer-info a.twitter {				
				width:62px;
				height:22px;
				text-indent:-19999px;
				overflow:hidden;
				display:block;	
				float:left;						
				}						
		
		
		.footer div.footer-info h4 a {
		display:block;
		float:left;
		height:71px;
		margin:16px 0 0 45px;
		overflow:hidden;
		text-indent:-19999px;
		width:65px;			

			}
			
			
			img.mascote {
			/*left:65%;			*/
			right:-82px;
			*right:-82px;
			_right:-64px;
			position:absolute;
			top:-240px;
			z-index:0;


				}
			
	

.grid-460-padding p {
	font-size:115%;	
	}
	
.grid-460-padding2 p {
	font-size:115%;	
	}	
	
	.grid-460-padding2 p strong {padding:0 0 4px 0}
	

.form-nav {
	width:737px;
	height:34px;
	margin:0 auto;
	background: url(../imgs/elementos.png) no-repeat -30px -1077px;			
	padding:0 0 0 53px;
	margin:0 0 30px 0;
	
		
	}
	
.form-nav h3 a {
	text-indent:-19999px;
	overflow:hidden;
	display:block;	
	float:left;	
	margin-right:10px;	     
	}

.form-nav h3 a.instituicao {
	width:206px;
	height:34px;
	background: url(../imgs/elementos.png) no-repeat -83px -989px !important;							
	
	}
	
	.form-nav h3 a.instituicao-active {
	width:206px;
	height:34px;
	background: url(../imgs/elementos.png) no-repeat -83px -1043px !important;							
	}	

.form-nav h3 a.instituicao:hover {
		background: url(../imgs/elementos.png) no-repeat -83px -1043px !important;							
	}	
	
	
	
	.form-nav h3 a.responsavel {
	width:254px;
	height:34px;
	background: url(../imgs/elementos.png) no-repeat -299px -989px !important;						
	}
	
	.form-nav h3 a.responsavel-active {
	width:254px;
	height:34px;		
	background: url(../imgs/elementos.png) no-repeat -299px -1043px !important;								
		}	
	
	
		
	.form-nav h3 a.responsavel:hover {
	background: url(../imgs/elementos.png) no-repeat -299px -1043px !important;								
		}	
	
	
	.form-nav h3 a.categorias {
	width:124px;
	height:34px;
	background: url(../imgs/elementos.png) no-repeat -563px -989px;	
	margin-right:0px;
	}
	
	.form-nav h3 a.categorias-active {
	width:124px;
	height:34px;		
	background: url(../imgs/elementos.png) no-repeat -563px -1043px !important;			
		}	
		
			.form-nav h3 a.categorias:hover {
	background: url(../imgs/elementos.png) no-repeat -563px -1043px !important;			
		}	
	

	
	

#gallery_wrap {
	width: 740px;
	height: 522px;
	padding: 25px;
	_padding: 25px 0 25px 0;
	_left:20px;
	background: url(../imgs/border.png) #2a2a28 top center no-repeat;
	position:relative;

}

#gallery_wrap .overlay {
	width:584px !important;
	left:78px !important;
	position:absolute;
	display:none;	

}

#gallery_wrap div.panel-overlay {
	display:none;		
	}

#gallery_wrap #pointer {
	overflow:hidden;
	border-color:#2a2a28 !important;

}

#gallery_wrap #photos {
	left:-28px;
	_left:0px;
	}

#gallery_wrap p {
	margin-bottom:0;
	
	}
	


			
		
	/*floats*/
	
	.left {
		float:left !important;	
		}
		
	.right {
		float:right !important;		
		}		
	
	.center {
		text-align:center;
		}
	
	/*clears*/
	
	.both {
		clear:both;
		}
		
		
		/*margins */
		
		.m-bottom-15 { margin-bottom:15px;}
		.m-bottom-22 { margin-bottom:22px;}

		
		
/* grids */

.grid-325 {
	width:325px;
	}
	
.grid-385 {
	width:385px;
	}	
	
.grid-460 {
	width:460px;
	}	

.grid-460-padding {
	width:410px;
	padding:0 0 0 50px;
	float:left;
	}	
	
.grid-460-padding2 {
	width:410px;
	padding:0 50px 0 0px;
	float:right;
	position:relative;
	top:-80px;
	left:-60px;
	_left:0px;
	z-index:3
	}		


.grid-790 {
	width:100%;
	}	
	
.grid-498 {
	width:498px;
	}	
	
	.grid-248 {
	width:248px;
	}	
	


	
	/* outros */
	
	.none {
	display:none;
	}
	
	.semborda {
		border:none !important;
		}	
	
	.semmargem {
		margin:0px !important;
		}
		
	
	.underline {
		text-decoration:underline;
		}
		
		
		.font-14 {
		font-size:130%;			
			}
			

			
			font-size:130%;
			
		.font-15 {
		font-size:140%;			
			}	
			
		.font-17 {
		font-size:160% !important;			
			}				
			
			
			
			.azul {
				color: #2963A9;
                text-transform: capitalize;
				}
			
			p.show {
				position:relative;
				z-index:10;
				_margin-left:20px;}
	
.form-center {
	position:relative;
	top:-50px;	
	}
	
	
	img.especial {
		margin:0 0 0 20px;
		}
		
		
		img.detalhes-peq {
margin-left:14px;
margin-top:22px;
			}
			
			.nav-prev {
				_display:none !important;
				}
			
			
			.nav-next {
				_display:none !important;
				}
				
				
				.tab_jogos table {
					width:100% !important;					
					}
					
				.tab_classificacao table {
					width:100% !important;					
					}			
					
				.tab_classificacao {color:#787878}
				
				.tab_classificacao .legenda {color:#787878; font-size:115%;}
				
				.tab_classificacao .legenda span strong {padding-bottom:2px;}
				
				.tab_jogos h3, .tab_classificacao h3 {
					color:#2a64a8;
					text-align:center;
					padding:20px 0 10px 0;
					font-size:170%;
					}
	
	/* forms */



/* FASE 2 */

.form-index {
	width:830px;
	height:99px;
	background:url(../imgs/bg-form-index.jpg) #50b7d3 no-repeat left bottom;	
	_background:url(../imgs/bg-form-index.jpg) #50b7d3 no-repeat left top;	
	/*padding-top:44px;*/
	margin:-13px 0 0 0;
}

.form-index fieldset {
		padding:13px 0 0 30px;
	
	}

.form-index fieldset label {
	display:none;
	}
			
		.form-index fieldset input.email {
			margin:0 20px 0 0;
			padding:5px 0;
			width:222px;	
			float:left;
			color:#2a64a8;
			

			}	
		
		.form-index fieldset input.senha {
			margin:0 8px 0 0;
			padding:5px 0;
			width:162px;	
			float:left;
			color:#2a64a8;			
			}
		
			
		.form-index fieldset input.crie {
			width:128px;
			height:28px;
			text-indent:-19999px;
			*line-height:0px;
			_line-height:0px;
			overflow:hidden;
			background:none;
			cursor:pointer;			
			}
			
			.form-index fieldset input.ok {
			width:30px;
			height:28px;
			text-indent:-19999px;
			*line-height:0px;
			_line-height:0px;
			overflow:hidden;
			background:none;
			cursor:pointer;	
			margin:0 25px 0 0;
				}
				
				.form-index fieldset a {
					color:#323232;
					font-size:115%;		
					text-decoration:underline;
					margin-right:30px;
					
					}
				

div.ultimos {
margin-bottom:22px;
margin-top:22px;
	}
	
	
div.ultimos .topo-ultimos {
	width:385px;
	height:10px;
	background:url(../imgs/top-destaque-index.png) no-repeat center top;	
/*	_margin-bottom:-4px;
	_float:left; */
		*margin-bottom:-2px;
}	
	
	
	div.ultimos .meio-ultimos {
		background:#EFEFEF;
		border:1px solid #DCDCDC;		
		padding:18px;
		_float:left;	
		/*_border-right:2px solid #DCDCDC;*/
	     border-top:none;
	     border-bottom:none;		 
		position:relative;

		}
		
	
	
	
div.ultimos .rodape-ultimos {
	width:385px;	
	height:10px;
	background:url(../imgs/bottom-destaque-index.png) no-repeat center bottom;	
	}	
	
	div.nomes {
/*	width:360px; */
		padding:10px 0 0 0px;


		}
	
	div.nomes a {
		font-size:230%;		
		float:left;
		/*margin-right:5px;*/
		padding:8px;
		color:#3c3c3c;
		min-height:30px;
		}
		
			div.nomes a:hover {
				text-decoration:underline;
				color:#2a64a8;
								
				}
		
	
	.galeria-imagens, .galeria-videos  {
		height:120px;
		margin:0 0 26px;
		padding:10px 0 0 0;
		position:relative;
		width:790px;
		background:url(../imgs/bg-galerias.png) no-repeat center center;	

		}
		
		.galeria-videos {
			margin-bottom:0px
			}
		
	.galeria-imagens a.anterior, .galeria-videos a.anterior {
		position:absolute;
		left:-10px;
		top:55px;
		width:22px;
		height:22px;
		display:block;
		text-indent:-19999px;
		overflow:hidden;
		background:url(../imgs/prev.png) no-repeat center bottom;	
		}
		
	.galeria-imagens a.posterior, .galeria-videos a.posterior {
		position:absolute;
		right:-10px;
		top:55px;	
		width:22px;
		height:22px;
		display:block;
		text-indent:-19999px;
		overflow:hidden;	
		background:url(../imgs/next.png) no-repeat center bottom;			
		}	
		
		.hold-images {
			padding:0 0 0 20px;	
			/* position:relative !important;  */
			z-index:40;			
			float: left;
			}

			
			.hold-images #galeria_imagens_container {
				display: block;
				float: left;
				}
				
		.hold-images a {
		border:1px solid #E9E9E9;
		float:left;
		margin-bottom:10px;
		margin-top:10px;
		padding:3px; 
		_height:80px;
		*height:80px;
		_overflow:hidden;
		display: block;
			}
				
					.hold-images a img {
						float:left;
						display: block;
						}		
.hold-images .galeria_img { float:left; display: block; margin-right:6px; padding:3px; position:relative }
.gallery-container .hold-images .galeria_img { padding:0px; }

.hold-images .apelido { background-color:#DDD; border:0 none; color:#2A64A8; display:block; height:15px; position:absolute; text-align:center; clear:both; top:2px; left:2px; display:none }

		.hold-images a.perfil {
			float:left;
			border:1px solid #e9e9e9 !important;
			margin-right:8px !important;	
			padding:0px !important;
			width:auto;			
			height:auto !important;
			position:relative;
			top:-28px;
			}			
			
		.hold-images a.last {
			float:left;
			border:1px solid white;
			margin-right:0px;			
			}	
			
			
	/* Form */
	
						 .perfil span {
						 font-size:120%;
						 margin:0 0 0 0px;
						 position:relative;
						 z-index:10;	
						 
						 }
						 
						 .perfil label {
						 color:#2A64A8;
						display:block;
						/*float:left;*/
						font-size:120%;
						margin:0 0px 8px 0;
						text-align:left;
						/*width:174px;*/
							 }
							 
							 
							.perfil label.error, .check label.error {
								color:red !important;
								margin-top:10px;								
								}

							 .perfil ul {

								 
								 }
							 
							 .perfil ul li {
 								 margin-bottom:22px;
								 height:55px;
								 }
							 
							 .perfil ul li.type7 {
								background:url(../imgs/bg-form2.jpg) no-repeat -1px 18px;
								
								 }
								 
							 .perfil ul li.type7 input {
								background:none repeat scroll 0 0 white;
								width:322px;
								margin:0 0px 0 10px;
								 }								 
							 
							 
							 .perfil ul li.type8 {
								background:url(../imgs/bg-form2.jpg) no-repeat -1px -52px;
								width:165px;
								float:left;
								 }
								 
							 .perfil ul li.type8 input {
								background:none repeat scroll 0 0 white;
								width:145px;
								margin:0 0px 0 10px;
								 }	
								 
							 .perfil ul li.type9 {
								background:url(../imgs/bg-form2.jpg) no-repeat right -52px;
								width:165px;
								float:right;
								 }
								 
							 .perfil ul li.type9 input {
								background:none repeat scroll 0 0 white;
								width:145px;
								margin:0 0px 0 10px;
								 }		
								 
						 .perfil ul li.type10 {
								background:url(../imgs/bg-form2.jpg) no-repeat left bottom;
								clear:both;
								height:224px;
								 }
								 
							 .perfil ul li.type10 textarea {
								margin:10px 0px 0 10px;
								background:none repeat scroll 0 0 white;
								height:175px;
								overflow-y:auto;
								width:320px;							
								 }										 
							 		
							.perfil fieldset.check label {
						   display:block;
						    font-size:120%;
						   /*color:#2A64A8;**/
						   padding:1px 0 10px 0px;										
						   color:#3C3C3C;
									}
									
																
									
							.perfil fieldset.check input {									
							float:left;
							margin:5px 10px 0 5px;
							padding:0;							
							}

								
								
							.perfil input.send {
					width:114px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -305px -1560px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					line-height:0;
					*line-height:0 !important;
					_line-height:0 !important;
					color:#2963A9;
					margin:10px 0 0px 115px !important;
							}
																	
						
						.perfil fieldset.radio {
							margin:20px 0 0 0;
							}
						
						.perfil fieldset.radio ul li {
							width:165px;	
							height:10px !important;
							
							}
						
						.perfil fieldset.radio label {
						   display:block;
						    font-size:120%;
						   /*color:#2A64A8;**/
						   padding:1px 0 0px 0px;										
						   color:#3C3C3C;
									}
									
												.perfil fieldset.radio label {
													color:#2a64a8;
													}				
									
							.perfil fieldset.radio input {									
							float:left;
							margin:5px 10px 0 5px;
							padding:0;							
							}
							
							.perfil fieldset select {
								margin:0 0 10px;
								width:345px;
								}
								
								
   div.busca {
       background: url(../imgs/bg-busca.png) no-repeat left center;
		float:left;
		height:85px;
		padding:15px 0 0 22px;
		width:768px;	
		margin:0 0 20px 59px;
	   }	
	   
								
   div.busca span {
		 font-size:120%;
	   }
	   
	   div.busca input {
margin:12px 10px 0;
width:630px;
		   
		   }
		   
	   div.busca input.buscar {
					width:89px;					
					height:30px;	
					background: none;
			       background: url(../imgs/spacer.gif) repeat-x;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					line-height:0;
					*line-height:0 !important;
					_line-height:0 !important;
					float:right;
					margin:7px 20px 0 0;
					_margin:-22px 10px 0 0;
					*margin:-22px 10px 0 0;
					cursor:pointer;
   		   }		   
	   
	   div.busca span input.buscar {
		   
		   }	   
		   
		   div.media-image,div.media-video,div.todos-perfis  {
		 clear:both;
	  	margin:0 0 20px 0;
       background: url(../imgs/media-image.png) no-repeat left center;
	   width:790px;
	   height:282px;
	   padding:55px 0 0 0;
			   }
			   
div.media-video {
	       background: url(../imgs/media-video.png) no-repeat left center;
		   height:342px;

	}	
	
	div.todos-perfis {
	       background: url(../imgs/todos-perfis.png) no-repeat left center;
		   height:592px;		
		}
			  
			  
		   div.media-image h3,div.media-video h3, div.todos-perfis h3 {
			   display:none;
			   }			   
	   
	   
	   div.media-image .bottom-media, div.media-video .bottom-media, div.todos-perfis .bottom-media, div.midia-perfil .bottom-media {
		   margin:12px 0 0;
		   border-top:2px solid #AFB937;
		   float:left;
		   width:750px;		   
		   padding-top:20px;
		    _margin:12px 0 0 10px;
		   }
		   
		   
		   div.bottom-media a.anterior {
		   background:url("../imgs/elementos.png") no-repeat scroll -377px -729px transparent;
			cursor:pointer;
			display:block;
			height:17px;
			overflow:hidden;
			text-indent:-19999px;
			width:96px;
			float:left;
			   }
			   
div.bottom-media a.proximo {				   
background:url("../imgs/elementos.png") no-repeat scroll -380px -759px transparent;
cursor:pointer;
display:block;
height:17px;
overflow:hidden;
text-indent:-19999px;
width:91px;				   
float:right;				   
}

div.number {
	text-align:center;	
	margin:0 auto;
	width:360px;
	font-size:11px;
	}
	
	div.number span {
		margin-left:2px;
		margin-bottom:2px;
		
		}
	
div.number span.circulo_selected {
	background:url("../imgs/blue-circle.jpg") no-repeat center center;
    color: white;
    display: block;
    float: left;
    height: 29px;
    text-align: center;
    width: 19px;
	}	
	
	div.number span.circulo{
	background:url("../imgs/gray-circle.jpg") no-repeat center center;
    color: white;
    display: block;
    float: left;
    height: 29px;
    text-align: center;

    width: 19px;
	}		

	div.number span a {
	color:white;

	}	
	
	.link-perfil {
		float:left;
		height:145px;
		margin-bottom:40px;
		margin-right:8px;
		overflow:hidden;
		width:118px;
		font-size:13px;
		}
		
	.link-perfil.last {
		width:118px;
		float:left;
		margin-right:0px;
		}	
		
		div.link-perfil a {
			margin-top:0px !important;
			margin-bottom:0px !important;
			height:102px !important;
			}
			
			.midia-perfil .hold-images a.perfil {

			}
			
			.link-perfil span {
				width:118px;
				display:block;
				
				}
		
		
		/* perfil */
		
		.midia-perfil {
			width:440px;
			height:auto;	
			margin:0 0 22px 0;
			text-align:left;
			font-size:78%;
			font-family:Arial, Helvetica, sans-serif;
			background-color: #FFF;
			border: 1px solid #AFB937;
			-moz-border-radius: 5px 5px 5px 5px;
			-webkit-border-radius: 5px 5px 5px 5px;
			border-radius:5px 5px 5px 5px;
			float:left;
			}
			
		.scraps {
			margin-right: 27px;
   			min-height: 283px;
		}
			
			.todos-os-perfis .bottom-media {
				margin-top:0 !important;				
				}
			
					.midia-perfil .top-perfil-midia {
					height:37px;
					padding:20px 20px 0 20px;
						}
						
						
						.midia-perfil .top-perfil-midia h3.imagem a {
							display:block;
							width:83px;
							height:19px;
							background:url(../imgs/h3-imagem.jpg) no-repeat center top;
							text-indent:-19999px;
							overflow:hidden;
							margin:3px 0 0 10px;
							float:left							
							}
							
						.midia-perfil .top-perfil-midia h3.video a {
							display:block;
							width:75px;
							height:18px;
							background:url(../imgs/h3-videos.jpg) no-repeat center top;
							text-indent:-19999px;
							overflow:hidden;
							margin:3px 0 0 10px;
							float:left							
							}
							
						.midia-perfil .top-perfil-midia h3.recados a {
							display:block;
							width:83px;
							height:19px;
							background:url(../imgs/h3-recados.jpg) no-repeat center top;
							text-indent:-19999px;
							overflow:hidden;
							margin:3px 0 0 10px;
							float:left
							}							
							
							
					.midia-perfil .meio-perfil-midia {				
						}
						
						#galeria_imagens, #galeria_videos, #galeria_recados {
							padding:0 20px;
						}
						
						.title-imagem span.azul {
						font-size:120%;
						font-weight:normal;
						padding-bottom:50px;
						padding-left:20px;							
							}
							
							fieldset.upfile {
								padding:5px 0px 5px 20px;								
								}
								
							fieldset.upfile input {
								width:200px;	
								background:none repeat scroll 0 0 #2963A9;
								border:medium none;
								color:white;
								height:30px;
								left:355px;
								margin-right:20px
								}		
								
						fieldset.upfile span {
							font-size:120% !important;							
							}
							
								#feedback_imagem label.success, #feedback_video label.success{
								padding:5px 0px 5px 20px;			
								font-size:120% !important;			
								clear:both;
								display:block;
								}
								
								#feedback_video label.error {
								padding:5px 0px 5px 20px;			
								font-size:120% !important;			
								clear:both;
								color:red;
								display:block;
									}
								
							
							
							.upvideo {								
								}
								
							.upvideo .titvideo label{
						font-size:120%;
						font-weight:normal;
						padding-left:20px;	
						color:#2A64A8;
								}		
								
					.upvideo .titvideo input {
						width:351px;
						height:29px;
						padding:3px 10px 0 10px;
						background:url(../imgs/input-videos.jpg) no-repeat center center;						
						margin-left:20px;
						}
						
						.upvideo .embed {
							margin-top:10px;
							
							}
						
							.upvideo .embed label{
						font-size:120%;
						font-weight:normal;
						padding-left:20px;	
						color:#2A64A8;
								}		
								
					.upvideo .embed input {
						width:351px;
						height:29px;
						padding:3px 10px 0 10px;
						background:url(../imgs/input-videos.jpg) no-repeat center center;						
						margin-left:20px;
						float:left;
						}				
						
						.upvideo .embed input.publicar {
					width:101px;					
					height:30px;	
					background: url(../imgs/a-publicar.jpg) no-repeat center center;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					line-height:0;
					*line-height:0 !important;
					_line-height:0 !important;
					color:#2963A9;							
							
							
							}						
						
					.midia-perfil .bottom-perfil-midia {
					width:790px;
					height:9px;
					background:url(../imgs/bottom-perfil-midia.png) no-repeat center top
						}						
						
						
			div.botoes {
								width:111px;
			float:right;
			}
			
			div.botoes a {
				border:none;
				padding:none;

				}			
						
						.midia-perfil a.excluir {
							background:url("../imgs/a-excluir.gif") no-repeat center center;
							cursor:pointer;
							display:block;
							height:30px;
							overflow:hidden;
							text-indent:-19999px;
							width:111px;
							margin:0px;

							}
							
						.midia-perfil a.responder {
							background:url("../imgs/a-responder.gif") no-repeat center center;
							cursor:pointer;
							display:block;
							height:30px;
							overflow:hidden;
							text-indent:-19999px;
							width:111px;				   
							margin:0 0 5px 0;							
							}							
						


div.usuario {
	position:relative;
	/*top:-60px;*/
	z-index:10;
	margin:-170px 0 0px 0;
	float:left;
	}
	
	div.hold-recados {
		clear:both;
		}

div.usuario div.foto {
	float:left;
	width:170px;
	height:170px;
	overflow:hidden;
	margin-right:20px;
	}
	
div.usuario div.foto img {
	width:auto;
	height:100%;
}

div.usuario div.dados {
	float:left;
	width:721px;
	text-align:left;
	font-size:12px;
	/*margin-bottom:-90px;*/
	height:125px;
	margin-top: 45px;
	word-break: break-strict;
	word-wrap: break-word;

	}	
	
div.usuario div.dados ul {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

		div.usuario div.dados ul li.quem {
			float: left;
			height: 100px;
			margin-right: 27px;
			width: 390px;
		}
		
		div.usuario div.dados ul li.idade,
		div.usuario div.dados ul li.time {
			float: left;
			width: 250px;
		}
		
.box_meusdadoss {
	display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    /*margin: 95px 0 10px 591px !important;*/
    padding-top: 0;
    text-align: right;
    width: 316px;
}
	
div.usuario div.dados span.titulo {
	color:#2a64a8;
	font-size:170%;	
	}
	
	div.hold-recados {
		margin-bottom:20px;
		margin-top:40px;
/*		padding:0 0px 0 18px;		*/
		float:left;
		*width:788px;
		_width:768px;

		}
	
	div.hold-recados div.thumb{	
		float:left;
		padding:3px;
		background:white;
		border:1px solid #dcdcdc;		
		margin:0 10px 0 0;
		text-align:center;
		}	
		
		div.hold-recados div.thumb a {
			border:none;
			float:left;
			margin-bottom:3px;
			margin-right:3px;
			margin-top:0px;
			width:70px;
			height:58px;
			overflow:hidden;
			/*padding:0px;*/ 
			color:#3C3C3C;
			}
			
	div.hold-recados div.thumb a img {
	/*	width:70px;
		height:58px;*/
		float:left;		
		}		
	
	div.hold-recados div.recado {
		width:520px;
		padding:3px;
		background:white;
		border:1px solid #dcdcdc;					
		float:left;
		margin:0 10px 0 0;
		}
		
		
		.loading {
			position:absolute;
			top:0%;
			left:50%;
			padding:35px 0 0 0;
			}
			
		.loading2 {
			position:absolute;
			top:40%;
			left:374px;
			/*padding:35px 0 0 0;*/
			}			
			
			
 #login_error{
	 background:#EBEBEB;
	color:red;
	float:left;
	margin-right:20px;
	margin-top:10px;
	width:225px;
	padding:0 0 10px 30px;	 
	
 }
 
 #senha_error{
	 background:#EBEBEB;
	 margin-top:10px;
	color:red;
	padding:0 0 10px 30px;	 

 } 
 
 
.gallery-container {
	float:left;
	}
	
.gallery-container p {
	margin:0 !important;
	padding: 0 !important;
}
	
.status {
		left:285px;
		position:absolute;
		top:125px;
		z-index:89;
	}		
			.status span {
			color:#f8d208;
			font-size:120%;
		}
		
			.status span a {
				color:white;
				padding:0 0 3px;

		}		
		
		
		
		#avatares ul li {
			float:left;
			}
			
		#avatares ul li a {
			border:3px solid #EFEFEF;
			display:block;
			}	
			
		#avatares ul li a.selected {
			border:3px solid white !important;
			}				
			
			
			#galeria_imagens_container {
				float:left;
				display:block;				
				}
				
#recuperar_senha {}

#recuperar_senha label.error {
	clear:both;
	color:red !important;
	_position:absolute; /* bug ie6 */
	}
	
	
	#contato label.error{
		color:red;		
		margin-bottom:5px;
		_position:absolute;
		/*left:0;*/
		}
		
		#contato li.type6 {
		clear:both !important;
		}
		
		#feedback_imagem {
			position:absolute;
			top:35%;
			left:374px;
			}
			
			#form_recado {}
			
/* Form */
	
						 #form_recado span {
						 font-size:120%;
						 margin:0 0 0 0px;
						 position:relative;
						 z-index:10;						 
						 }
						 
						#form_recado label {
						 color:#2A64A8;
						display:block;
						/*float:left;*/
						font-size:120%;
						margin:0 0px 8px 0;
						text-align:left;
						/*width:174px;*/
							 }
							 
							 
							#form_recado.error, #form_recado .check label.error {
								color:red !important;
								margin-top:10px;								
								}

							 .#form_recado ul {

								 
								 }
							 
							 #form_recado ul li {
 								 margin-bottom:0px;
								 height:55px;
 								 padding:0 0 0 20px;

								 }
							 
							 #form_recado ul li.type7 {
								position:relative;
								
								 }
								 
							 #form_recado ul li.type7 input {
								width:322px;
								border:1px solid #E2EAF1;
							 }
							 
							 #form_recado ul li.type7 textarea {								 
								width:322px;
								height:55px;
								border:1px solid #E2EAF1;								 
								overflow-y:auto;
								
								 }
								
								
								#form_recado .publicar {
									background:none repeat scroll 0 0 #2963A9;
									color:white;
									height:30px;
									left:355px;
									position:absolute;
									top:44px;
									width:100px !important;
									border:none;
									
									}
									
									#form_recado #feedback_recado {
								margin:40px 0 -5px 0;							 
 								 padding:0 0 0 20px;
								 float:left;
								 }
										
										#form_recado .error {
											color:red !important;
											
											}
		
		 /*BUG SINIXXTRAO */
		
		div.hold-bug-cadastro div.grid-385.right div.ultimos{
			*position:absolute;
			*top:40px;
			_position:absolute;
			_top:40px;		

			} 
			
			
			.login-internas {
				width:519px;
				height:130px;				
				float:right;
				background:url("../imgs/bg-form-login.jpg") #EBEBEB no-repeat center top;
				padding:20px 0 0 0;	
				position:relative;
				top:-60px;
				}
				
				.login-internas span.atento {
						 font-size:120%;
						 padding:0 0 0 20px;
						 display:block;
						 margin:0 0 3px 0;
						 color:#2a64a8;
					}
					
					.login-internas label {
						display:none;
						}
						
			.login-internas input{
			margin:0 20px 0 25px;
			padding:5px 0;
			width:208px;	
			float:left;
			color:#2a64a8;							
							}
							
			.login-internas input.senha{
			color:#2A64A8;
			float:left;
			margin:0 10px 0 0;
			padding:5px 0;
			width:162px;
			}				

			.login-internas input.ok {
			width:70px;
			height:28px;
			text-indent:-19999px;
			*line-height:0px;
			_line-height:0px;
			overflow:hidden;
			background:none;
			cursor:pointer;	
			float:right;
			margin-top:-26px;
				}
				
				
			.login-internas label.error {
				position:absolute;
				left:20px;
				bottom:20px;
}

		
				/* Fase 3 */
				
				
	ul.menu-secundario {
	height:36px;
	padding:8px 0 0 0
	}
	
		ul.menu-secundario li {		
		float:left;	
	}
	
		ul.menu-secundario li a {		
		text-indent:-19999px !important;
		overflow:hidden;
		display:block;
		height:28px;
		}
				
				
			ul.menu-secundario li.competicao a {
			margin-left:28px;
			width:115px;
			}
				
				ul.menu-secundario li.rola a {
					margin-left:28px; 	
					/*margin-left:62px;					*/
					width:120px;
					
					}
					
				ul.menu-secundario li.pais a {
					margin-left:28px;
/*					margin-left:50px;					*/
					width:93px; 
					
					}					
					
				ul.menu-secundario li.treinadores a {
					margin-left:30px;
/*					margin-left:69px;					*/
					width:153px;
					
					}					
					
				ul.menu-secundario li.dicas a {
					margin-left:30px;
/*					margin-left:50px; */					
					width:170px;
					}						
				   
        
              div.box-padrao {
				  width:348px;
				  padding:17px;
				  border:1px solid #dcdcdc;				  
				  background:white;
				  position:relative;
				  z-index:90;
				  }
				  
				  
				  .title-twitter {
			      	background: url(../imgs/bg-rola.jpg) no-repeat center top;
					height:35px;									  
					  }
					  
					 .title-twitter h2 a {
						display:block;
						float:left;
						height:27px;
						overflow:hidden;
						text-indent:-19999px;
						width:130px;
						margin-right:67px;
					  }
					  
					 .title-twitter a.twitter {						
						display:block;
						float:left;
						height:25px;
						margin-left:70px;
						overflow:hidden;
						text-indent:-1999px;
						width:27px;					 
					  }	
					  
					 .title-twitter a.twitter {						 
						float:left;
						margin-left:5px;
						width:27px;
						height:25px;
						text-indent:-1999px;
						overflow:hidden;
						display:block;
					  }
					  
					 .title-twitter a.orkut {
						float:left;
						margin-left:5px;
						width:27px;
						height:25px;
						text-indent:-1999px;
						overflow:hidden;
						display:block;						 
						 
						 }
						 
					 .title-twitter a.facebook {
						float:left;
						margin-left:5px;
						width:27px;
						height:25px;
						text-indent:-1999px;
						overflow:hidden;
						display:block;						 
						 
						 }						
						 
					 .title-twitter a.youtube {
						float:left;
						margin-left:5px;
						width:27px;
						height:25px;
						text-indent:-1999px;
						overflow:hidden;
						display:block;						 
						 
						 }												 
					  
					  .blog_post h2 a {
						color:#2A64A8;
						float:left;
						font-size:100% !important;
						*font-size:70% !important;						
						font-weight:normal;
						margin-bottom:0;
						margin-top:10px;
						width:348px;
						  }
						  
						  .blog_post small {
							color:#6B6B6B;
							float:left;
							font-size:120%;
							margin-bottom:10px;							  
							  }
							  
							  .blog_content a img {
								  padding:3px;
								  border:1px solid #e9e9e9;
								  clear:both;
								  margin-bottom:10px;
								  
								  }
								  
								  .blog_content p {
									  font-size:110%						  
									  
									  }
									  
			table.results {
				margin:10px 0 0 0;
				width:80%;
				color:#787878;
				}
				
				table.results tr td {
					text-align:center;
					padding:10px 9px;					
					}
					
					table.results tr td.azul {
						color:#50b7d3;
						font-size:120%;
						font-weight:bold;						
						}
						
				table.results tr td.ranking {
					background:#95B2D4;
					color:#FFFFFF;
					font-size:125%;
					}						
				
			table.results tr.par {
				background:#eaecec;				
				}				
				
			table.results tr.impar {
				background:#f4f5f5;				
				}
				
				table.results th {
				color:#b4b4b4;
				font-weight:normal;
				text-transform:uppercase;
				}
				
				a.vertabela {
			width:84px;
			height:18px;
			overflow:hidden;
			float:right;
	      	background: url(../imgs/ver_tabela.jpg) no-repeat center top;			
			text-indent:-19999px;
			display:block;
			margin:20px 0 0px 0;
					}
					
					#consultar_tabela {
						background:#f0f0f0;
						padding:15px 20px;
						}
						
						#consultar_tabela label {
						color:#2A64A8;
						display:block;
						font-size:120%;
						margin:0 0 20px 0;
						text-align:left;							
						
							}
							
							select#consulta_categoria {
								margin-left:10px;
								width:166px;
								padding:3px 0;								
								
								}
							
							select#consulta_escola {
								clear:both;	
								width:186px;
								margin-left:10px;
								margin-bottom:10px;
								padding:3px 0;
								
								}
								
								form#consultar_tabela .ok {
									background:#2963a9;
									color:white;
									padding:2px 3px;
									margin-left:5px
									}
									
									.ultimos a.vertodos {
									width:139px;
									height:21px;
									overflow:hidden;
									float:right;
									background: url(../imgs/ver_todos.jpg) no-repeat center top;			
									text-indent:-19999px;
									display:block;
									margin:0px 0 0px 0;
									position:absolute;
									right:18px;
									top:12px;
										}
										
										.bread ul.menu-secundario {
									background: url(../imgs/menu_interno.png) no-repeat 0 center;												
									position:relative;
									left:10px;
											}
											
											.bread ul.menu-secundario li a {
												/*color:lime;*/
												line-height:70px; /* Bug no Text indent */
												}
															
											.bread ul.menu-secundario li.competicao a {
												background: url(../imgs/menu_interno_li.png) no-repeat -27px -52px;
												}
												
											.bread ul.menu-secundario li.competicao a:hover, .bread ul.menu-secundario li.competicao.selected a {
												background: url(../imgs/menu_interno_li.png) no-repeat -27px -8px;
												}											
												
											.bread ul.menu-secundario li.rola a {
												background: url(../imgs/menu_interno_li.png) no-repeat -171px -52px;												
												}	
												
											.bread ul.menu-secundario li.rola a:hover, .bread ul.menu-secundario li.rola.selected  a{
												background: url(../imgs/menu_interno_li.png) no-repeat -171px -8px;												
												
												}													
												
											.bread ul.menu-secundario li.pais a {
												background: url(../imgs/menu_interno_li.png) no-repeat -323px -52px;																								
												}	
												
											.bread ul.menu-secundario li.pais a:hover, .bread ul.menu-secundario li.pais.selected a  {
												background: url(../imgs/menu_interno_li.png) no-repeat -323px -8px;																								
												}													
												
											.bread ul.menu-secundario li.treinadores a {
												background: url(../imgs/menu_interno_li.png) no-repeat -448px -52px;																								
												
												}
												
											.bread ul.menu-secundario li.treinadores a:hover, .bread ul.menu-secundario li.treinadores.selected a{
												background: url(../imgs/menu_interno_li.png) no-repeat -448px -8px;																								
												
												}												
												
											.bread ul.menu-secundario li.dicas a {
												background: url(../imgs/menu_interno_li.png) no-repeat -634px -52px;																								
												
												}	
												
												.bread ul.menu-secundario li.dicas a:hover, .bread ul.menu-secundario li.dicas.selected a {
												background: url(../imgs/menu_interno_li.png) no-repeat -634px -8px;																																					
													}
												
												ul.categorias {
													margin-bottom:30px;
													float:left;
													
													}
												
												ul.categorias li {
													float:left;
													display:block;
													margin-right:2px;
													background:white;
													}
													
													ul.categorias li.last {
													margin-right:0px !important;	
													_width:86px;
													}
													
													ul.categorias li a {
														display:block;																	
														}						
														
													ul.categorias li a img {
													opacity:0.5; 
													filter: alpha(opacity=50); 
													}
													
												ul.categorias li.current a img {
													opacity:1;	
													filter: alpha(opacity=100); 
													}																	
													
													ul.tabs_times {
														clear:both;
														padding-left:1px;
														}
														
													ul.tabs_times li {
														float:left;
														margin-right:4px;
														}
														
													ul.tabs_times li.last {
														float:left;
														margin-right:0px;
														}	
														
														
														
													ul.tabs_times li a {
													background:none repeat scroll 0 0 #DCDCDC;
													color:#B4B4B4;
													display:block;
													font-size:140%;
													font-weight:normal;
													height:33px;
													padding-top:10px;
													text-align:center;
													text-transform:uppercase;
													width:194px;
													font-family:"Lucida Sans", "Lucida Grande", sans-serif;
													font-weight:bold;
														}
														
														ul.tabs_times li.current a {
															background:none repeat scroll 0 0 #FFFFFF;
															color:#2a64a8;		
															position:relative;
															top:1px;
															}
														
														
														.competicao-container {
															width:748px;
															padding:20px;
															border:1px solid #dcdcdc;
															background:white;
															clear:both;
															}
															

															h4.destaque-categoria {
														font-family:"Lucida Sans", "Lucida Grande", sans-serif;
													font-weight:bold;
													color:#2a64a8;
													font-size:170%;
													border-bottom:3px solid #eaecec;
													text-align:center;
													padding-bottom:10px;
													padding-top:20px;																												
														}
														
														ul.lista-times {
															padding:20px 0;
															
															}
															
														ul.lista-times li {
															margin-bottom:5px;
															font-size:110%;														
															}				
															
														ul.lista-times li a {
															color:#b4b4b4;															
															}																			
															
														ul.lista-times a:hover {
															text-decoration:underline;
															}
															
															a.voltar-escolas {
															width:222px;
															height:17px;
															overflow:hidden;
															background: url(../imgs/voltar-escolas.jpg) no-repeat center top;			
															text-indent:-19999px;
															display:block;
															margin:20px 0 0px 0;																
															}
															
															form.escolas-opt {
																background:#f0f0f0;
																padding:20px;																
																}
																
																form.escolas-opt label {
																	color:#2A64A8;
																	font-size:120%;
																	margin:0 0 20px;
																	text-align:left;																	
																	}
																	
																	form.escolas-opt select {
																		width:600px;
																		}
																	
																	
														.videos-container {
															width:752px;
															padding:16px;
															border:1px solid #dcdcdc;
															background:white;
															clear:both;
															padding-bottom:0;
															}			
															
															
															
															.videos-container div.videoplay {
																width:240px;
																height:80px;
																background:#eff4f9;
																padding:4px;
																margin-bottom:4px;
																position:relative;
																cursor:pointer;
																}
																
															.videos-container div.videoplay-normal {
																width:240px;
																height:80px;
																background:white;
																padding:4px;
																margin-bottom:4px;
																position:relative;																
																cursor:pointer;
																}	
																
																.videos-container div.videoplay-normal:hover {
																	background:#eff4f9;
																	}
																	
																	.videos-container div.videoplay a.thumb, .videos-container div.videoplay-normal a.thumb {
																		float:left;
																		padding:3px;
																		border:1px solid #e9e9e9;
																		background:white;
																		margin-right:5px;
																		}
																		
																		.videos-container div.videoplay span, .videos-container div.videoplay-normal span {
																			float:left;		
																			font-family:"Lucida Sans", "Lucida Grande", sans-serif;
																			color:#2a64a8;
																			font-size:110%;
																			font-weight:bold;
																			width:85px;


																			}
																		
																		.videos-container div.videoplay a.exibindo, .videos-container div.videoplay-normal a.exibindo {
																			clear:both;
																			position:absolute;
																			bottom:10px;
																			right:14px;
																			width:107px;
																			height:23px;
																			display:block;
																			text-indent:-19999px;
																			overflow:hidden;
																			background: url(../imgs/exibindo.png) no-repeat center top;																							
																			}
																		
																		.videos-container div.videoplay a.veja-video, .videos-container div.videoplay-normal a.veja-video {
																		    clear:both;
																			position:absolute;
																			bottom:10px;
																			right:14px;
																			width:107px;
																			height:23px;
																			display:block;
																			text-indent:-19999px;
																			overflow:hidden;
																			background: url(../imgs/veja.png) no-repeat center top;																							
																			}	
																			
																			.videos-container h3 {																				
																			display:block;
																			width:65px;
																			height:16px;
																			background:url(../imgs/h3-videos2.jpg) no-repeat left top;
																			text-indent:-19999px;
																			overflow:hidden;
																			float:left;	
																			width:784px;
																			margin-bottom:20px;
																				}
																				
																			div.fun-videos {
																				width:640px;
																				margin-bottom:50px;	
																				clear:both;
																				float:left;
																				}
																		
																		
																		div.fun-videos h3 {
																			float:left;		
																			font-family:"Lucida Sans", "Lucida Grande", sans-serif;
																			color:#2a64a8;
																			font-size:120%;
																			font-weight:bold;	
																			margin:5px 0;
																			}
															
															
/* Terceira fase - pr� final */

a.criarperfil {
display:block;
width:88px;
height:18px;
background:url(../imgs/criarperfil.gif) no-repeat left top;
text-indent:-19999px;
overflow:hidden;
margin:25px 0 0 0;
	}
	
	
#comments {
	padding:17px;
	border:1px solid #dcdcdc;				  
	background:white;
		}
		
		#comments-title {
			color:#2a64a8;
			margin-bottom:30px;
			}	
			
			#comments-title em {
			padding-bottom:4px;
			
			}
			
			.commentlist {
			
			}
			
			.commentlist li {
			border-bottom:1px solid #d8d8d8;
			margin-bottom:35px;
			}			
			
			.comment-author {
			color:#5a5a5a;
			}

			.comment-author .fn {
			font-weight:bold;
			margin-right:3px;
			}

			.comment-author .fn a {
			color:#5a5a5a;
			}

			.comment-author .says {
			
			}
			
			.comment-meta {
			margin-bottom:30px;
			
			}
			
			.comment-meta a {
			color:#5a5a5a;
			}
			
			.comment-reply-link {}
			
			#comments p {
			font-size:115%;				
				}

				div.reply {
				text-align:right;
				display:none;
				}

				h3#reply-title {
				position:relative;
				top:-40px;
				left:-19px;
				background: url(../imgs/h3-blog.png) no-repeat center center;
				width:237px;
				height:20px;
				text-indent:-19999px;
				overflow:hidden;
				}

				#respond {
				background:#f0f0f0;
				padding:0px 18px 18px 18px;
				border:1px solid #dcdcdc;
				margin-top:80px;
				}
				
				
				.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment {
				padding-left:68px;			
				}

				p.form-submit {
				padding-left:183px;				
				}
				
				.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label {
				color:#2A64A8;
				display:block;
				float:left;
				font-size:105%;
				margin:0 0px 0 0;
				}

				.comment-form-url label, .comment-form-comment label {
				width:100%;			
				}
				
				.comment-form-author span, .comment-form-email span {
				display:block;				
				}
				
				.comment-form-author input, .comment-form-email input, .comment-form-url input {
				height:30px;
				padding:2px 7px 0;
				width:334px;
				background: url(../imgs/inputcomments.jpg) no-repeat left center;
				}
				
				p.form-submit input#submit {
					/*position:absolute;
					left:280px;					*/
					width:114px;					
					height:33px;	
					background: url(../imgs/elementos.png) no-repeat -305px -1560px;
					text-indent:-19999px;
					overflow:hidden;
					display:block;		
					cursor:pointer;
					line-height:0;
					*line-height:0 !important;
					_line-height:0 !important;
					color:#2963A9;

				}
				
				.comment-form-comment textarea {
				height:182px;
				overflow-y:auto;
				padding:10px;
				width:325px;
				clear:both;				
	            background: url(../imgs/commenttextarea.jpg) no-repeat center top;			
				}
				

				.form-allowed-tags {
				display:none;				
				}

				#comments .required {
				color:#2A64A8;
				}

				p.comment-notes {
				display:none;
				}


				div.galeria_img a.drop {
					background:url("../imgs/drop.jpg") no-repeat scroll 0 0 transparent;
					height:18px !important;
					overflow:hidden;
					position:absolute;
					right:4px;
					text-indent:-99999px;
					top:4px;
					width:18px !important;
					border: none;
					padding: 0;
				}

	
