@charset "utf-8";
	/* CSS do site academiaboaforma.com.br */
/* Responsável: tecbra.com.br */
/* Desenvolvedor: TARCISO VELAME */
/* Data: Agosto de 2008 */


/* UNIVERSAL */

	* {
		padding:0;
		margin:0;
		border:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	
	body {
		background:URL(images/bg.gif) repeat-x #306102;
	}
	
	a {
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	h1 {
		font-size:18px;
		text-transform:uppercase;
		font-weight:normal;
		color:#306102;
	}
	
	h2 {
		font-size:12px;
		text-transform:uppercase;
	}



/* GERAL */

	#geral {
		background:url(images/bg_conteudo.gif);
		width:800px;
		margin:0 auto;
	}
	
	.limpador {
		clear:both;
	}
	
	.linkAmarelo {
		color:#FFF000;
		
	}
	
	.laranja {
		color:#ef781c;
		font-weight:bold;
	}
	
	.alignRight { text-align:right; }


/* TOPO */
	#topo {
		height:247px;
	}


/* COLUNA ESQUERDA */
	#colunaEsq {
		width:179px;
		color:#FFF;
		float:left;
	}
	
	#colunaEsq a {
		color:#FFF;
	}
	
	/* NEWS */
	#colunaEsqNews {}
	
	#colunaEsqNews p {
		margin:15px 25px 15px 15px;
	}
	
	/* ANIVERSARIOS */
	#colunaEsqAniversarios {		
	}
	
	#colunaEsqAniversarios p {
		padding:0 0 0 15px;
	}
	
	#colunaEsqAniversarios label {
		color:#c8f00e;
	}
	
	#colunaEsqAniversarios div {
		padding:25px 0 0 15px;
	}


/* COLUNA DIREITA */
	#colunaDir {
		width:173px;
		float:left;
		color:#FFF;
		text-align:right;
	}
	
	#colunaDir a {
		color:#FFF;
	}
	
	/* DICAS */
	#colunaDirDicas p {
		margin:0 15px 15px 25px;
	}
	
	/* SHOP */
	
	#colunaDirShop div {
		margin:0 0 10px 0;
	}
	
	#colunaDirShop div img {
		margin:2px 15px 0 10px;
		border:1px solid #000;
		float:right;
	}
	
	#colunaDirShop p {
		margin:0 15px 15px 25px;
	}
	
	#colunaDirShop div span {
		color:#FFF000;
		font-weight:bold;
	}
	
	/* ENQUETE */
	#colunaDirEnquete {
		margin:40px 0 0 0;
	}
	
	#colunaDirEnquete p {
		margin:0 15px 0 25px;
	}
	
	#colunaDirEnquete div {
		color:#FFF000;
		margin:10px 0 0 0;
	}
	
	#colunaDirEnquete div p {
		height:20px;
	}
	
	#colunaDirEnquete a {
		color:#d6ff17;
	}
	
	.colunaDirEnqueteBotao input {
		background:#e9a617;
		padding:2px 3px;
		margin:0 0 0 5px;
	}
	
	.colunaDirEnqueteBotao input:hover {
		background:#ef781c;
		color:#FFF;
	}

		
	
/* CONTEUDO */
	#conteudo {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
	}
	
	/* PLAYER */
	#indexPlayer {
		margin:0 0 15px 0;
	}
	
	/* AULAS (HORARIOS) */
	#indexAulas {
		margin:0 0 0 15px;
		_margin:0 0 0 5px;
		float:left;
	}
	
	/* EXPERIMENTAL (AULA) */
	#indexExperimental {
		margin:0 25px 0 0;
		_margin:0 10px 0 0;
		float:right;
	}
	
	/* ORKUT */
	#indexOrkut {
		width:371px;
		margin:15px 0 15px 15px;
		_margin:15px 0 15px 7px;
		float:left;
	}
	
	/* DEPOIMENTOS */
	#indexDepoimentos {
		width:195px;
		margin:15px 0 0 15px;
		_margin:15px 0 0 7px;
		float:left;
	}
	
	#indexDepoimentos div {
		margin:0 10px 5px 0;
		border:1px solid #000;
		float:left;
	}
	
	#indexDepoimentos p {
		text-align:left;
		font-size:11px;
	}
	
	#indexDepoimentos a {
		text-align:right;
		color:#386f02;
		font-weight:bold;
	}
	
	.depoimentosNome {
		font-size:12px;
		color:#386f02;
		font-weight:bold;
		margin: 10px 0 5px 0;
	}
	
	.indexDepoimentosLink {
		margin: 15px 0 0 0;
	}
	
	/* CADASTRE-SE */
	#indexCadastre {
		background:url(images/index_cadastre_topico.gif) no-repeat;
		width:145px;
		float:right;
		padding:25px 0 0 0;
		margin:15px 25px 0 0;
		_margin:15px 10px 0 0;	
	}
	
	#indexCadastre p {
		font-size:11px;	
		text-align:right;
	}
	
	#indexCadastre div p {
		color:#ef781c;
		font-weight:bold;
	}
	
	#indexCadastre div {
		margin: 10px 0 5px 0;
	}
	
	.indexCadastreInput input {
		background:#3d7704;
		color:#FFF;
		padding:1px 3px;
		width:135px;
	}
	
	
	.indexCadastreSubmit {
		background:#F00;
	}
	
	/* PESQUISA */
	#indexPesquisa {
		width:377px;
		margin:0 0 0 15px;
		_margin:0 0 0 7px;
	}
	
	#indexPesquisa p {
		font-size:11px;
		text-align:justify;
		padding:0 0 0 35px;
	}

		

/* RODAPE */

	#rodape {
		background:URL(images/bg_rodape.gif) repeat-x #306102 bottom;
		height:75px;
	}
	
	#rodape div {
		width:800px;
		margin:0 auto;
	}
	
	#rodape img {
		float:right;
	}
	
	#rodape p {
		padding: 58px 0 0 15px;
	}
	
	#rodapeConteudo {
		background:url(images/bg_rodape_conteudo.gif) no-repeat;	
	}
	
	
/* JORNAL */

	#jornal {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#jornal h1 {
		margin:10px 0 15px 0;
	}
	
	#jornal h2 {
		margin:30px 0;
	}	
	
	#jornal p {
		margin:0 0 10px 0;
	}
	
	#jornal a {
		color:#306102;
	}
	
	#jornal ul li {
		margin:0 0 5px 15px;
		color:#306102;
	}
	
	.jornalFonte {
		text-align:right;
		font-style:italic;
	}
	

#topoInternas{
		margin:0;	
		background:#C8F00E;
		width:408px;		
	}
	
/* EQUIPE */
	
	#equipe {
		width:408px;
		height:600px;
		overflow:auto;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	#equipeFotoGeral {
		margin:0 auto;
		width:300px;
		height:100px;		
	}
	#equipeFoto1 {
		margin:0;
		float:left;
	}
	#equipeFoto2 {
		margin:0;
		float:right;
	}	
	#textoFoto {
		margin:-60px 0 0 70px; 
		float:left	
	}
	.equipeFonte {
		font-family:verdana; 
		font-size:10px
	}
	#equipe p {
		margin:30px 0 0 0;
	}
	#equipe h3 {
		margin:20px 0 20px 20px;
	}


/* MODALIDADES */

	#modalidades {		_width:208px;
		width:408px;		
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	.textoModalidades{
		color:#009933;
		font-family:verdana;
		font-size:16px;
		}
	#modalidadesFoto1 {
		margin:50px 0 0 0;
		width:183px;
		height:84px;
		float:left;		
	}		#modalidadesFoto1 img{		border:1px #009933 solid;	}	
	#modalidadesFoto1 h3 {
		margin:0;
		font-size:18px;
		text-transform:uppercase;
		font-weight:normal;
		color:#306102;
	}
	#modalidadesFoto2 {		
		margin:-85px 0 0 210px; 				_margin:50px 0 0 20px; 		
		width:183px;
		height:84px;		_height:54px;
		float:left;
		/*border:1px #009933 solid;	*/
	}		#modalidadesFoto2 img{		border:1px #009933 solid;	}		
	#textomodalidadesFoto {
		margin:0 0 0 30px; 				_margin:0 0 0 15px;
		float:left;			
	}
	#textomodalidadesFoto2 {
		padding-left:60px;
	}
	.modalidadesFonte {
		font-family:verdana; 
		font-size:20px
	}
	#modalidades p {
		margin:30px 0 0 0;
	}
	
/* EMPRESA */	

	#empresa {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#empresa p {
		margin-top:30px;
	}
	#empresa h1{
		font-family:verdana;
		font-size:12px;
	}
	#recepcao{
		padding-top:50px;
		padding-left:22px;
		float:left;			
	}
	#salasLuta{
		padding-top:50px;
		padding-left:68px;
		float:left;			
	}
	#vestiario{
		padding-top:50px;
		padding-left:50px;
		float:left;			
	}
	#salasGinastica{
		padding-top:20px;
		padding-left:10px;
		float:left;			
	}
	#areaMusculacao{
		padding-top:20px;
		padding-left:20px;
		float:left;			
	}
	#sauna{
		padding-top:20px;
		padding-left:20px;
		float:left;			
	}
	
/* HORÁRIOS */

	#horarios {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#horarios p {
		margin:30px 0 0 0;
	}
	#horarios h1{
		font-family:verdana;
		font-size:17px;
	}
	#sala1{
		padding-top:50px;
		padding-left:22px;
		float:left;			
	}
	#sala2{
		padding-top:20px;
		padding-left:210px;
		float:left;			
	}
	#sala3{
		padding-top:20px;
		padding-left:22px;
		float:left;			
	}
	
/* AVALIAÇÕES */

	#avaliacoes {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#avaliacoes p {
		margin:30px 0 0 0;
	}
	
	
/* CADASTRE-SE */

	#cadastro {
		width:408px;				_width:308px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#formulario{
		margin:0 0 0 0;
		padding-top:40px;
		padding-left:20px;				_padding-left:0;
		float:left;	
		/* background:#CCC; */
		width:390px;
	}
	#cadastro p {
		margin:30px 0 0 0;
	}
	.cadastro input {
		 background:#3d7704;
		color:#FFF;
		padding:1px 3px;
		/* width:235px; */
	}
	.cadastro textarea {
		 background:#3d7704;
		color:#FFF;
		padding:1px 3px;
		/* width:235px; */
	}
	.cadastrosubmit{
		background:#FFF;
	}
	
/* FOTOS  */

	#fotos {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#formFotos{
		margin:-15px 0 0 100px;
		float:left;	
		background:#CCC;
	}
	#fotos p{
		 margin:30px 0 0 0;		
	}
	
/* DICAS */
	#listagem {
		width:400px;
		height:500px;
	/*	background:#cccccc; */
		overflow:auto;
	}

	#dicas {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	
	#dicas h1 {
		margin:30px 0 15px 0;
	}
	
	#dicas h2 {
		margin:0 0 0 0;
	}	
	
	#dicas p {
		margin:0 0 10px 0;
	}
	
	#dicas a {
		color:#306102;
	}
	#dicas ul{
		padding-top:30px;
	}
	#dicas ul li {
		margin:0 0 5px 15px;
		color:#306102;
	}
	#paginacao{	
		padding-left:200px;
	}
	.dicasFonte {
		text-align:right;
		font-style:italic;
	}
	
/* SHOP  */

	#shop {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
		
	}
	
	#shop h1 {
		margin:-100px 0 15px 120px;
		font-size:14px;
	}
	#img p{
		padding-left:120px;
		font-size:12px;
		width:250px;
	}
		
	#shop p {
		margin:0 0 10px 0;
	}
	
	#shop a {
		color:#306102;
	}
	
	#shop ul{
		margin-top:30px;
	}
	
	#shop ul li {
		margin:0 0 5px 15px;
		color:#306102;
	}
	
	#img{	
		margin:40px 0 0 0;
	}
	.shopFonte {
		text-align:right;
		font-style:italic;
	}
	
/* ANIVERSARIOS  */

	#aniversarios {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	#aniversarios h1{
		font-size:13px;
		text-transform:none;
		padding-top:30px;
	}
	#aniversarios a {
		color:#000000;
	}
	
/* RESULTADOS  */

	#resultado {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	}
	#resultado h2 {
		font-family:verdana;
		font-size:12px;		
	}
	
/*  DEPOIMENTOS */	
#cadastroGeral input{
	border:1px #FFF solid;
	font-family:verdana;
	font-size:11px;
	color:#FFF;
	background:#3D7704;	
}
#cadastroGeral textarea{
	border:1px #FFF solid;
	font-family:verdana;
	font-size:11px;
	color:#FFF;
	width:272px;
	background:#3D7704;	
}

/* DICAS */

	#depoimentos {
		width:408px;
		padding:20px;
		background:#FFF;
		float:left;
		text-align:justify;
	    height:650px;
        overflow:auto;

	}
	
	#depoimentos h1 {
		margin:30px 0 15px 0;
	}
	
	#depoimentos h2 {
		margin:0 0 0 0;
	}	
	
	#depoimentos p {
		margin:0 0 10px 0;
	}
	
	#depoimentos a {
		color:#306102;
	}
	#depoimentos ul{
		padding-top:30px;
	}
	#depoimentos ul li {
		margin:0 0 5px 15px;
		color:#306102;
	}
	
	.depoimentosFonte {
		text-align:right;
		font-style:italic;
	}	