@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;
   }

   /* DICAS */
   #colunaEsqDicas {
   }

   #colunaEsqDicas p {
      padding:0 0 0 15px;
   }

   #colunaEsqDicas label {
      color:#c8f00e;
   }

   #colunaEsqDicas div {
      padding:25px 0 0 15px;
   }

/* COLUNA DIREITA */
   #colunaDir {
      width:173px;
      float:left;
      color:#FFF;
      text-align:right;
   }
   
   #colunaDir a {
      color:#FFF;
   }
   

   /* 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;
   }  
#dicas .parceiros {	float:left;	width:100%;	margin-top:20px;	height:65px;}#dicas .parceiros img {	margin-right:10px}#dicas .parceiros a {	color:#EF781C;	font-size:11px;	text-decoration:underline;}
