body
{
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#ffffff;
}
body a:hover
{
	opacity:0.8;
	filter: alpha(opacity = 80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}

#back_header_menu
{
	width:100%;
	height:200px;
	float:left;
	clear:both;
	
}
#container_header_menu
{
	width:820px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	
}
#logo_forward
{
    position:absolute;
	height:100px;
	width:290px;
	top:15px;
	left:0px;
	z-index:0;
}
#logo
{
	margin-top:2px;
	background: url(../img_site/logo.jpg) no-repeat left center;
	width:820px;
	position:relative;
	height:142px;
	float:left;
	clear:both;
}
.index_header
{
	top:130px;
	left:40px;
	float:left;
	position:relative;
	width:150px;
	font:bold 14px tahoma;
	color:#4d4a48;
	letter-spacing:1px;
}
.index_header span
{
	color:#6ab408;
}
#area_aluno
{
	float:right;
	position:relative;
	top:30px;
	width:150px;
}
.seta_area
{
	float:right;
	position:relative;
	width:110px;
	background:url(../img_site/iconVerde.jpg) no-repeat left center;
}
.pt_area
{
	float:left;
	position:relative;
	width:150px;
	border-bottom:dotted 1px #6ab408;
	padding-bottom:2px;
}
.seta_area span
{
	position:relative;
	left:15px;
	font:bold 14px Tahoma;
	color:#6ab408;
}
#form_area_aluno
{
	float:left;
	position:relative;
	width:150px;
}
.inputtextaluno
{
	margin-top:2px;
	float:left;
	clear:both;
	width:146px;
	padding:2px;
	height:18px;
	font:normal 11px tahoma;
	color:#a4a4a4;
}
#bot_acesso_aluno
{
	top:5px;
	position:relative;
	float:left;
	left:103px;
	clear:both;
	border:none;
	width:49px;
	cursor:pointer;
	height:25px;
	background: url(../img_site/bot_entrar.jpg) no-repeat left center;
}
#area_aluno_logado
{
	float:right;
	position:relative;
	top:30px;
	width:200px;
}
.seta_area_aluno_logado
{
	clear:both;
	float:left;
	position:relative;
	width:200px;
	text-align:right;
}
.pt_area_aluno_logado
{
	float:left;
	position:relative;
	width:200px;
	padding-bottom:2px;
}
.seta_area_aluno_logado a
{
	position:relative;
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
.seta_area_aluno_logado a:hover
{
	text-decoration:underline;
}
.bot_sair
{
	margin-top:2px;
	clear:both;
	float:left;
	position:relative;
	width:120px;
	left:85px;
	height:16px;
	background: url(../img_site/icon_fechar.jpg) no-repeat left center;
}
.bot_sair a
{ 
	float:left;
	position:relative;
	left:20px;
	font:normal 11px Tahoma;
	color:#666666;
	color:#c60909;
}
#menu
{
	margin-top:15px;
	position:relative;
	left:40px;
	width:780px;
	position:relative;
	height:30px;
	float:left;
	clear:both;
	padding-bottom:5px;
	border-bottom:dotted 1px #6ab408;
}
#menu ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	position:relative;
	width:780px;
	float:left;
}
#menu ul li
{	
	float:left;
	padding-right:30px;
}	
#menu ul li a
{
	float:left;
	padding-top:8px;
	padding-bottom:8px;
	font:normal 13px tahoma;
	color:#666666;
	text-decoration:none;
	padding-left:1px;
	padding-right:1px;
}
#menu ul li span
{
	position:relative;
	text-align:right;
	left:42px;
	float:left;
	font:normal 9px tahoma;
	padding-top:15px;
	width:122px;
	color:#666666;
	text-decoration:none;
}
#menu ul li a:hover
{
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
	color:#6ab408;
}
#menu ul .current
{
	padding-right:30px;
}
#menu ul .current a
{
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
	color:#6ab408;
}

#container_center
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
}
#container_conteudo_center
{
	width:820px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#divServicos
{
	margin-top:50px;
	width:820px;
	height:auto;
	float:left;
	position:relative;
}
#container_conteudo_center_back
{
	margin-top:15px;
	width:820px;
	height:auto;
	float:left;
}
#container_center_left
{
	float:left;
	clear:right;
	width:217px;
	height:auto;
}
.box_left
{
	float:left;
	clear:both;
	width:217px;
	height:auto;
}
.box_left .line
{
	float:left;
	clear:both;
	width:217px;
	height:auto;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}
.title_box_left
{
	float:left;
	clear:right;
	width:217px;
	height:25px;
	background:url(../img_site/abagreen_center.jpg) repeat-x left center;
	position:relative;
}
.title_box_left2
{
	float:left;
	clear:right;
	width:217px;
	height:25px;
	background:url(../img_site/abared_center.jpg) repeat-x left center;
	position:relative;
}

.title_box_left span
{
	position:absolute;
	left:15px;
	top:4px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}
.title_box_left2 span
{
	position:absolute;
	left:15px;
	top:4px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}

.txt_publicidade
{
	position:absolute;
	right:0px;
	font:normal 10px Tahoma;
	color:#666666;
	top:8px;
	width:50px;
	z-index:20;
	
}
.box_left ul
{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.box_left ul li
{
	float:left;
	clear:both;
	width:100%;
	padding-bottom:5px;
}
.item_calendar
{
	background-color:#ebf8db;
	float:left;
	clear:both;
	width:100%;
	padding-top:10px;
}
.title_calendar
{
	float:left;
	clear:both;
	height:auto;
	position:relative;
	left:10px;
	width:200px;
	font:bold 12px tahoma;
	color:#333333;
}
.res_calendar
{
	margin-top:2px;
	float:left;
	clear:both;
	height:auto;
	position:relative;
	left:10px;
	width:200px;
	font:normal 11px tahoma;
	color:#666666;
	padding-bottom:3px;
}
.res_calendar a
{
	color:#0a689c;
	text-decoration:none;
}
.res_calendar a:hover
{
	text-decoration:underline;
}
.bot_inscricao
{
	float:left;
	clear:both;
	height:26px;
	position:relative;
	width:217px;
	background:url(../img_site/bot_inscricoes.jpg) no-repeat left center;
	margin-top:10px;
}
.linkDesconto
{
	margin-top:3px;
	float:left;
	clear:both;
	height:auto;
	position:relative;
	width:217px;
}
.linkDesconto img
{
	border:none;
}
.linkDesconto:hover img
{
	opacity:0.8;
	filter: alpha(opacity = 80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
.mapa_calendar
{

	float:left;
	clear:both;
	height:14px;
	position:relative;
	width:118px;
	left:50px;
	padding-bottom:5px;
	background:url(../img_site/bot_detalhes.jpg) no-repeat left center;
}

.listaAtletas
{
	float:left;
	clear:both;
	height:14px;
	position:relative;
	width:118px;
	left:50px;
	padding-bottom:5px;
	background:url(../img_site/bot_inscritos.jpg) no-repeat left center;
}

#bot_agenda
{
	margin-top:15px;
	float:left;
	clear:both;
	width:217px;
	height:18px;
	background: url(../img_site/bot_agenda_eventos.jpg) no-repeat left center;
}

#container_center_center
{
	margin-left:20px;
	margin-right:20px;
	float:left;
	width:340px;
	height:auto;
	clear:right;
	position:relative;

}
.box_center
{
	float:left;
	clear:both;
	width:340px;
	height:auto;
}
.box_center .lineGray
{
	float:left;
	clear:both;
	width:340px;
	height:auto;
	background: url(../img_site/iconBaseGray.jpg) repeat-x left bottom;
}
.box_center .lineBlue
{
	float:left;
	clear:both;
	width:340px;
	height:auto;
	background: url(../img_site/iconBaseBlue.jpg) repeat-x left bottom;
}
.title_box_center
{
	float:left;
	clear:both;
	width:180px;
	height:25px;
	position:relative;
	background:url(../img_site/abagray_center.jpg) repeat-x left center;
}
.title_box_center span
{
	position:absolute;
	left:15px;
	font:bold 12px Tahoma;
	color:#fff;
	top:4px;
}
.title_box_center1
{
	position:relative;
	float:left;
	clear:both;
	width:180px;
	height:25px;
	background:url(../img_site/abablue_center.jpg) repeat-x left center;
}
.title_box_center1 span
{
	position:absolute;
	left:15px;
	font:bold 12px Tahoma;
	color:#fff;
	top:4px;
}
.item_center
{
	float:left;
	clear:both;
	width:340px;
	height:auto;
	border-bottom:dashed 1px #ccc;
	margin-top:5px;
	padding-top:8px;
	padding-bottom:8px;
}
.dt_publicacao
{
	float:left;
	clear:both;
	width:340px;
	height:auto;
	font:normal 10px Tahoma;
	color:#003a74;
}
.res_publicacao
{
	margin-top:2px;
	float:left;
	clear:both;
	width:330px;
	height:auto;
	font:normal 12px Tahoma;
	color:#333;
	padding-left:15px;
	background:url(../img_site/bullet_pub.jpg) no-repeat left top;
}
.res_publicacao a 
{
	padding-left:10px;
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
.res_publicacao a:hover
{
	text-decoration:underline;
}
.item_evento
{
	padding-top:10px;
	position:relative;
	float:left;
	width:165px;
	height:auto;
	padding-bottom:15px;
}
.item_evento .evimg
{
	float:left;
	clear:both;
	width:330px;
	height:auto;
}
.item_evento img
{
	border:solid 1px #d0d0d0;
	padding:2px;
	position:relative;
	left:2px;
}
.title_evento
{
	margin-top:2px;
	float:left;
	clear:both;
	width:165px;
	height:auto;
	font:bold 11px Tahoma;
	color:#6ab408;
}
a.title_evento
{
	text-decoration:none;
}
a.title_evento:hover
{
	text-decoration:underline;
}
.res_evento
{
	margin-top:2px;
	float:left;
	clear:both;
	width:165px;
	height:auto;
	font:normal 11px Tahoma;
	color:#666;
}
.container_evento_icon
{
	margin-top:5px;
	float:left;
	clear:both;
	width:165px;
	height:auto;
}
.container_evento_icon a
{
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
.container_evento_icon a:hover
{
	text-decoration:underline;
}
.evento_galeria
{
	float:right;
	position: relative;
	right: 25px;
	clear:right;
	width:auto;
	height:20px;
	background: url(../img_site/iconGaleria.jpg) no-repeat left center;
}
.evento_galeria a
{
	top:4px;
	position:relative;
	left:25px;
	font:normal 11px Tahoma;
	color:#0a689c;
	width:110px;
}
.evento_galeria a:hover
{
	color:#4b92b9;
}
.evento_classificacao
{
	float:left;
	clear:right;
	width:185px;
	height:20px;
	background: url(../img_site/iconClassificacao.jpg) no-repeat left center;
}
.evento_classificacao a
{
	top:4px;
	position:relative;
	left:25px;
	font:normal 11px Tahoma;
	color:#0a689c;
	width:150px;
}
.evento_classificacao a:hover
{
	color:#4b92b9;
}
#bot_eventos
{
	position:relative;
	left:6px;
	margin-top:5px;
	float:left;
	clear:both;
	width:329px;
	height:25px;
	background: url(../img_site/bot_todos_conteudos.jpg) no-repeat left bottom;
}
#bot_Publicacoes
{
	position:relative;
	left:6px;
	margin-top:5px;
	float:left;
	clear:both;
	width:329px;
	height:25px;
	background: url(../img_site/bot_publicacoes.jpg) no-repeat left bottom;
}
#container_center_right
{
	float:left;
	clear:right;
	width:220px;
	height:auto;
}
.box_right
{
	float:left;
	clear:both;
	width:220px;
	height:auto;
	padding-bottom:15px;
}
.box_right .line
{
	float:left;
	clear:both;
	width:220px;
	height:auto;
	position:relative;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}
.title_box_right
{
	float:left;
	clear:both;
	width:220px;
	height:25px;
	background:url(../img_site/abagreen_center.jpg) repeat-x left center;
	position:relative;
}
.imgLeftGreen
{
	background:url(../img_site/abagreen_left.jpg) no-repeat left center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	left:0px;
}
.imgRightGreen
{
	background:url(../img_site/abagreen_right.jpg) no-repeat right center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	right:0px;
}
.imgLeftRed
{
	background:url(../img_site/abared_left.jpg) no-repeat left center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	left:0px;
}
.imgRightRed
{
	background:url(../img_site/abared_right.jpg) no-repeat right center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	right:0px;
}
.imgLeftBlue
{
	background:url(../img_site/abablue_left.jpg) no-repeat left center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	left:0px;
}
.imgRightBlue
{
	background:url(../img_site/abablue_right.jpg) no-repeat right center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	right:0px;
}
.imgLeftGray
{
	background:url(../img_site/abagray_left.jpg) no-repeat left center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	left:0px;
}
.imgRightGray
{
	background:url(../img_site/abagray_right.jpg) no-repeat right center;
	position:absolute;
	z-index:15;
	width:15px;
	height:25px;
	right:0px;
}
.title_box_right span
{
	position:absolute;
	left:15px;
	top:4px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}

#iconPrevisao
{
	position:absolute;
	right:0px;
	font:normal 10px Tahoma;
	color:#666666;
	top:-2px;
	width:25px;
	height:21px;
	z-index:20;
}
.iconRss
{
	position:absolute;
	right:0px;
	font:normal 10px Tahoma;
	color:#666666;
	top:2px;

	z-index:20;
}
.item_box_right
{
	margin-top:10px;
	position:relative;
	left:10px;
	float:left;
	clear:both;
	width:200px;
}
.title_noticia
{
	float:left;
	clear:both;
	width:200px;
	font:normal 10px Tahoma;
	color:#6ab408;
}
.simple_noticia
{
	margin-top:5px;
	float:left;
	clear:both;
	width:200px;
	font:normal 10px Tahoma;
	color:#666666;
	text-decoration:none;
}
.simple_noticia:hover
{
	text-decoration:underline;
}
#container_news
{
	margin-top:10px;
	float:left;
	clear:both;
	width:200px;
	position:relative;
}
#container_news .inputtext
{
	float:left;
	clear:both;
	width:120px;
	padding:2px;
	height:18px;
	font:normal 11px tahoma;
	color:#333;
	margin-top:2px;
}
#container_news #bot_sendNews
{
	position:absolute;
	top:30px;
	left:140px;
	float:right;
	clear:right;
	width:65px;
	padding:2px;
	height:25px;
	background:url(../img_site/bot_cadastrar_news.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}
.item_img_publicidade
{
	margin-top:10px;
	float:left;
	clear:both;
	width:220px;
	text-decoration:none;
}
.item_img_publicidade img
{
	border:none;
}
#container_footer
{
	margin-top:80px;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-bottom:10px;
	position:relative;
}
#footer
{
	background:url(../img_site/line_footer.jpg) repeat-x top right;
	width:820px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#divPagseguro
{
	position:absolute;
	top:-45px;
	right:0px;
	z-index:200;
	width:451px;
	height:38px;
}
#divPagseguro img
{
	float:left;
	position:relative;
	width:451px;
	height:38px;
}
#divTwitter
{
	position:absolute;
	top:-37px;
	left:0px;
	z-index:200;
}
#divTwitter a
{
	width:142px;
	height:47px;
	position:relative;
	left:0px;
}
#divTwitter a img
{
	border:none;
}
#divTwitter a:hover img
{
	opacity:0.8;
	filter: alpha(opacity = 80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
#container_acesso
{
	margin-top:20px;
	width:830px;
	height:15px;

	float:left;
}
.desc_acesso
{
	position:relative;
	left:0px;
	float:left;
	font:normal 11px tahoma;
	color:#666666;
}
.desc_acesso .link
{
	font:normal 12px tahoma;
	color:#fefffe;
}
.link_acesso
{
	font:normal 11px tahoma;
	color:#569dd2;
}
#cdigital
{
	width:150px;
	float:right;
	font:normal 11px tahoma;
	color:#bababa;
}
#cdigital a
{
	color:#569dd2;
}
#msgError .spanError
{
	position:relative;
	top:-10px;
	font:normal 11px tahoma;
	color:#ff3300;
}
#msgError .spanSucesso
{
	position:relative;
	top:-10px;
	font:normal 11px tahoma;
	color:#336600;
}
#menuNoticias div
{
	position:absolute;
	list-style-type:none;
	z-index:150;
	left:0px;
	top:35px;
	width:300px;
}
#menuNoticias
{
	position:relative;
}
#menuNoticias a
{
	position:relative;
	margin-right:15px;
}
#menuNoticias a.foco
{
	background: url(../img_site/iconBaseBlue.jpg) repeat-x left bottom;
	position:relative;
	margin-right:15px;
}
#menuNoticias a.col
{
	background: url(../img_site/iconBaseRed.jpg) repeat-x left bottom;
	position:relative;
	margin-right:15px;
}

#spTitle
{
	font:bold 13px tahoma;
	color:#6ab408;
	position:absolute;
	z-index:10000;
	width:420px;
	left:20px;
	top:45px;
	display:none;
}
#divListaInscritos
{
	font:normal 10px tahoma;
	color:#333;
	background: url(../img_site/divbackinscritos.gif) no-repeat left top;
	width:430px;
	padding:20px;
	padding-top:50px;
	height:460px; 
    position:relative;
    display:none;
	overflow:hidden;
}
#divListaInscritos div
{
	font:normal 10px tahoma;
	color:#333;
	width:100%;
	margin-top:20px;
	height:430px; 
    position:relative;
    overflow:auto;
    float:left;
}
#divAcesso
{
	position:absolute;
	width:100%;
	top:0px;
	height:0px;
	overflow:hidden;
	z-index:1600;
	visibility:hidden;
	padding-bottom:35px;
	left:0px;
}
#divAcessoItem
{
	position:relative;
	width:100%;
	top:0px;
	height:auto;
	overflow:hidden;
	background-color:#ebf8db;
	border-bottom:solid 6px #6bb50a;
}
#divAcessoItem div
{
	position:relative;
	width:820px;
	top:0px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;

}
#bot_acesso
{
	width:215px;
	height:25px;
	position:absolute;
	z-index:1000;
	right:0px;
	top:-2px;
	background: url(../img_site/bot_Acesso-Restrito.jpg) no-repeat left top;
}
#bot_acesso a
{
	position:relative;
	top:5px;
	left:10px;
	font:normal 11px tahoma;
	color:#fff;
	text-decoration:none;
}
#imgNovidade
{
	position:absolute;
	top:10px;
	left:-70px;
	z-index:0;
}
.divDescLogin
{
	float:left;
	clear:right;
	position:relative;
	height:180px;
	padding-left:10px;
	z-index:2000;
	padding-top:20px;
	padding-bottom:20px
}
.titleDescLoginBack
{
	float:left;
	clear:both;
	font:bold 12px tahoma;
	color:#6bb50a;
	padding-left:20px;
	height:16px;
	background: url(../img_site/icon_AcessoRestrito.jpg) no-repeat left top;
	padding-bottom:5px;
}
.titleDescLogin
{
	float:left;
	clear:both;
	font:bold 12px tahoma;
	color:#6bb50a;
	padding-bottom:5px;
	position:relative;
	width:100%;
}
#loadingLogin
{
	position:absolute;
	top:0px;
	right:0px;
}
.textDescLogin
{
	float:left;
	clear:both;
	font:normal 11px tahoma;
	color:#666666;
	padding-bottom:5px;
}
.inputtextrestrito
{
	float:left;
	clear:both;
	position:relative;
	width:186px;
	padding:1px;
	height:18px;
	font:normal 12px tahoma;
	color:#333;
}
#bot_acesso_restrito
{
	margin-top:5px;
	float:left;
	clear:both;
	border:none;
	width:71px;
	cursor:pointer;
	height:25px;
	background: url(../img_site/bot_EntrarAcessoRestrito.jpg) no-repeat left center;
}
.linkEsq
{
	position:absolute;
	top:137px;
	text-decoration:none;
	font:normal 11px tahoma;
	color:#0a689c;
	text-align:right;
	width:120px;
	right:4px;
}
#loading3
{
	position:absolute;
	right:45px;
	top:5px;
}
#loading4
{
	position:absolute;
	right:82px;
	top:18px;
}

#botREmail
{
	height:25px;
	border:none;
	cursor:pointer;
	background-color:#ffffff;
	width:77px;
	background:url(../img_site/bot_enviarcontato.jpg) no-repeat left center;
	position:absolute;
	right:0px;
	top:13px;
}

.div_item_form_ins
{
	width:600px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
	clear:both;
}
.item_form_ins
{
	width:500px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
	left:65px;
	clear:both;
	margin-top:4px;
}
.descIns
{
    font:normal 11px Tahoma;
	color:#666666;
}

#area_aluno
{
	float:right;
	position:relative;
	top:30px;
	width:200px;
}
.bot_sair
{
	margin-top:2px;
	clear:both;
	float:left;
	position:relative;
	width:120px;
	left:115px;
	height:15px;
	background: url(../img_site/bot_salvar_sair.jpg) no-repeat left center;
}
.bot_sair a
{ 
	float:left;
	position:relative;
	left:20px;
	font:normal 11px Tahoma;
	color:#666666;
	color:#c60909;
	text-decoration:none;
}
.input_text_insc
{
    font:normal 12px Tahoma;
	color:#333; 
	width:226px;
	height:16px;
	padding:2px;
	margin-top:2px;
	border:solid 1px #cccccc;
	position:absolute;
}

#form_Atleta
{
	margin-top:0px;
	padding-top:0px;
	float:left;
}

#divRMail
{
	width:250px;
	height:90px;
	padding:30px; 
	position:relative;
	display:none;
	overflow:hidden;
	background: url(../img_site/divbackmail.gif) no-repeat left center;
}

#paging a
{
	font:normal 11px arial;
	color:#569dd2;
}
#paging span
{
	font:bold 12px arial;
	color:#333;
}