* { text-decoration:none; margin:0;	padding:0; list-style:none;	vertical-align:middle; border:none;} /*limpatudo*/

html {font: 100% Tahoma, Arial, Verdana, Helvetica, sans-serif;}
body {background: #fff url("../../images/bg_body.jpg") repeat-x; text-align: center;}

table {margin: 0 0 30px; width: 700px;}
.tablesemmarg {margin: 0 auto;}
input, select {margin: 0 5px 0 0; float: left; padding: 3px; font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; border: #015CA3 1px solid; color: #036; background: #e7eff5;}
input { padding: 3px;}
select { padding: 2px;}
.sbord_bg {border: 0px solid; background:none; 	margin: 0 5px 0 0;}

.selecionada {margin: 5px; float: left; padding: 2px; font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; border: #015CA3 1px solid; color: #036; background: #e7eff5;}
label {margin: 5px 0 0; float: left; font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #006;}
pre { width: 680px;	text-align: left; padding: 5px;	float: left; border-bottom: 4px double #084679;	font: 80% Courier New, Courier, mono;}
option { padding: 2px 5px;}

#er_ie{height: 80px; border: 0px double #f60;}


fieldset {width: 600px; margin: 0 0 15px; float: left; border: #D1D9DF 1px solid; padding:5px; background: #fff;}
legend {padding:5px; font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #D1D9DF;}



h1 {font: bold 150% Tahoma, Arial, Verdana, Helvetica, sans-serif; padding: 5px 0 15px; margin: auto 0; color: #0360;}

h2 {font: bold 120% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000; margin: 0 0 10px; padding: 3px 0;}

h3 {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; text-align: left; color:#369;}

h4 {font: bold 90% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #555; height: 30px; margin: 0 0 10px; padding: 3px;}

p {font: normal 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; text-align: left; color:#369;}

/*----------------------------------------------------------------divs*/

#geral { width: 780px; margin: auto; text-align: left;	background: url("../../images/bg_conteudo.jpg") repeat-y;}

#cabecalho { height: 125px; background: url("../../images/cabecalho.jpg") repeat-y;}

#conteudo {width: 780px; float:left; text-align: center; background: url("../../images/conteudo.jpg") no-repeat top; border: 0px solid blue;}

#conteudo_evento { height: 400px; text-align: center; background: url("../../images/conteudo.jpg") no-repeat ; margin: 0 auto;}

#inscricao { height: 400px; text-align: center; background: url("../../images/conteudo.jpg") no-repeat ; margin: 0 auto;}

#campos_cadastro {	width: 610px; height: 800px; margin: 0 10px 0 75px; _margin: 0 10px 0 35px; float: left; padding: 10px; text-align: left; border:0px solid #333;}

#bot_voltar {width: 100px; position: relative; top: 100px; left: 550px;}

#um {width: 100px;}
#dois {width: 40px;}

#logando 	{ width: 420px; height: 310px;	margin: 0 auto; position: relative; top: 60px; text-align: left; padding: 20px 0 30px 55px; background: url("../../images/bg_logar_sitema.jpg") no-repeat ; border: 0px solid blue;}

#logado 	{ width: 700px;	float: left;  text-align: left; position: relative; top: 30px; left: 40px; border: 0px solid #033;}

#adm_usuario { width: 700px;	text-align: left; float: left; border: 0px solid #000;}

#foto, #fotop { width: 100px; float: right; margin: 5px 10px 10px; _margin: 5px; text-align: center; border: 2px solid #D1D9DF;}

#foto img	{ width: 100px; margin: 0 auto;}

#fotop img{	margin: 0;	/*height: 100px;*/	width: 100px;}

#form_logar{ width: 400px;	float: left; text-align: left; border: 0px solid #f66;}
#form_lembrar_senha { visibility: hidden; width: 400px;	float: left; text-align: left; border: 0px solid #f66;}

#form_inscricao { border-top: 3px solid #E7F1F5; float: left; margin: 10px 0 0; padding: 10px 0;}

#form_inscricao_campos { width: 280px;	float: left; text-align: left; border: 0px solid #f66;}
#termo {width: 270px; text-align: left;	margin: 10px 0; padding: 3px; float: left; 	font: normal 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; border: #E7F1F5 solid 1px;}
#termo p {font: normal 100% Tahoma, Arial, Verdana, Helvetica, sans-serif;}
#pagamentos { width: 680px; margin: 0 auto; float: left; text-align: left; border: 1px solid #368; background: #e7eff5; }


#inscricao_principal { width: 380px;	float: left; margin: 0 10px 0; padding: 0 0 0 10px; text-align: left; border-left: 3px double #D1D9DF;}
#inscricao_atletas_ck {border: 0px solid #f00; margin: 0 0 5px;}
#inscricao_atletas_novo {border: 0px solid #f00; margin: 0 0 5px; float: left;}
#inscricao_resposta {width: 365px; border: 1px solid #368; margin: 5px 0; float: left; padding: 5px;}
#inscricao_resposta p {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f60;}


#info_relat, #info_altera {width: 570px; height: 60px; text-align: left; float: left; border: 0px solid #f66;}

#legenda {width: 700px; color: #000; float: left; text-align: left; border: 1px double #D1D9DF; margin: 10px 0;}

#provas {width: 700px; color: #000; float: left; text-align: left; border-top: 2px solid #D1D9DF; padding: 20px 0 0; margin: 10px 0;}

.provas { border: 0px solid #f66;}
.provas a {font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000;}
.provas :hover {color: #f00;}
.h2 {font: bold 150% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000; height: 30px; margin: 0 0 10px; padding: 3px;}

#inscr_eventos_lista { width: 720px; float: left;  text-align: left; position: relative; top: 30px; left: 30px; border: 0px solid #000;}


/*----------------------------------------------------------------form cadastro*/



#lab_tipo {width: 80px; color: #777;}
#lab_atle, #lab_trei {text-align: center;}
#lab_atle input, #lab_trei input { width: 60px; border: 0; background: #fff;}

.sexo {width: 130px; margin: 0 50px 0 0; color: #777;}
.sexo_n {width: 140px; margin: 0 50px 0 0; color: #777;}
#lab_masc, #lab_femi {text-align: center;}
#lab_masc input, #lab_femi input { width: 60px; border: 0; background: #fff;}

#lab_btcp {margin: 10px 0; width: 550px;}

#lab_nome input {width: 450px;} 

#lab_nasc input {width: 80px;}
#lab_docc input {width: 130px;} 
#lab_ceep input {width: 80px;}
#lab_ende input {width: 400px;}
#lab_nume input {width: 50px;}
#lab_comp input {width: 100px;}
#lab_bair input {width: 200px;}
#lab_cida input {width: 300px;}
#lab_esta select {width: 60px;}
#lab_dddf input {width: 60px; }
#lab_dddf {width: 80px; }
#lab_dddc input {width: 60px;}
#lab_dddc {width: 80px; margin: 5px 0 0 50px;}
#lab_fone input {width: 100px;}
#lab_celu {width: 250px;}
#lab_celu input {width: 100px;}
#lab_ema1 input {width: 270px;}
#lab_ema2 input {width: 270px;}
#lab_logi input {width: 200px;}
#lab_senh input {width: 200px;}
#lab_eqip input {width: 270px;}

#lab_nome_n input {width: 360px;}
#lab_docc_n input {width: 150px;}
#lab_nasc_n input {width: 140px;}

/*----------------------------------------------------------------form login*/

#lab_mail input {width: 250px;}





div#form_lembrar_senha {position: relative; top:-31px; font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000;}




.img_atleta_lkck {height: 60px; width: 60px; margin:0 auto; text-align: center; background: #fff; float: left; border-left: 1px solid #E7F1F5; border-right: 1px solid #E7F1F5;}
#inscricao_atletas_ck img {height: 58px; width: 58px;}

.inf_eventos { width: 700px; margin: 5px 5px 20px; padding: 5px; float: left; text-align: left; border-bottom: 3px solid #E7F1F5; }
.condi_pagamentos { width: 670px; margin: 5px; padding: 5px; float: left; text-align: left; border: 1px solid #368; background: #fff;}


.cor_sim  {background: #fff;}
.cor_nao  {background: #EFFBFF;}


.texto_ck {padding: 40px 0 0 10px;}

.bg_masculino {height: 60px; width:380px; background: url("../../images/bg_mascu_atleta_inscri.jpg") repeat-x; display: block; border: 1px solid #E7F1F5; font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368;}
a.bg_masculino:hover  		{color: #f00; background: #FFCFAF url("../../images/bg_excluir_atleta_inscri.jpg") repeat-x;}

.bg_feminino {height: 60px; width:380px; background: url("../../images/bg_femin_atleta_inscri.jpg") repeat-x; display: block; border: 1px solid #E7F1F5; font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368;}
a.bg_feminino:hover  		{color: #f00; background: #FFCFAF url("../../images/bg_excluir_atleta_inscri.jpg") repeat-x;}


.info_1 {font: 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f60; padding:20px 0 0 20px;}
.info_2 {font: 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #080; padding:20px 0 0 20px;}
.info_3 {font: 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #093; padding:20px 0 0 20px;}
.info_4 {font: 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #00c; padding:20px 0 0 20px;}
.info_5 {font: 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000; padding:20px 0 0 20px;}
.info_6 {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:30px 0; margin:10px;}
.info_7 {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f00; padding:10px 0;}
.info_8 {font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f00; padding:30px 0;}
.info_9 {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000; padding: 0 5px;}
.info_10 {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #000; padding: 0 2px;}
.info_11 {font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f00; padding: 0 2px;}
.info_12 {font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f00; padding:0 5px 4px 0;}

.titul_td {font: bold 90% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:3px; border-right: 1px solid #084679; border-bottom: 3px double #084679;}
.categ_td {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:3px; border-bottom: 1px dotted #777;}
.campo_td {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #777; padding:3px; border-right: 1px solid #084679; border-bottom: 1px dotted #777;}
.campo_td2 {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #777; padding:3px; border-right: 1px solid #084679; border-bottom: 1px solid #777;}
.campo_td3 {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #777; padding:3px; border-right: 1px solid #084679; border-bottom: 3px solid #777;}

.total_td {font: bold 60% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #999; padding:3px; }
.tota2_td {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #999; padding:3px; }
.tota3_td {font: bold 80% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:3px; }
.lembra_senha {width: 330px;text-align: center; padding: 15px; float: left;	border: 0px solid #f66;}
.titul_td2 {font: bold 90% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:3px; border-bottom: 3px double #084679;}
.tota4_td {width: 100px; font: bold 60% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #999; padding:3px; }
.cell {font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #368; padding:5px; border: 1px solid #f66;}
.cond {width: 260px; border: 0px solid #f66;}
.cell_radio {width:20px; border: 0px solid #060;}
.cell_condicoes {width:200px; font: bold 70% Tahoma, Arial, Verdana, Helvetica, sans-serif;  border: 0px solid #f66; color: #368; padding:5px;}
#termoconco {width: 250px; border: 0px solid #777;}
.tdpx_tx {width: 200px; border-right: 1px solid #084679; font: 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #555;}
.tdpx_tx_s {width: 200px; border-right: 0px solid #084679; font: 70% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #555;}

#lab_login input {width: 150px;}
#lab_senha input {width: 150px;}
#lab_blob input {width: 350px;}



div#campos_cadastro input:focus, div#form_upload label input:focus{ padding: 3px; border: 1px solid #f00; font: bold 100% Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #f00;}

#box_botao { width: 400px;	height: 60px; text-align: left;	float: left; border: 0px solid #000;}

.botao {
	float: left;
	text-align:center;
	display: block;
	width:130px;
	height:35px;
	background-position:0 0;
	background: url("../../images/bt_3n_150.jpg") no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, Sans-Serif;
	color:#FFF;
	line-height:30px;
	margin:10px 0 0 5px;
	padding: 2px 0 0;
	border: 0px solid #000;
	cursor: hand;
}


.botao:hover {background-position:0 -35px;}
.botao:active {background-position:0 -70px;}


.bt_block {
	float: right;
	text-align:center;
	display: block;
	width:100px;
	height:35px;
	background-position:0 0;
	background: url("../../images/bt_3n_100_bloque.jpg") no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, Sans-Serif;
	color:#FFF;
	line-height:30px;
	margin: -20px 0 0;
	border: 0px solid #000;
}


.bt_block:hover {background-position:0 -35px; color:#FFF;}
.bt_block:active {background-position:0 -70px; color:#FFF;}


.bt_voltar {
	float: left;
	text-align:center;
	display: block;
	width:90px;
	height:35px;
	background-position:0 0;
	background: url("../../images/bt_3n_150_voltar.jpg") no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, Sans-Serif;
	color:#FFF;
	line-height:30px;
	margin:10px 0 0 5px;
	padding: 2px 0 0;
	border: 0px;
	cursor: hand;
}


.bt_voltar:hover {background-position:0 -35px;}
.bt_voltar:active {background-position:0 -70px;}

.bt_geral {
	float: left;
	text-align:center;
	display: block;
	width:100px;
	height:35px;
	background-position:0 0;
	background: url("../../images/bt_3n_100_geral.jpg") no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, Sans-Serif;
	line-height:30px;
	margin:10px 0 0 5px;
	padding: 2px 0 0;
	border: 0px;
	color:#FFF;
}


.bt_geral:hover {background-position:0 -35px; color:#fff;}
.bt_geral:active {background-position:0 -70px;}

.bt_cadastro, .bt_senha {
	float: left;
	text-align:left;
	display: block;
	width:300px;
	height:30px;
	background-position:0 0;
	background: url("../../images/bt_cadastro.jpg") no-repeat;
	font: bold 12px Arial, Verdana, Tahoma, Sans-Serif;
	color:#368;
	line-height:30px;
	padding: 0 0 0 40px;
}

.bt_senha {background: url("../../images/bt_email.jpg") no-repeat;}
.bt_cadastro:hover, .bt_senha:hover{background-position:0 -30px; color:#f60;}












div#form_upload {
	height: 200px;
	padding:50px;
}



/*----------------------------------------------------------------form_upload*/
div#divWait {
	position: absolute;
	top: 300px;
	visibility: hidden;
	text-align: center;
	font:bold 70% Verdana, Arial, Tahoma, Sans-Serif;
	color:#369;
	}


/*----------------------------------------------------------------rodape*/
#rodape {clear:both; text-align: center; margin: 0 auto; height: 154px;	background: url("../../images/rodape.jpg") no-repeat;}
address {font: 60% bold Arial, Verdana, Sans-serf; padding: 40px 0 0; color: #777;}
#desenvolvimento {float: center; margin: 20px 0 0;}

.w3c, .pdvsweb 		{margin: 0 5px;	font: bold 70% Arial, Verdana, Sans-serf;}
a.w3c:link 			{color: #111}
a.w3c:visited 		{color: #555}
a.w3c:hover  		{color: #f60}
a.pdvsweb:link		{color: #777}
a.pdvsweb:visited 	{color: #555}
a.pdvsweb:hover 	{color: #f60}



