* {
	text-decoration:none;
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	outline:0;
}

body {
	background:#1C8A1C url(../imagens/home/bg.png) repeat-x left top;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#353031;
	cursor:default;
}
input, textarea, select {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
a { color:#353031; }

#header {
	display:block;
	width:100%;
	height:140px;
	margin:auto;
}
#header h1,
#header h1 a {
	display:block;
	width:158px;
	height:102px;
	background:url(../imagens/home/logo.png) no-repeat left top;
	text-indent:-5000px;
	margin:3px 0 4px 15px;
}
#header h1 a {
	margin:0;
}

#mestre {
	position:relative;
	display:block;
	width:964px;
	margin:auto;
}

#mestre #main {
	float:left;
	width:964px;
	background:url(../imagens/home/bg-pad.png) repeat-y left top;
}
#mestre #content {
	float:left;
	width:964px;
	background:url(../imagens/home/bg-top.png) no-repeat left top;
}
#mestre #contentAux {
	float:left;
	width:929px;
	background:url(../imagens/home/bg-bot.png) no-repeat left bottom;
	padding:15px 15px 30px 20px;
}

/*** MENU ***/
#menu {
	float:left;
	width:100%;
}
#menu li {
	position:relative;
	z-index:10;
}
#menu li ul {
	position:absolute;
	top:26px;
	left:0;
	display:none;
	width:146px;
	z-index:10;
}
#menu li:hover ul {
	display:block;
}
#menu li ul li {
	float:left;
	width:100%;
}
#menu li,
#menu li a {
	float:left;
	height:26px;
	text-indent:-5000px;
}
#menu li.academia,
#menu li.academia a {
	width:146px;
	background:url(../imagens/home/menu/academia.png) no-repeat left top;
}
#menu li.blog,
#menu li.blog a {
	width:97px;
	background:url(../imagens/home/menu/blog.png) no-repeat left top;
}
#menu li.agenda,
#menu li.agenda a {
	width:120px;
	background:url(../imagens/home/menu/agenda.png) no-repeat left top;
}
#menu li.faca-seu-evento,
#menu li.faca-seu-evento a {
	width:182px;
	background:url(../imagens/home/menu/faca-seu-evento.png) no-repeat left top;
}
#menu li.tour,
#menu li.tour a {
	width:99px;
	background:url(../imagens/home/menu/tour.png) no-repeat left top;
}
#menu li.links-parceiros,
#menu li.links-parceiros a {
	width:180px;
	background:url(../imagens/home/menu/links-parceiros.png) no-repeat left top;
}
#menu li.contato,
#menu li.contato a {
	width:122px;
	background:url(../imagens/home/menu/contato.png) no-repeat left top;
}

#bAcademia #menu li.academia a,
#bBlog #menu li.blog a,
#bAgenda #menu li.agenda a,
#bFacaSeuEvento #menu li.faca-seu-evento a,
#bLoja #menu li.loja a,
#bTour #menu li.tour a,
#bLinksParceiros #menu li.links-parceiros a,
#bContato #menu li.contato a,
#menu li a:hover,
#menu li a.ativo { background-position:left bottom; }

#menu #subAcademia li.apresentacao a {
	background:url(../imagens/home/menu/submenu/apresentacao.png) no-repeat left top;
}
#menu #subAcademia li.atividades a {
	background:url(../imagens/home/menu/submenu/atividades.png) no-repeat left top;
}
#menu #subAcademia li.cursos a {
	background:url(../imagens/home/menu/submenu/cursos.png) no-repeat left top;
}
#menu #subAcademia li.equipe a {
	background:url(../imagens/home/menu/submenu/equipe.png) no-repeat left top;
}
#menu #subAcademia li.galeria a {
	background:url(../imagens/home/menu/submenu/galeria.png) no-repeat left top;
}
#menu #subAcademia li.horarios a {
	background:url(../imagens/home/menu/submenu/horarios.png) no-repeat left top;
}
#menu #subAcademia li.planos a {
	background:url(../imagens/home/menu/submenu/planos.png) no-repeat left top;
}

#menu #subAcademia li a.ativo,
#menu #subAcademia li a:hover { background-position:left bottom !important; }


/*** COMUM INTERNO ***/
#barraTop {
	position:absolute;
	top:75px;
	right:40px;
}
#barraTop .frm_mailing {
	display:block;
}
#barraTop .frm_mailing legend { display:none; }

#barraTop .frm_mailing label {
	float:left;
	width:124px;
	height:9px;
	background-image:url(../imagens/home/titulos/receba-novidades.png);
	text-indent:-5000px;
	margin:7px 5px 0 0;
}
#barraTop .frm_mailing #email_mailing {
	float:left;
	width:165px;
	height:15px;
	background:url(../imagens/home/bg-input.png) no-repeat left top;
	text-align:center;
	font-size:10px;
	color:#425059;
	padding:3px 8px;
	margin-right:5px;
}
#barraTop .frm_mailing .botao {
	float:left;
	width:49px;
	height:20px;
	background:url(../imagens/home/botoes/enviar.png) no-repeat left top;
	text-indent:-5000px;
	cursor:pointer;
	margin-top:1px;
	border:0;
}
#barraTop .frm_mailing .botao:hover { background-position:left bottom; }
#barraTop .frm_mailing .alert {
	position:absolute;
	display:block;
	width:200px;
	right:32px;
	top:-20px;
	font-size:12px;
}
#barraTop .frm_mailing .erro {
	color:#EA8224;
}
#barraTop .frm_mailing .sucesso {
	color:#E2DFCF;
}
#barraTop .frm_mailing .loading {
	position:absolute;
	top:-20px;
	right:0;
	width:72px;
	text-align:center;
	color:#E2DFCF;
	margin:0;
}

/*** rodape ***/
#rodape {
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	color:#FFF;
	padding-bottom:15px;
	margin:15px auto;
}
#rodape address { font-style:normal; }
#rodape a { color:#FFF; text-decoration:underline; }
#rodape a.polvo {
	display:block;
	width:17px;
	height:21px;
	background:url(../imagens/home/polvo.png) no-repeat left top;
	margin:10px auto;
	text-indent:-3000px;
	display:none;
}

/*** TOOLTIP ***/
#tooltip {
	position:absolute;
	width:220px;
	background-color:#E5E5E5;
	font-size:10px;
	font-weight:bold;
	color:#353031;
	line-height:15px;
	padding:5px;
	border:2px solid #EA8224;
	z-index:3000;
}

/*** BOX DOS CONTE�DOS ***/
.box {
	position:relative;
	float:left;
	width:924px;
	background:url(../imagens/home/molduras/box-top.png) no-repeat left top;
	padding-top:25px;
	margin-top:10px;
}
.box-bot {
	float:left;
	width:924px;
	background:url(../imagens/home/molduras/box-bot.png) no-repeat left bottom;
	padding-bottom:25px;
}
.box-pad {
	float:left;
	width:880px;
	background:url(../imagens/home/molduras/box-pad.png) repeat-y left top;
	padding:0 22px;
}
.box-sec {
	position:relative;
	float:left;
	width:924px;
	background:url(../imagens/home/molduras/box-top-sec.png) no-repeat left top;
	padding-top:30px;
	margin-top:20px;
}

.box-pq {
	width:280px;
	background:url(../imagens/home/molduras/box-pq-top.png) no-repeat left top;
}
.box-pq .box-bot {
	width:280px;
	background:url(../imagens/home/molduras/box-pq-bot.png) no-repeat left bottom;
}
.box-pq .box-pad {
	width:236px;
	background:url(../imagens/home/molduras/box-pq-pad.png) repeat-y left top;
}
.box-md {
	float:right;
	width:620px;
	background:url(../imagens/home/molduras/box-md-top.png) no-repeat left top;
}
.box-md .box-bot {
	width:620px;
	background:url(../imagens/home/molduras/box-md-bot.png) no-repeat left bottom;
}
.box-md .box-pad {
	width:576px;
	background:url(../imagens/home/molduras/box-md-pad.png) repeat-y left top;
}

.box h2.titulo_pagina {
	display:block;
	width:281px;
	height:57px;
	text-indent:-5000px;
	margin:-40px 0 15px;
}
.box-sec h2 {
	position:absolute;
	top:4px;
	left:4px;
	display:block;
	width:916px;
	height:26px;
	text-indent:-5000px;
	margin:0;
}

/* Fancybox */
#fancybox-outer {
	background-color:#353031 !important;
}
#fancybox-content {
	border-color:#353031 !important;
}
.fancybox-title-inside {
	background-color:#353031 !important;
	text-align:left !important;
	font-weight:bold !important;
	color:#FFF !important;
	padding-top:3px;
}

#fancybox-close {
	top:-30px !important;
	right:0 !important;
	width:29px !important;
	height:20px !important;
	background:url(../imagens/home/academia/galeria/bt-fechar.png) no-repeat left top !important;
}
#fancybox-left, #fancybox-right {
	top:-30px;
	width:33px !important;
	height:20px !important;
}
#fancybox-left {
	left:50% !important;
	margin-left:-45px;
	background:url(../imagens/home/academia/galeria/bt-prev.png) no-repeat left top !important;
}
#fancybox-right {
	right:50% !important;
	margin-right:-45px;
	background:url(../imagens/home/academia/galeria/bt-next.png) no-repeat left top !important;
}
#fancybox-left-ico, #fancybox-right-ico {
	display:none !important;
}



