.geral, .cabecalho, .rodape{
	margin: 0px auto !important;
	padding: 0px;
	width:760px;
	
	
}
/*Cabecalho ----------------------------------------------------------------*/
.cabecalho {
	background: url(../images/alesfe_topo_fundo.gif) repeat-x;
	text-align: center;
	margin: 0px 0px 5px;
	height: 93px;
	width: 99%;
}
.cabecalho .data{
	font-weight: bold;
	color: #D02226;
	
}
.cabecalho_menu{
	width:760px;
	margin: 1px auto 5px;
	background: #0099FF url(../images/e-academia_menu_fundo.gif) repeat-x;
	height:26px;
	display: none;
}
.cabecalho_menu ul {}
.cabecalho_menu ul li{	
	display:inline;
}
.cabecalho_menu ul li a{
	font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	padding: 0 15px;
	height: 26px;
}
.cabecalho_menu ul li a:hover{
	background: #CC3333;
	color: white;
}

/*Fecha cabecalho ----------------------------------------------------------------*/
	.rodape{
	height: 49px;
	margin-top:5px;
	padding:5px;
	width:98%;
	display:block;
	background: url(../images/alesfe_rodape.gif) repeat-x;
	text-align: center;
	font-size: 9px;
	color: #858585;
	}
	.rodape .rodape_menu  {	
		
	}
	.rodape .rodape_menu ul li{
		margin: 0px 5px;
		text-align: center;
		float: left;
	}
/*FECHA RODAPE*/
/*Corpo           ----------------------------------------------------------------*/
	
.table_principal{
	width:1000px;
	margin: 0px auto;
		
}
.td_menu{
	width: 140px;

}
.td_principal{
	padding:1px 0px 5px 5px;
}
.td_principal#uma_celula{
	padding:0px !important;
}
/* Quando houver três colunas, e serão duas tabelas*/

.table_principal_sub{
	width:100%;
	margin: 0px;
	padding: 0px;	
}
	
/*Menu Corpo  ----------------------------------------------------------------*/
.menu {
	clear:both;
}
.menu ul {
	width:140px;
}
.menu ul li{
	margin: -1px 0px 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
.menu ul li a{
	display:block;
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding: 6px 20px 6px 8px;
	background: #cf000c url(../images/alesfe_menu_fundo.gif) repeat-x;
}
.menu ul li a:hover{
	background: #00559a url(../images/alesfe_menu_fundo_hover.gif) repeat-x;
	color: white;
}
/*DROP DOWN*/
.menu ul .menu_drop_down{	margin: -20px 0px 0px 120px;}
.menu ul .menu_drop_down li{	margin: 0px 0px 0px;}
.menu ul .menu_drop_down li a{	padding: 3px; }
.menu ul .pop_up a{	
/*background: #cf000c url(../images/seta.png) no-repeat 120px 10px;*/
background: #cf000c url(../images/alesfe_menu_fundo.gif) repeat-x;
}
/* sub class menu*/
.menu_subclass{
	border: 0px solid white !important;
}
.menu_subclass ul{
	width:105px;
	padding: 5px 0px 5px 10px!important;
	
}
.menu_subclass_titulo{
	margin-left:-10px !important;
}

/* Fecha sub class menu*/
/* Cor do Sair*/
.menu span{
	color:#FFFF00;
}
/*fecha cor do sair*/


	/*Fecha Menu Corpo  ----------------------------------------------------------------*/
	
	/*Fecha Principal Corpo  ------------------------------------------------------------*/

/*Agenda -------------------------------*/
.agenda{
	width:120px;
	display:block;
	background:#e2e2e2;
	padding:5px;
	border: 1px solid #CCCCCC;
	float: right;
	margin: 0px 0px 0px 5px;
}
.agenda b{
	font-size: 10px !important;
	color: #3399cc !important;
}
.agenda ul{
	margin: 0px 0px 4px;	
}
/* Fecha agenda----------------------------------*/





/*Avaliacoes corporais   ----------------------------------------------------------------*/
.composicao_corporal td{}

/*Fecha Avaliacoes corporais  ----------------------------------------------------------------*/
/*Abre Menu Interno           ----------------------------------------------------------------*/
/*menu interno engloba todo o menu interno da primeira página*/
.menu_interno{
	width: 750px;
	float: left;
}

.min_bv_ban,.minha_conta{
	padding: 0px;
	float: left;
	height: 170px;
	width: 175px;
	border: 1px solid #e3e3e3;
	margin: 0px 5px 5px 0px;
}
.min_bv_ban a{
	color: #333333;
	padding: 2px 0px !important;
}
.min_bv_ban a:hover{
	color: #009900;
	background: #FFFFCC;
}
.min_bv_ban b{
	font-size: 13px;
	font-weight: bold;
	color: #5d98e5;
}
.min_bv_ban ul{
	margin: 10px;
}
.min_bv_ban ul li{padding: 2px 0px !important;}
#min_bv_ban_01{	background: url(../images/e-academia_bv_aval.jpg) no-repeat;}
#min_bv_ban_02{	background: url(../images/e-academia_bv_relatorio.jpg) no-repeat;}
#min_bv_ban_03{	background: url(../images/e-academia_bv_agenda.jpg) no-repeat;}
#min_bv_ban_04{	background: url(../images/e-academia_bv_dados.jpg) no-repeat;}
#min_bv_ban_05{	background: url(../images/e-academia_bv_usuarios.jpg) no-repeat;}
#min_bv_ban_06{	background: url(../images/e-academia_bv_ajuda.jpg) no-repeat;}
#min_bv_ban_07{	background: url(../images/e-academia_bv_aluno.jpg) no-repeat;}

#minha_conta{
	background: url(../images/e-academia_bv_plano_academi.gif) no-repeat;
}
#minha_conta_instrutor{
	background: url(../images/e-academia_bv_plano_instrut.gif) no-repeat;
}
#minha_conta a,#minha_conta_instrutor a{	
	padding: 0px 0px 130px 150px !important;
}
#minha_conta a,#minha_conta_instrutor a:hover{
	background:none;
}

/*Fecha Menu Interno          ----------------------------------------------------------------*/

/*div Acqua*/
.aqua h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #15428b;
	padding: 4px 5px 4px 12px;
	border: 1px solid #99bbe8;
	background: url(../images/e-academia_dg_caption_fundo.gif) repeat-x;
	margin: 0px;
}
.aqua .container {
	border-top: 1px solid #d9e8fb;
	border-right: 1px solid #99bbe8;
	border-bottom: 1px solid #99bbe8;
	border-left: 1px solid #99bbe8;
	margin: 0px;
	padding: 0px 0px 5px 20px;
}
.aqua .container h6{
	font-size: 11px;
	color: #FF0000;
	background: #d9e8fb;
	margin: 0px 0px 5px -20px;/*Tem que retirar o excesso da classe anterior*/
	padding: 6px 6px 6px 20px;
}
.aqua .sub_menu ul{
	padding: 5px;
	float: left;
	width: 150px;
}
.aqua .sub_menu ul li{
	padding: 2px;
}
.aqua .sub_menu ul li strong{
	color:#006699;
}
/* fecha div aqcua*/
.a_button{
	border: 1px solid #99b1c7;
	background: #F0F0F0 url(../images/e-academia_bt_fundo2.gif) repeat-x;
	padding: 3px;
}

/*ABRE ALERTAS--------------------------*/
#id_spry_alert,#id_spry_loading{
	

}


/*Fecha ALERTAS--------------------------*/
/*ban */
.box{
	background: #f5f5f5;
	border: 1px solid #E4E4E4;
	padding: 5px;
	margin: 0px;
}
.box#direita {
	background: #f5f5f5;
	border: 1px solid #c9c9c9;
	padding: 5px;
	margin: 0px 0px 5px;
}
.apoio td {
	vertical-align: middle;
	padding: 2px;
}
.contador{
	background: #FFFFFF url(../images/alesfe_contador_fundo.gif) no-repeat !important;
}
.cabecalho .topo_background {
	background: url(../images/alesfe_topo_logo.gif) no-repeat;
}
.box#debates {
	background: #FFFFFF url(../images/alesfe_debates_fundo.gif) repeat-x;
	border: 1px solid #c9c9c9;
	padding: 50px 5px 5px 10px;
	margin: 0px 0px 5px;
}
.box#debates a{
	color: #333333;	
}
.lead {
	font-size: 11px;
	font-style: italic;
}
.google_search {
}
.google_search a, .google_search img, .google_search span{ display:none;}


