﻿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;
	text-decoration:none;
}
#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:200px;
}
.seta_area
{
	clear:both;
	float:left;
	position:relative;
	width:200px;
	text-align:right;
}
.pt_area
{
	float:left;
	position:relative;
	width:200px;
	padding-bottom:2px;
}
.seta_area a
{
	position:relative;
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
	float:right;
}
.seta_area 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 .aP
{
	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;
}
#conteudo_center
{
	padding-top:60px;
	width:820px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#container_conteudo_center_back
{
	padding-top:60px;
	width:820px;
	height:auto;
	float:left;
}
#container_especialidade_search
{
	
	position:relative;
	left:40px;
	float:left;
	clear:both;
	width:780px;
	height:157px;
	padding-bottom:20px;
}
#iconGaleria
{
	top:80px;
	left:15px;
	position:absolute;
	width:110px;
	height:115px;
	z-index:400;
	text-decoration:none;
}
#iconClassificacao
{
	text-decoration:none;
	z-index:450;
	top:35px;
	left:152px;
	position:absolute;
	width:110px;
	height:115px;
}
#especialidades
{
	position:relative;
	float:right;
	clear:both;
	width:469px;
	height:157px;
	
}
#icon_especialidades
{
	float:left;
	width:200px;
	position:relative;
	text-align:center;
	clear:right;
	height:157px;
	background: url(../img_site/icon_especialidades.jpg) no-repeat left center;
}
#render_box
{
	float:right;
	width:267px;
	position:relative;
	height:157px;
	background: url(../img_site/box_especialidades.jpg) no-repeat left center;
}
#render_box span
{
	margin-top:15px;
	float:left;
	width:234px;
	position:relative;
	left:15px;
	height:auto;
	font:bold 12px tahoma;
	color:#ffffff;
}
#render_box select
{
	margin-top:9px;
	float:left;
	width:233px;
	position:relative;
	left:16px;
	height:auto;
	font:normal 13px tahoma;
	color:#a4a4a4;

}
#div_botpesquisar
{
	margin-top:9px;
	float:left;
	width:233px;
	position:relative;
	left:16px;
	height:auto;
}
#bot_pesquisar
{
	float:right;
	width:58px;
	height:22px;
	padding:2px;
	border:solid 1px #a4a4a4;
	background-color:#ffffff;
	font:normal 11px Tahoma;
	color:#a4a4a4;
}

#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;
}
.box_center .lineBlue
{
	float:left;
	clear:both;
	width:580px;
	height:auto;
	background: url(../img_site/iconBaseBlue.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_left span
{
	position:absolute;
	left:15px;
	top:5px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}
.title_box_left a
{
	position:relative;
	font:bold 12px Tahoma;
	color:#fff;
}
.linkDesconto
{
	margin-top:10px;
	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;
}
.txt_publicidade
{
	position:absolute;
	right:0px;
	font:normal 10px Tahoma;
	color:#666666;
	bottom:0px;
	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:10px;
}
.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;
}
.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
{
	float:right;
	width:580px;
	height:auto;
	clear:right;
}
.box_center
{
	float:left;
	clear:both;
	width:580px;
	height:auto;
	padding-bottom:25px;
}
.box_center .lineGray
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	padding-bottom:8px;
	background: url(../img_site/iconBaseGray.jpg) repeat-x left bottom;
}
.box_center .line
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}
.title_box_left2
{
	float:left;
	clear:right;
	width:580px;
	height:25px;
	background:url(../img_site/abared_center.jpg) repeat-x left center;
	position:relative;
}

.title_box_left2 span
{
	position:absolute;
	left:15px;
	top:4px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}
#divPublicacoes
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
}
#divPaging
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
}
#divVisualizacao
{
	font:normal 10px Tahoma;
	color:#fff;
	position:absolute;
	right:15px;
	top:7px;
}
.item_publicacao
{
	float:left;
	clear:both;
	width:580px;
	height:auto;
	border-bottom:dashed 1px #ccc;
	margin-top:5px;
	padding-top:8px;
	padding-bottom:8px;
}
.dt_publicacao
{
	float:left;
	clear:both;
	width:580px;
	height:auto;
	font:normal 10px Tahoma;
	color:#003a74;
}
.titulo_publicacao
{
	margin-top:2px;
	float:left;
	clear:both;
	width:570px;
	height:auto;
	font:bold 12px Tahoma;
	color:#003a74;
}
.res_publicacao
{
	margin-top:2px;
	float:left;
	clear:both;
	width:570px;
	height:auto;
	font:normal 12px Tahoma;
	color:#333;
	background:url(../img_site/bullet_pub.jpg) no-repeat left top;
	padding-left:15px;
}
.res_publicacao a 
{
	padding-left:10px;
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
.res_publicacao a:hover
{
	text-decoration:underline;
}
.desc_publicacao
{
	margin-top:2px;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	font:normal 12px Tahoma;
	color:#666666;
}
.desc_publicacao img
{
	padding-bottom:10px;
}
#item_voltar
{
	padding-bottom:20px;
	float:left;
	height:25px;
	position:relative;
	clear:both;
	width:77px;
	background:url(../img_site/bot_voltarEvento.jpg) no-repeat left center;
}
.title_box_center
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	background:url(../img_site/iconCinza.jpg) no-repeat left center;
}
.title_box_center span
{
	position:relative;
	left:15px;
	font:bold 14px Tahoma;
	color:#4e4b49;
}
.txt_parceiros
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	font:normal 11px Tahoma;
	color:#666666;
	margin-top:10px;
}
.txt_parceiros a
{
	color:#0a689c;
	text-decoration:none;
}
.txt_parceiros a:hover
{
	text-decoration:underline;
}
.item_parceiro
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
	padding-top:15px;
}
#divParceiros a
{
	float:left;
	margin-right:15px;
	margin-left:15px;
	margin-top:8px;
}
#divParceiros a img
{
	border:none;
}

#divDescontos a
{
	float:left;
	margin-right:12px;
	margin-left:12px;
	margin-top:8px;
}
#divDescontos a img
{
	border:none;
}

#divFlayers
{
	position:relative;
	float:left;
	clear:both;
	width:580px;
	height:auto;
}
#divFlayers a
{
	float:left;
	margin-right:15px;
	margin-top:15px;
}
#divFlayers a img
{
	border:none;
}

.item_evento
{
	margin-top:10px;
	position:relative;
	left:5px;
	float:left;
	clear:both;
	width:330px;
	height:auto;
	padding-bottom:15px;
	border-bottom:dotted 1px #9a9a9a;
}
.item_evento .evimg
{
	float:left;
	clear:both;
	width:330px;
	height:auto;
}
.title_evento
{
	margin-top:2px;
	float:left;
	clear:both;
	width:330px;
	height:auto;
	font:bold 11px Tahoma;
	color:#6ab408;
}
.res_evento
{
	margin-top:2px;
	float:left;
	clear:both;
	width:330px;
	height:auto;
	font:normal 11px Tahoma;
	color:#666666;
}
.container_evento_icon
{
	margin-top:15px;
	float:left;
	clear:both;
	width:330px;
	height:auto;
}
.evento_galeria
{
	float:left;
	clear:right;
	width:145px;
	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_especialistas
{
	position:relative;
	margin-top:15px;
	float:left;
	clear:both;
	width:329px;
	height:18px;
	background: url(../img_site/bot_especialistas.jpg) no-repeat left center;
}

	

#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;
	padding-bottom:10px;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}
.title_box_right
{
	float:left;
	clear:both;
	width:220px;
	height:auto;
	background:url(../img_site/iconVerde.jpg) no-repeat left center;
}
.title_box_right span
{
	position:relative;
	left:15px;
	font:bold 14px Tahoma;
	color:#6ab408;
}
.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;
}
.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:50px;
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-bottom:10px;
}
#footer
{
	background:url(../img_site/line_footer.jpg) repeat-x top right;
	width:820px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
}
#container_acesso
{
	margin-top:20px;
	width:820px;
	height:15px;
	text-align:right;
	float:left;
}
.desc_acesso
{
	position:relative;
	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:130px;
	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;
}


.box_center_especialistas
{
	margin-top:20px;
	position:relative;
	left:40px;
	float:left;
	clear:both;
	width:740px;
	height:auto;
}
.title_box_center_especialistas .titleBold
{
	position:relative;
	left:15px;
	font:bold 14px Tahoma;
	color:#6ab408;
}
.title_box_center_especialistas .spanB
{
	font:bold 14px Tahoma;
	color:#6ab408;
}
.title_box_center_especialistas .spanN
{
	font:normal 14px Tahoma;
	color:#6ab408;
}
.box_center_especialistas .line
{
	float:left;
	clear:both;
	width:780px;
	height:auto;
	padding-bottom:10px;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}
.title_box_center_especialistas
{
	float:left;
	clear:both;
	width:780px;
	height:auto;
	background:url(../img_site/iconVerde.jpg) no-repeat left center;
}

.item_especialista
{
	padding-top:10px;
	float:left;
	clear:both;
	position:relative;
	border-bottom:dotted 1px #9a9a9a;
	width:780px;
	padding-bottom:10px;
}
.item_especialista_img
{
	height:auto;
	width:330px;
	float:left;
	clear:right;
	position:relative;
	margin-right:10px;
}
.container_especialista_right
{
	float:left;
	clear:right;
	position:relative;
	width:440px;
}
.item_especialista_title
{
	position:relative;
	float:left;
	font:bold 14px tahoma;
	color:#6ab408;
	width:440px;
}
.item_especialista_desc
{
	margin-top:5px;
	clear:both;
	position:relative;
	float:left;
	font:normal 12px tahoma;
	color:#8c8b8a;
	width:440px;
}

#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;
}


.dt_publicacao_2
{
	float:left;
	clear:both;
	width:420px;
	height:auto;
	font:normal 10px Tahoma;
	color:#6ab408;
	margin-top:10px;
}
.res_publicacao_2
{
	margin-top:2px;
	float:left;
	clear:both;
	width:405px;
	height:auto;
	font:normal 12px Tahoma;
	color:#333;
	padding-bottom:10px;
	border-bottom:dashed 1px #ccc;
	background:url(../img_site/bullet_pub.jpg) no-repeat left top;
	padding-left:15px;
}
.res_publicacao_2 a 
{
	padding-left:10px;
	font:normal 11px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
.res_publicacao_2 a:hover
{
	text-decoration:underline;
}
.item_imagem_colunas
{
	margin-top:2px;
	float:left;
	clear:right;
	width:160px;
}
.item_imagem_colunas img
{
	padding:5px;
	border:solid 1px #d0d0d0;
}
.div_lista_colunas_right
{
	margin-top:2px;
	float:left;
	clear:right;
	width:410px;
}
.item_imagem_colunas .spName
{
	margin-top:2px;
	float:left;
	clear:both;
	width:160px;
	font:bold 12px Tahoma;
	color:#6ab408;
}
.item_imagem_colunas .spRes
{
	margin-top:2px;
	float:left;
	clear:both;
	width:160px;
	font:normal 10px Tahoma;
	color:#999999;
}
.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;
}



#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;
}
#divPaging
{
	padding-top:25px;
	margin-top:20px;
}
#divTitle
{
	font:bold 14px arial;
	color:#6ab408;
	position:absolute;
	top:0px;
	text-align:center;
	width:100%;
}
#divPaging .a
{
	font:normal 12px arial;
	color:#6ab408;
	margin-right:5px;
	padding:2px;
	text-decoration:none;
}
#divPaging span
{
	font:bold 16px arial;
	color:#333;
	margin-right:5px;
}
#aPrev
{
	display:inline-block;
	width:28px;
	height:25px;
	margin-right:5px;
	background: url(../img_site/aprev.jpg) no-repeat left center;
	color:#fff;
}
#aNext
{
	display:inline-block;
	width:28px;
	height:25px;
	margin-right:5px;
	background: url(../img_site/anext.jpg) no-repeat left center;
	color:#fff;
}