body
{
	width: 100%;
	background: #243551 url(imgs/bg.jpg);
	background-repeat: repeat-x;
	font-family: 'Trebuchet MS', 'Times New Roman', sans-serif;
}
.geral{
	margin: 0 auto;
	width: 777px;
}
.geral_bg{
	background: url(imgs/quadro_bg.jpg);
	background-repeat: repeat-y;
	width: 777px;
	float:left;
}
.cartao_vcard{
	display:none;
}
.quadro_top{
	background: url(imgs/quadro_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px -30px;	
	width: 757px;
	float:left;
	padding: 40px 10px 0px 10px;
	height: auto;

}
.campanha_foto_01{
	background: url(imgs/quadro_foto_home_01.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_02{
	background: url(imgs/quadro_foto_home_02.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_03{
	background: url(imgs/quadro_foto_home_03.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_noticias{
	background: url(imgs/quadro_foto_noticias.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_contato{
	background: url(imgs/quadro_foto_contato.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_planos{
	background: url(imgs/quadro_foto_planos.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_galeria{
	background: url(imgs/quadro_foto_galeria.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_thebest_academia{
	background: url(imgs/quadro_foto_estrutura.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_thebest_estrutura{
	background: url(imgs/quadro_foto_estrutura.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_thebest_respsocial{
	background: url(imgs/quadro_foto_respsocial.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campanha_foto_thebest_diferenciais{
	background: url(imgs/quadro_foto_diferenciais.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
}
.campanha_foto_modalidades{
	background: url(imgs/quadro_foto_modalidades.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
}
.miolo {
	width: 757px;
	float:left;
	margin: 0px 0px;
}
p, em{
	font-size: 0.69em;
	color: #CECECE;
}
h3{
	color: #747474;
	font-size: 0.94em;
	text-transform:uppercase;
	margin-bottom: 2px;
}
	.topo{
		background: url(imgs/img_topo.jpg);
		background-repeat: no-repeat;			
		width: 757px;

		float:left;
		padding-top: 30px;
	}	
			
			/*##### LOGOTIPO #####*/								
			.topo h1{
				background:  url(imgs/the_best.gif);
				background-repeat: no-repeat;
				background-position: 44px 0px;
				width: 115px;
				height: 93px;
				float:left;
				margin-top: 0px;
				padding-left: 44px;
				
			}	
				.topo h1 a{
					width: 115px;
					height: 93px;
					text-indent: -9000px;
					overflow:hidden;
					float: left;		
				}
			.menu{
				float: right;
				padding-top: 5px;
			}
	
			
.banner_grande{
	width: 160px;
	height: 190px;
	background: url(imgs/banner_01.jpg);
	float: left;
	border: 3px solid #3E3F40;
	margin-bottom: 20px;
}
.banner_pequeno{
	width: 160px;
	height: 85px;
	background: url(imgs/banner_01.jpg);
	float: left;
	border: 3px solid #3E3F40;
	margin-bottom: 20px;
}			
						
/*
#######################
##### RODAPE
#######################
*/	
.rodape{
	background: url(imgs/quadro_rodape.jpg);
	background-repeat: repeat-x;
	width:777px;
	height: 65px;
	float:left;
	padding-top: 15px;
/*	_margin-top: -70px; #IE6 Bug*/
}
.copyright{
	float: left;
	width: 340px;
	padding-bottom: 5px;
	color: #747474;
	font-size: 0.69em;
	padding-left: 35px;
}
.endereco{
	float: right;
	color: #747474;	
	font-size: 0.69em;
	padding-right: 35px;
	text-align:right;	
}
.endereco span{
	font-size: 1.27em;
	font-weight: bold;
}

.box_voltar{
	border-top: 1px solid #2C2C29;
	padding-top: 0px;
	margin-top: 10px;
	float: left;
	width: 100%;
}

/*
##### paginacao #####
*/	
.paginacao{
	padding: 10px 0px 0px 0px;
	width: 100%;
	float:left;
	_margin-bottom: 20px;
}
.paginacao a{
	color: #C1BD73;
	font-size: 0.63em;
	text-transform:uppercase;
}
.paginacao_voltar{
	float:left;
	padding-top: 3px;
}
	.paginacao_anterior{
		background: url(imgs/ico_seta_esq.gif);
		background-repeat: no-repeat;
		background-position: 0px 6px;
		padding-left: 15px;
		float:right;
		padding-top: 3px;
	}	
	.paginacao_proxima {
		background: url(imgs/ico_seta_dir.gif);
		background-repeat: no-repeat;
		background-position: right 6px;
		padding-right: 15px;
		float:right;	
		padding-top: 3px;
	}		
	.paginacao .campo_01{
		float: right;
		margin: 0px 5px;
		border: 0px;
	}
	

/*
#######################
#####CAMPOS&BOTOES
#######################
*/		
			
.campo_01, .campo_02{
	background-color:#B4B4B4;
	color: #1D1D1D;
	padding: 0px;
	font-size: 0.69em;
	margin-right: 2px;
}
.campo_03 {
	background-color:#B4B4B4;
	color: #1D1D1D;
	padding: 0px;
	font-size: 0.69em;
	margin-right: 2px;
	text-align:center;
}
label {
	font-size: 0.69em;
	color: #CECECE;
	padding-right:10px;
}
.campo_01_txtarea{
	background-color:#83868E;
	border-top: 2px #464952 solid;
	border-left: 2px #464952 solid;
	border-right: 0px;
	border-bottom: 0px;
	color: #FFFFFF;
	
	padding: 1px 2px 1px 2px;
	font-weight: bold;
	font-size: 0.69em;
	margin: 2px 0px 2px 0px;
	overflow: hidden;
}
.btn_ok{
	margin-bottom: -2px;
}
.botao_01{
	border-top: 1px solid #CCC892;
	border-left: 1px solid #CCC892;
	border-right: 1px solid #8C8B72;
	border-bottom: 1px solid #8C8B72;			
	background: #C1BD73;
	color: #000000;
	font-size: 0.75em;
	padding: 0px 4px 1px 4px;
	text-align: center;
	text-transform:uppercase;
	height: 20px;
}
.botao_02{
	border-top: 1px solid #EBE9E5;
	border-left: 1px solid #EBE9E5;
	border-right: 1px solid #8C8B72;
	border-bottom: 1px solid #8C8B72;			
	background: #C5C5C5;
	color: #000000;
	font-size: 0.75em;
	padding: 0px 4px 1px 4px;
	text-align: center;
	text-transform:uppercase;
	height: 20px;
}
.botao_fechar{
	background: url(imgs/ico_fechar.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	height: 16px;
	width: 16px;
	float:right;
	text-indent: -9000px;
	overflow:hidden;
}
.btn_voltar{
	background: url(imgs/ico_voltar.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 25px;
	color: #C1BD73;
	font-size: /*0.81em;*/11px;
	text-transform:uppercase;
	float:left;

}
/*
##### LAYERS #####
*/
#layer_padrao{
	border: 15px solid #AAAAAA;
	background: #F1F1F1;
	position:absolute;
	left:265px;
	top:196px;
	width:700px;
	z-index:1;	
}
#layer_padrao h2{
	color: #9A9A9A;
	font-size: 1.38em;
	text-transform:uppercase;
	float:left;
}
#layer_padrao p{
	color: #0D0D0D;
	font-size: 0.75em;
	margin-bottom: 10px;
}
.layer_box_header {
	float: left;
	width: 100%;
}


#layer_informativo{
	border: 15px solid #AAAAAA;
	background: #F1F1F1;
	position:absolute;
	left:265px;
	top:196px;
	width:600px;
	z-index:1;	
	padding:20px;
}
#layer_informativo h2{
	color: #9A9A9A;
	font-size: 1.38em;
	text-transform:uppercase;
	float:left;
}
#layer_informativo p{
	color: #0D0D0D;
	font-size: 0.75em;
	margin-bottom: 10px;
}
#layer_informativo  .layer_box_opcoes{
	margin-left: 0px;
}
#layer_informativo  .campo_02{
	margin: 0px;
}

/*
##### LAYER NOTICIAS VIEW #####
*/
#layer_padrao .layer_box_noticias{
	padding: 20px;
	float:left;
}	
#layer_padrao .layer_box_noticias .data{
	background: #C1BD73;
	float:left;
	padding: 0px 3px;
	color: #1F1F1F;
	font-size: 0.63em;
	margin-top: 5px;
	margin-right: 5px;
	text-align:center;
}	
#layer_padrao .layer_box_noticias img{
	float:right;
	border: 1px solid #AEAEAE;
	margin-left: 10px;
}
#layer_padrao .layer_box_noticias h2{
	display: inline;
}	
.layer_box_opcoes{
	border-top: 1px solid #CDCDCD;
	width:660px;
	margin-left: 20px;
	padding:10px 0px;
	clear:left;
	background: url(imgs/img_indique_amigo.jpg) no-repeat 185px 30px;
	min-height: 85px;
}

/* LAYER INFORMATIVO */	
#layer_padrao_informativo .layer_box_noticias_informativo{
	padding: 20px;
	float:left;
	width:500px;
}	
#layer_padrao_informativo .layer_box_noticias_informativo span{
	background: #C1BD73;
	float:left;
	padding: 0px 3px;
	color: #1F1F1F;
	font-size: 0.63em;
	margin-top: 5px;
	margin-right: 5px;
	text-align:center;
}	
#layer_padrao_informativo .layer_box_noticias_informativo img{
	float:right;
	border: 1px solid #AEAEAE;
	margin-left: 10px;
}
#layer_padrao_informativo .layer_box_noticias_informativo h2{
	display: inline;
}	
.layer_box_opcoes_informativo{
	width:500px;
	margin-left: 20px;
	padding:10px 0px;
	clear:left;
}	
.layer_box_opcoes_informativo fieldset{
	width: 550px;
	float: left;
	padding: 0px 0px 10px 0px
}

.layer_box_opcoes fieldset{
	width: 535px;
	float: left;
	padding: 0px 0px 10px 0px
}
.layer_box_opcoes .campo_02{
	margin-left: 60px;
}
.layer_box_opcoes .campo_01, .layer_box_opcoes .campo_02{
	width: 170px;
}
.layer_box_opcoes .botao_01, .layer_box_opcoes .botao_02{
	width: 100px;
}
.layer_box_opcoes .campo_01, .layer_box_opcoes .campo_02, .layer_box_opcoes .botao_02, .layer_box_opcoes .botao_01 {
	margin-top: 5px;
}

.btn_envie_amigo{
	background: url(imgs/ico_envie_amigo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	text-transform:uppercase;
	padding-left: 20px;
	font-size: 0.63em;	
	float:left;
	height: 20px;
}	
.btn_envie_amigo:hover{
	text-decoration: none;
}	
.btn_imprimir{
	background: url(imgs/ico_imprimir.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	text-transform:uppercase;
	padding-left: 20px;
	font-size: 0.63em;	
	float:left;
	height: 20px;
	margin-left: 20px;
}	
.btn_imprimir:hover{
	text-decoration: none;
}	
/* ATUALIZACAO EM 15/08/2008 */

.campanha_foto_thebest_convenios{
	background: url(imgs/quadro_foto_convenios.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 757px;
	float:left;
	/*margin: 0px 0px 0px 10px;  */
}
.campo_03 {
	background-color:#B4B4B4;
	color: #1D1D1D;
	padding: 0px;
	font-size: 0.69em;
	margin-right: 2px;
	text-align:center;
}
label {
	font-size: 0.69em;
	color: #CECECE;
	padding-right:10px;
}
fieldset .campo_03 {
	width:54px;
	margin-bottom:6px;
	margin-top:4px;
	padding:2px;
	font-family:'Trebuchet MS', 'Times New Roman', sans-serif;
}
fieldset .campo_01{
	width: 210px;
	margin-bottom: 6px;
	margin-top: 4px;
	padding: 2px;
	font-family: 'Trebuchet MS', 'Times New Roman', sans-serif;
}
fieldset .botao_01{
	float: right;
	margin-right: 41px;
}



#menu {
	background: url(imgs/horarios.png) no-repeat;
	width: 156px;
	height: 52px;
	overflow: hidden;
	text-indent: -9000px;
	float:right;
	margin-right: -8px;
}



.tabela_agenda{
	color: #F9F8DC;
	margin-bottom: 20px;
	float:left;
}
	.tabela_agenda th{
		background: #C1BD73;
		font-size: 0.94em;
		color: #000000;
		padding: 2px 5px;
		border: 1px solid #C1BD73;
	}
	.tabela_agenda th span{
		float: left;
	}
	.tabela_agenda th a.promocional{
	background: url(imgs/ico_dinheiro.gif);
	background-repeat: no-repeat;
	background-position: 2px left;	
		text-align:right;
		color: #255018;
		font-size: 0.80em;
		float:right;
		padding-left: 20px;
		padding-top: 0px;
		
	}	
	.tabela_agenda td{
		border: 1px solid #C1BD73;
	}
	.tabela_agenda a{
		color: #C1BD73;
		font-size: 0.63em;
		margin-right: 5px;
		display:inline;
		text-decoration:underline;
	}
	.tabela_agenda a:hover{
		text-decoration:none;
	}
	.tabela_agenda_interno{
		padding: 0 5px;
	}
		.tabela_agenda_interno td{
			border: 1px solid #000000;
			
			background: #353636;
		}
		.tabela_agenda_interno th{
			background: #444545;
			border: 1px solid #000000;	
			color: #AFAFAF;
			font-size: 0.69em;
			text-transform:uppercase;
		}
		.tabela_agenda_interno .tabela_agenda_interno_porcentagem {
			color: #C1BD73;
			float: right;
			font-size: 0.81em;
			font-weight:bold;
		}
		.tabela_agenda_interno .tabela_agenda_interno_dir {
			float: right;
			font-size: 0.69em;
			color: #FFF;
		}
		.tabela_agenda_interno .tabela_agenda_interno_esq {
			float: left;
			font-size: 0.69em;
			color: #FFF;
		}
.tabela_h_modalidade{
	background: #C1BD73;
	text-transform:uppercase;
	color: #1E1E1E;
	font-weight: bold;
	font-size: 11px;
}
.tabela_h_dias td{
	background: #1E1E1E;
	text-transform:uppercase;
	color: #C1BD73;
	font-weight: bold;
	font-size: 12px;
	border: 0px;
	padding: 2px 0px;
}
.tabela_agenda_interno td{
	background: #444545;
	font-size: 12px;
	border-bottom: 1px solid #C1BD73;
}
.tabela_agenda p{
	border-bottom: 0px solid #1E1E1E;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}
.tabela_agenda p.segundo{
	border-top: 0px solid #1E1E1E;
	font-size: 11px;
	color: #FFFFFF;
	background: #353636;
	padding: 5px;
}


.hr{
	border-top: 1px solid #1E1E1E;
	height:1px;
	width:100%;
	float:left;
}
.hr hr{
	border: 0px;
	width:100%;
	height: 1px;
	background: #1E1E1E;
}