﻿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;
}
.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 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;
}
#container_conteudo_center_back
{
	width:820px;
	height:auto;
	float:left;
}

#container_center_center
{
	padding-top:60px;
	float:left;
	width:820px;
	height:auto;
	clear:right;
}
.box_center
{
	position:relative;
	left:40px;
	float:left;
	clear:both;
	width:780px;
	height:auto;
}
.box_center .line
{
	float:left;
	clear:both;
	width:780px;
	height:auto;
	background: url(../img_site/iconBase.jpg) repeat-x left bottom;
}

.title_box_center
{
	float:left;
	clear:right;
	height:25px;
	background:url(../img_site/abagreen_center.jpg) repeat-x left center;
	position:relative;
	width:780px;

}
.title_box_center span
{
	position:absolute;
	left:15px;
	top:4px;
	font:bold 12px Tahoma;
	color:#fff;
	z-index:15;
}
.title_box_center a
{
	position:relative;
	font:bold 14px Tahoma;
	color:#fff;
}
.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;
}
.divItemPasso
{
	width:780px;
	float:left;
	height:auto;
	margin-top:15px;
	position:relative;
}
#divPassos
{
	width:100%;
	float:left;
	clear:both;
	padding-bottom:15px;
	height:32px;
}
.passo_sel
{
	width:53px;
	height:32px;
	float:left;
	clear:right;
	background:url(../img_site/icon_passo.jpg) no-repeat left center;
	position:relative;
}
.passo_sel span
{
	position:absolute;
	top:5px;
	left:15px;
	font:bold 18px Tahoma;
	color:#fff;
}
#backPasso
{
	font:normal 10px Tahoma;
	color:#0a689c;
	text-decoration:none;
}
#backPasso:hover
{
	text-decoration:underline;
}
.passo_nosel
{
	margin-left:10px;
	width:40px;
	height:32px;
	float:left;
	clear:right;
	background-color:#ededed;
	position:relative;
}
.passo_nosel span
{
	position:absolute;
	top:5px;
	left:15px;
	font:bold 18px Tahoma;
	color:#fff;
}
#descPasso
{
	font:bold 18px Tahoma;
	color:#6ab408;
	margin-left:15px;
	margin-top:5px;
	width:350px;
	height:auto;
	float:left;
	clear:right;
}
#conteudo_center
{
	margin-top:10px;
	float:left;
	clear:both;
	width:780px;
	height:auto;
	position:relative;
	z-index:0;
}
.page_title
{
	float:left;
	clear:both;
	padding-top:10px;
	position:relative;
	font:bold 18px Tahoma;
	color:#6ab408;
	width:500px;
	margin:0px;
	margin-bottom:10px;
}
.desc_conteudo
{
	margin-top:10px;
	float:left;
	clear:both;
	padding-bottom:15px;
	position:relative;
	font:normal 12px Tahoma;
	color:#333;
	width:765px;
	text-align:justify;
}
.desc_conteudo img
{
	position:relative;
	margin:10px;
	margin-top:0px;
}
#container_footer
{
	margin-top:80px;
	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;
	position:relative;
	
}
#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;
}


/* Personal trainer */
#bot_entraremforma
{
	top:10px;
	position:relative;
	left:605px;
	width:173px;
	height:18px;
	float:left;
	background:url(../img_site/bot_entrarformanow.jpg) no-repeat left center;
}

/* Contato */
#container_form
{
	width:780px;
	float:left;
	height:auto;
	margin-top:15px;
	position:relative;
}
.item_form
{
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
	left:100px;
	clear:both;
}
.item_form .input_text
{
	font:normal 12px Tahoma;
	color:#333; 
	width:226px;
	height:18px;
	padding:2px;
	margin-top:2px;
}
.item_form select
{
	font:normal 13px Tahoma;
	color:#333; 
	width:230px;
	height:28px;
	padding:2px;
	margin-top:2px;
}
.item_form textarea
{
	font:normal 12px Tahoma;
	color:#333; 
	width:326px;
	height:112px;
	padding:2px;
	margin-top:2px;
	overflow:auto;
}
#bot_enviar
{
	position:relative;
	margin-top:5px;
	float:right;
	height:25px;
	border:none;
	cursor:pointer;
	background-color:#ffffff;
	width:77px;
	background:url(../img_site/bot_enviarcontato.jpg) no-repeat left center;
}
#icon_contato
{
	height:128px;
	width:118px;
	position:absolute;
	left:630px;
	z-index:450;
	background:url(../img_site/icon_contato.jpg) no-repeat left center;
}
#msg
{
	margin-top:5px;
	width:330px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
	left:100px;
	clear:both;
}
.failed
{
	font:normal 12px Tahoma;
	color:#b90a0a;
}
.sucess
{
	font:normal 12px Tahoma;
	color:#6ab408;
}
/* Inscrições */
#icon_inscricao
{
	height:241px;
	width:180px;
	position:absolute;
	left:600px;
	top:80px;
	z-index:450;
	background:url(../img_site/icon_inscricao.jpg) no-repeat left center;
}
.desc_evento
{
	margin-top:2px;
	float:left;
	clear:both;
	padding-bottom:5px;
	position:relative;
	font:bold 16px Tahoma;
	color:#666666;
	width:500px;
	text-align:left;
}
.titleIns
{
    font:bold 14px Tahoma;
	color:#666666;
	position:relative;
	left:10px;
}
.descIns
{
    font:normal 11px Tahoma;
	color:#666666;
}
.descInsAbs
{
    font:normal 10px Tahoma;
	color:#666666;
	position:absolute;
	right:0px;
	top:18px;
}
.lblRd
{
     font:normal 11px Tahoma;
	color:#666666;
}
.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;
}
.item_form_insM_left
{
	width:300px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
	clear:right;
}
.item_form_insM_right
{
	width:140px;
	height:auto;
	text-align:left;
	float:left;
	position:relative;
}
.input_text_insc
{
    font:normal 12px Tahoma;
	color:#333; 
	width:226px;
	height:16px;
	padding:2px;
	margin-top:2px;
	border:solid 1px #cccccc;
}
#bot_ficha1
{
	background:url(../img_site/bot_fichadeinscricao_passo1.jpg) no-repeat left center;
	position:relative;
	margin-top:5px;
	float:left;
	height:42px;
	border:none;
    width:329px;
    cursor:pointer;
}

#termo
{
    background-color:#e8e8e8;
    width:510px;
    padding:10px;
	height:200px;
	float:left;
	margin-top:10px;
	overflow:auto;
	font:normal 12px Tahoma;
	color:#404040; 
}
#bot_enviar_insc
{
    background:url(../img_site/bot_emitir_boleto.jpg) no-repeat left center;
	position:relative;
	margin-top:5px;
	float:left;
	height:42px;
	border:none;
    width:329px;
    cursor:pointer;
}
#container_error
{
	margin-top:5px;
	padding-top: 10px; 
	position:relative;
	width:390px;
	height:auto;
	float:left;
	clear:both;
	padding-bottom: 10px; 
}

#container_error span
{
	width:340px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	position:relative;
	left:50px;
	font:normal 11px arial;
	color:#666666;
}

#loading
{
	position:absolute;
	right:180px;
	bottom:0px;
}
#divPagseguro
{
	position:absolute;
	top:-45px;
	right:0px;
	z-index:200;
}
#loading2
{
	position:absolute;
	right:0px;
	bottom:0px;
}
#loading3
{
	position:absolute;
	right:180px;
	bottom:0px;
}
#loading4
{
	position:absolute;
	right:82px;
	top:18px;
}
#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;
}
#spContinuar
{
	background: url(../img_site/iconV.jpg) no-repeat left top;
	font:bold 12px arial;
	color:#6ab408;
	padding-left:30px;
	padding-top:6px;
	padding-bottom:2px;
}
#spContinuar span
{
	font:normal 12px arial;
	color:#333;
}

#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;
}

#bot_continuar_inscricao
{
	left:15px;
	z-index:5000;
	position:absolute;
	width:329px;
	height:42px;
	padding-bottom:15px;
	background:url(../img_site/bot_fichadeinscricao_passo1.jpg) no-repeat left center;
}

#divRMail
{
	width:250px;
	height:90px;
	padding:30px; 
	position:relative;
	display:none;
	overflow:hidden;
	background: url(../img_site/divbackmail.gif) no-repeat left center;
}