@charset "UTF-8";


/*********** Zerando parametros para todos os browsers ************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,li,ul,img { 
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}

p, tr, td, div, li, ul, dl, dt, h1, h2, h3, h4, h5, h6{
	text-align:left;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

strong{
	font-weight:bold !important;
}


/*********** Iniciando CSS do site *****************/
/*
h3{
background: url(/toptenis/img/toptenis/toptenis_bullet.jpg) no-repeat !important;
padding-left: 20px;
}*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../../img/toptenis/fnd.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#555;
	outline:0px;
}

a{
	text-decoration:none;
	color:#a16d2c;
}

a:hover{
	text-decoration:none;
	color:#555;
	border-bottom:1px solid #a16d2c;
}

input, select, textarea{
	background-color:#fff;
	border:1px solid #ccc;
	color:#555;
	padding:2px;
	font-size:12px;
}

input:focus, select:focus, textarea:focus{
	background-color:#fff;
	border:1px solid #a16d2c;
}


#body{
	width:706px;
	margin:0 auto;
	background-image:url(../../img/toptenis/sombra.jpg);
	padding-left:7px;
	padding-right:5px;
}


#top{
}



/************** INICIANDO CONTENT ***************/


	#content{
	}
	
	
	
		#contentTop{
			padding:20px 0px 20px 0px;
			background-color:#c4833a;
		}
		
			
			#cx_left{
				float:left;
				background-color:#a16d2c;
				width:340px;
				height:250px;
				background-image:url(../../img/toptenis/noticias/ultimas.jpg);
				background-repeat:no-repeat;
				background-position:top;
				
			}
			
				#cx_leftTop{
					/*background-color:#a16d2c;*/
					background-color:#a16d2c;
					opacity: 0.85;
					filter: alpha(opacity=85); 
					width:340px;
					text-align:right;
				}	
				
				#cx_leftBody{
					height:154px;
				}
				
				.cx_leftIMG{
					position:absolute;
					margin-left:331px;	
				}				
			
				.cx_leftTitle{
					float:left;
					padding:6px 15px 15px 15px;
					position:absolute;
				}
				#cx_leftFootage{
					height:30px;
					background-color:#a16d2c;
					opacity:0.85;
					filter: alpha(opacity=85); 
					padding:5px;
					width:330px;
					color:#fff;
				}
				
				.alignRight{
					text-align:right;
				}
				.noBorder{
					border:none !important;
				}
				
				#results tr td{
					padding:0px 5px 0px 5px;
					border-right:1px solid #ffffff;
				}
				#results tr {
				}
				
				#results a{
					color:#fff;
					text-decoration:none;
				}
				
				#results a:hover{
					color:#fff;
					text-decoration:none;
				}
				
			
			
			
			#cx_right{
				background-image:url(../../img/toptenis/cx/c3.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				float:right;
				background-color:#a16d2c;
				width:340px;
				height:250px;
				
			}
			
				#cx_rightBody{
					padding:0px 15px 15px 15px;
					height:220px;
					overflow:hidden;
				}
				
				
				#cx_rightBody li{
					list-style-type:none;
					background:url(../../img/toptenis/marcador.jpg) no-repeat left center;
					padding:5px 5px 5px 13px;
					margin:0px 0px 0px 20px;					
				}
				
					#cx_rightBody li a{
						color:#fff;				
						text-decoration:none;
					}
					
					#cx_rightBody li a:hover{
						color:#efe7bf;
						text-decoration:underline;
					}
						
					
				.cx_title{
					font-size:14px;
					color:#ffffff;
					font-weight:bold;
				}
		
	
		#contentBody{
		}
		
				#proximosJogos{
					float:left;
					width:405px;
					padding: 20px 0px 20px 20px;
				}
				
				.lista li{
					padding:5px;
					color:#555555;
				}
				
				#calendario{
					float:right;
					width:250px;
					padding: 20px 20px 20px 0px;
				}
				
				.menu li{
					list-style:none;
					background:url(../../img/toptenis/marcador2.jpg) left no-repeat;
					padding:5px 5px 5px 15px;
					margin-left:20px;
					font-weight:bold;
					border-top:1px solid #b9ae8c;
				}
				
				h2{
					color:#a16d2c;
					font-weight:bold;
					font-size:12px;
					padding-left:5px;
				}
				
				.listaTop td{
					border:0px !important;
					font-size:11px;
				}
				
				.lista tr td{
					padding:5px;
					color:#555;
					border-top:1px solid #b9ae8c;
				}
					
					.lista tr td a{
						color:#555555;
						text-decoration:none;
					}
					.lista tr td a:hover{
						color:#a16d2c;
						border:none;
					}
					
					.lineDark{
						background-color:#e7daaf !important;
					}
					
					.textPeq{
						font-size:11px;
					}
					
					
					
					#ranking{
						padding:20px;
						background-color:#efe7bf;
					}
					
					.gray{
						color:#555;
						font-weight:normal;
					}
					
					.alignCenter{
						text-align:center;
					}
					
					#patrocinadores{
						padding:20px;
					}
		
		


/************* RODAPÉ *****************/




#footage{
	color:#FFFFFF;
	background-image:url(../../img/toptenis/rodape.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:108px;
	padding:10px 15px 0px 15px;
	font-size:10px;
}

#footage a{
	color:#FFFFFF;
	text-decoration:none;
}

#footage a:hover{
	color:#FFFFFF;
	text-decoration:underline !important;
}




/***************** CENTRAL DO ATLETA ******************/

#centralTop{
	padding:20px;
	color:#fff;
}

	#centralImg{
		border:5px solid #e7daaf;
		float:left;
		width:110px;
		margin-left:20px;
	}
	
	#centralInfo{
		float:right;
		color:#fff;
		width:480px;
		padding:10px;
	}
	
	#centralMenu{
		padding:5px;
		text-align:right;
		font-weight:bold;
		color:#fff;
		margin:-10px;
		margin-bottom:25px;
	}
		#centralMenu a{
			color:#fff;
		}
		
		#centralMenu a:hover{
			color:#fff;
		}
	
	.destaque{
		font-weight:bold;
		color:#a16d2c !important;
	}
	
	#estatisticas{
		padding:20px;
		background-color:#efe7bf;
	}
	
	#meuRanking{
		padding:20px;
	}
	
/************* CADASTRO EDITAR ******************/


	#editarTop{
		float:right;
		color:#fff;
		width:480px;
		padding:0px 10px 0px 0px;
		text-align:right;
	}
	
	.formularioEditar input, textarea{
		width:350px !important;
		margin-top:3px !important;
	}
	.formularioEditar  select{
		width:356px !important;
		margin-top:3px !important;
	}
	#cadastro{
		padding:20px;
		text-align:right;
		padding-right:60px;
	}
	
	.formularioEditarBig input, textarea{
		width:450px;
		margin-top:3px;
	}
	
	.formularioEditarBig select{
		width:455px;
		margin-top:3px;
	}
	
	.peq10{
		font-size:10px !important;
	}
	
	.btBranco a, btBranco a:hover{
		color:#fff;
		font-weight:bold;
	}
	
	
/************** CADASTRO ******************/


	#cadastroImg{
		float:left;
		width:250px;
		margin-left:20px;
	}
	
	#cadastroInfo{
		float:right;
		color:#fff;
		width:350px;
		padding:10px;
	}


/*********** LER NOTICIAS **************/

	#noti{
		padding:40px;
	}
	
	h3{
		color:#a16d2c;
		font-weight:bold;
		font-size:14px;
		padding:10px;
		margin-left:10px;
	}
	
	#notiTop{
		padding:0px 40px 0px 40px;
	}
	
	#notiTop li{
		list-style-type:none;
		background:url(../../img/toptenis/marcador3.jpg) no-repeat left center;
		padding:5px 5px 5px 13px;
		margin:0px 0px 0px 20px;					
	}
	
		#notiTop li a{
			color:#fff;				
			text-decoration:none;
		}
		
		#notiTop li a:hover{
			color:#efe7bf;
			text-decoration:underline;
			border:none;
		}
		
	#noti p{
		text-indent:0px;
		margin-top:15px;
		text-align:justify !important;
		line-height:18px;
	}
	
	
/*********** CIRCUITO ***************/

	#circuitoFotos{
		padding:0px 10px 0px 10px;
		height:156px;
		overflow:hidden;
	}
	
	
	#circuitoFotos img{
		border:3px solid #a16d2c;
		margin:15px;
	}
	
	
	#circuitoFotos img:hover{
		border:3px solid #efe7bf;
	}
	
/*********** CONTATO ************/

	#endereco{
	
		color:#fff;
		padding:0px 30px 0px 60px;
		
	}
	
		#endereco img{
			border:3px solid #efe7bf;
		}
	
	#contato{
		padding:20px;
		text-align:right;
		padding-right:60px;
	}
	
	h4{
		color:#ebc823;
		font-weight:bold;
		font-size:13px;
	
	}
	
	
/********* CALENDARIO  ************/

#calendarTop{
	padding:0px 50px 0px 50px;
	color:#fff;
}

	#calendar{
		padding:30px;
	}
	
	.tableList td{
		padding:0px 5px 0px 5px;
	}
	
	.tableList tr td{
		padding:5px 15px 5px 15px;
		border-top:1px solid #b9ae8c;
	}
	
	.recuo{
		margin-left:15px;
		font-size:11px;
		color:#000000;
	}
	.tableTitle{
		color:#FFFFFF;
		font-weight:bold;
		background-color:#d8a974 !important;
		padding:5px !important;
	}
	
	
/********* RANKING ************/


	#selectCategoria{
		float:right; 
		width:250px; 
		margin-top:-4px;
	}

/********* ESTATISTICAS *************/

	#estatisticasPage{
		padding:20px;
	}
	
	#centralInfoEst{
		float:right;
		color:#fff;
		width:430px;
		padding:10px;
		line-height:18px;
	}
	
/*********** ETAPA INFO ************/


	#infoTop{
		padding:0px 40px 0px 40px;
		color:#fff !important;
	}

	#menuInfo li{
		list-style:none;
		background:url(../../../../img/toptenis/marcador3.jpg) left no-repeat;
		padding:5px 5px 5px 15px;
		/*margin-left:15px;*/
		font-weight:bold;
	}
		#menuInfo li a{
			color:#fff;
			text-decoration:none;
		}
		
		#menuInfo li a:hover{
			color:#ebc823;
			border:0px;
		}
		
		#infoTopText{
			line-height:18px;
			float:left;
		}
		
		
/*************** INSCRIÇÃO ***************/

	
	#atencao{
		border:1px solid #a16d2c;
		padding:15px;
	}
	
	#atencao legend{
		border:1px solid #a16d2c;
		padding:5px;
		color:#a16d2c;
		font-weight:bold;
	}
	
	.left{
		float:left;
	}
	
	.right{
		float:right;
	}
	
	

/**************** CHAVES ******************/


	
	#chaves{
		height:auto;
		width:625px;
		overflow:auto;
		overflow-y:hidden;
		padding:5px;
	}
	
	#chaves table tr td{
		padding:3px;
		border:1px solid #d8a974;
		border-left:0px;
	}
	
	.chaveTitle{
		color:#FFFFFF;
		font-weight:bold;
		background-color:#d8a974 !important;
		padding:5px !important;
		border:3px solid #F9F5D0 !important;
		text-align:center;
	}


	
	#message {
		color: #FF0000;
		font-size:11px;
	}


/*************** INSCRI��O ***************/

 
 .atencao{
  border:1px solid #a16d2c!important;
  padding:15px!important;
 }
 
 .atencao legend{
  border:1px solid #a16d2c!important;
  padding:5px!important;
  color:#a16d2c!important;
  font-weight:bold!important;
 }
 
 .left{
  float:left!important;
 }
 
 .right{
  float:right!important;
 }

/**************** CHAVES ******************/


	
	#chaves{
		height:auto;
		width:625px;
		overflow:auto;
		overflow-y:hidden;
		padding:5px;
		text-transform:capitalize;
	}
	
	#chaves table tr td{
		padding:3px;
		border:3px solid #F9F5D0;
		border-left:0px;
	}
	
	.chaveTitle{
		color:#FFFFFF;
		font-weight:bold;
		background-color:#d8a974 !important;
		padding:5px !important;
		border:3px solid #F9F5D0 !important;
		text-align:center;
		
	}
	
	
	.spaceBottom{
	border-bottom:10px solid #F9F5D0;
	}
