.linha_amigos
{
	height:22px;
}

td{
	color: #222628;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

img{
	border: 0px;	
}

a:active, a:visited, a:link{
	text-decoration:none;
}

.clr{
	background: url(../images/barrinha_box.jpg) no-repeat;
}

.clr2{
	background: url(../images/barrinha_1024.jpg) no-repeat;
}

.clr3{
	background: url(../images/barrinha_perfil.jpg) repeat-x bottom;
}

.calend_tit{
	text-align: center;
	font-weight: bold;
	color: white;
	background: url(../images/fundo_tit_calend.jpg) repeat-x;
	height: 30px;
}

.calend_tit2{
	text-align: center;
	font-weight: bold;
	color: white;
	background: url(../images/fundo_semana.jpg) repeat-x;
	border-right: 1px solid #C9C9CA;
}

.calend_tit2_u{
	text-align: center;
	font-weight: bold;
	color: white;
	background: url(../images/fundo_semana.jpg) repeat-x;
}

.calend, .calend_v, .calend_a, .calend_l, .calend_c, .calend_n, .calend_e{
	text-align: left;
	vertical-align: text-top;
	font-weight: bold;
	border-right: 1px solid #E6E6E7;
	border-bottom: 1px solid #E6E6E7;
}

.calend p, .calend_v p, .calend_a p, .calend_l p, .calend_c p, .calend_n p, .calend_e p{
	text-align: center;
}
.calend{
	color: #A8A8A6;
}

.calend_n{
	color: black;
}

.calend_v{
	background: url(../images/dia_verde.jpg) repeat-x;
	color: white;
}

.calend_a{
	background: url(../images/dia_azul.jpg) repeat-x;
	color: white;
}

.calend_l{
	background: url(../images/dia_laranja.jpg) repeat-x;
	color: white;
}

.calend_c{
	background: url(../images/dia_cinza.jpg) repeat-x;
	color: white;
}

.calend_e{
	background: url(../images/dia_vermelho.jpg) repeat-x;
	color: white;
}

.titulo{
	font-size: 36px;
}
.titulo2{
	font-size: 20px;
}

.mr_titulo, .rr_titulo, .am_titulo, .am_titulon, .mt_titulo, .mt_titulom{
	background-color: #95ACBE;
	height: 21px;
}

.mr_titulo1{
	background-color: #95ACBE;
	text-align: center;	
}

.mr_linha1, .mr_linha2, .rr_linha1, .rr_linha2, .mr_linha11, .mr_linha21{
	font-weight: normal;
	font-size: 10px;
	height: 21px;
}

.mr_linha1, .mr_linha11, .rr_linha1 {
	background-color: #C6D4DE;
}

.mr_linha2, .mr_linha21, .rr_linha2{
	background-color: #ADC0CE;
}

.mr_linha11, .mr_linha21{
	text-align: center;
	width: 66px;
}

.et_linha1_e, .et_linha2_e, .et_linha1_d, .et_linha2_d{
	font-size: 10px;
	height: 17px;
}

.et_linha1_e, .et_linha2_e{
	font-weight: normal;
}

.et_linha1_e, .et_linha1_d{
	background-color: #BCCCD8;
	padding-left: 6px;
}

.et_linha2_e, .et_linha2_d{
	background-color: #C6D4DE;
	padding-left: 6px;
}

.et_linha1_d, .et_linha2_d, .am_titulo, .am_titulon, .mt_titulo, .mt_titulom{
	font-weight: bold;
}


.result_rank{
	border: 1px solid #92A9B4;
}

.desde{
	vertical-align: middle;
}

.am_linha1, .am_linhan1, .mt_linha1, .mt_linha1g, .mt_linha1b, .mt_linha1r{
	background-color: #C1CFDA;
	padding-left: 5px;
}

.mt_linha1b, .mt_linha2b{
	color: blue;
	font-weight: bold;	
}

.mt_linha1g, .mt_linha2g{
	color: green;	
	font-weight: bold;	
}

.mt_linha1r, .mt_linha2r{
	color: red;	
	font-weight: bold;	
}

.am_linha2, .am_linhan2, .mt_linha2, .mt_linha2g, .mt_linha2b, .mt_linha2r {
	background-color: #CFDAE3;
	padding-left: 5px;
}

.mt_titulo, .mt_titulom, .mt_linha1, .mt_linha2, .mt_linha1g, .mt_linha2g, .mt_linha1b, .mt_linha2b, .mt_linha1r, .mt_linha2r {
	text-align: center;
}

.l_form_evento1, .l_form_entrada1{
	font-weight: bold;
	text-align: right;
	background-color: #C1CFDA;
}


.l_form_evento2, .l_form_entrada2{
	font-weight: bold;
	text-align: right;
	background-color: #CFDAE3;
}

.r_form_evento1, .r_form_entrada1{
	font-weight: bold;
	text-align: left;
	background-color: #C1CFDA;
}

.r_form_evento2, .r_form_entrada2{
	font-weight: bold;
	text-align: left;
	background-color: #CFDAE3;
}

.p_forml, .p_formr, .registrol{
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.p_forml, .p_botao{	
	text-align: right;
	font-size: 12px;
}

.p_formr{
	text-align: left;
	font-size: 16px;
}

.p_envia{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.loginl, .registrol, .botao_registro{
	text-align: right;
	font-size:10px;
}

.loginl{
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: white;
}

.esqueci_senha
{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	color: white;
}

.botao_registro{
	height: 50px;
	background: url(../images/fundo_entrar.jpg) no-repeat;
	text-align: center;
}

#container{
	background-color: #BCCCD8;	
}

#top{
	background: url(../images/banner.jpg) repeat-x;
}

#menubar{
	background: url(../images/barramenu.jpg) repeat-x;
}

#direito{
	border-left: 1px solid #919A9F;
}

#faixa1, #amigos, #eventos, #grafico, #metas, #login{
	background: url(../images/bg_km.jpg) repeat-y right #DFE6EC;
}

#faixa1, #faixa2, #faixa3, #faixa4, #ranking, #resultado{
	font-weight: bold;
}

#mes_treino{
	background: url(../images/fundo_azul.jpg) repeat-y;
	font-size: 16px;
	color: white;
	font-family: Arial;
	text-align: left;
}

#dia_treino{
	background: url(../images/fundo_cinza.jpg) repeat-y;
	font-size: 54px;
	color: black;
	font-family: Arial;
	text-align: left;
}

#footer1{
	background-color: #043B76;
}

#footer2{
	background: url(../images/rodape.jpg) repeat-x;
}

#calendario{
	background: url(../images/bg_calend.jpg) repeat-x;
}

#calendario table{
	background: url(../images/fundo_calend2.jpg) repeat bottom;
	border: 1px solid black;
}

#resultado table, #faixa4 table table, #quadro_amigo table, #quadro_evento table, #cadastra_evento table, #quadro_meta table, #cadastra_entrada table{
	border: 1px solid #92A9B4;
}

#menu a:active, #menu a:link, #menu a:visited, #pesquisa{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

#sair{
	color: #8AAEBE;	
	font-weight: bold;
}

#menu a:hover{
	color: yellow;
}

#form_amigo form input, textarea, #pesquisa input, .r_form_evento1 input, .r_form_evento2 input, .p_formr input, .loginr input, .registror input, .r_form_entrada1 input, .r_form_entrada2 input{
	background-color: #CBCCCE;
}

#p_estats{
	text-align: right;
	padding: 2px;
}

#p_estats select, .r_form_evento1 select, .r_form_evento2 select, .r_form_entrada1 select, .r_form_entrada2 select, #form_grafico select, .p_formr select, .registror select{
	background-color: #CADDE9;
	border: 1px solid #92A9B4;
}

#cadastra_evento form div{
	text-align: right;
}

#form_grafico{
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height:100%;
}

#botao_evento input, #botao_amigos input, .p_botao input, .loginl input, .botao_registro input, #botao_entrada input{
	font-weight: bolder;
	font-size: 10px;
	background-color: #DADCDD;
	margin: 2px;
	border: 1px outset black;
}

.botao
{
	font-weight: bolder;
	font-size: 10px;
	background-color: #DADCDD;
	margin: 2px;
	border: 1px outset black;
}

#botao_amigos input{
	clear: both;
	float: right;
	background-color: transparent;
	background-color: #DADCDD;
}

#form_amigo form div{
	background-color: #A1B5C6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#login form{
	background: url(../images/fundo_login.jpg) no-repeat;
}

#entrada_dados{
	border: 3px solid #718A90;
	background-color: #E4EAEE;
	background: url(../images/fundo_janela.jpg) repeat-x bottom #E7ECF0;	
}

.texto_dialog
{
	text-align:justify;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	padding-right:13px;
}

.texto_normal
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}