/* CSS Document */

body {background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
img {border:0}
#tudo {width: 977px; position: absolute; z-index: 0; left: 50%; margin-left: -488px; padding: 0; margin-bottom: 0}

/* Tabelas */
.tabela_header {background-image:url(../img/g_fundo_cat_prod.jpg); text-align:center; font-size:12px; font-weight:bold; color:#666666}
.tabela_linhas {background-color:#F1F1F1; font-size:11px; color:#666666}
.celula_centro {text-align:center}

/* Texto Centralizado */
.centralizar{text-align:center}

/* Topo */
#topo {position: relative; height: 130px}
#topo_logo {width: 200px; position:absolute; left: 10px; top:15px}
#topo_slogan {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-style:italic; color:#CCCCCC; width: 300px; left: 230px; position:absolute; top: 55px}
#topo_icones {width: 120px; right:0; position:absolute; text-align:right}

/* Menu */
#menu {background-image:url(../img/g_fundo_menu.jpg); height:41px; width: 977px}
ul.menu_principal {margin:0; padding:0}	
ul.menu_principal li {list-style:none; display:inline}
ul.menu_principal li a {float:left; margin-left: 15px; padding-left:15px; margin-top: 13px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:none; background-image:url(../img/g_bola_menu.jpg)}
ul.menu_principal a:hover {color:#31b4d6}

/* Busca */
#topo_busca {width: 300px; height: 41px; float:right !important; padding-top: 0px; text-align:right; padding-right: 1px; padding:0; position:relative}
#busca_campo {margin-top: 12px !important; margin-top:7px; margin-bottom:0; margin-right: 43px;}
.busca_campo {border:0; background-color:#F7F7F7; font-size:10px;}
#busca_bt {padding:0; position:absolute; right:12px; top:11px !important; top: 7px}

/* Pagina Busca */
#pagina_busca {margin-left:200px}
.titulo_resultado {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#FF6600; margin:0; margin-bottom:10px}

.busca_bt {padding:0; margin:0}

/* Outros */
.separador {background-image:url(../img/g_bola_separacao.jpg); width:62px; height:9px}

/* Corpo */
#corpo_index{width: 977px; position:relative; height:100%}
#lado_a {width:475px; margin-left:10px; top:0; height:100%}
#lado_b {width:485px; right:0; top:0; height:100%; position:absolute}
.titulo_laranja {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#fe7e30; padding-top:20px; margin:0}
.descricao_titulo{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#999999; padding-top:3px; margin:0}
.subtitulo_laranja{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#fe7e30; padding-top:3px; margin:0}
.subtitulo_cinza{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#666666; padding-top:3px; margin:0}
.subtitulo_cinzaclaro{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#999999; margin:0; margin-top:4px}
.subtitulo_azul{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#1453a9; padding-top:3px; margin:0}
.texto1{font-family:Tahoma; font-size: 11px; color:#999999; padding-top:3px; margin:0; line-height:150%;}
.texto2{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; padding-top:3px; margin:0; line-height:150%;}
.texto3{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; margin-top:10px; margin-bottom:10px; line-height:150%;}
.texto_centralizado{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; margin-top:10px; margin-bottom:10px; text-align:center; line-height:150%;}

/* Links */
a.link1 {font-family:Tahoma; font-size: 11px; font-weight:bold; color:#999999; text-decoration:none}
a.link1:hover {color:#CCCCCC}
a.link2 {font-family:Tahoma; font-size: 11px; color:#999999; text-decoration:none}
a.link2:hover {color:#CCCCCC}
a.link3 {color:#999999; text-decoration:none}
a.link3:hover {color:#CCCCCC}
a.link4 {text-decoration:none; color:#666666}
a.link4:hover {}
a.slogan {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-style:italic; color:#CCCCCC; text-decoration:none}
a.slogan:hover {color:#fe7e30}
a.link_not {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-decoration:none}
a.link_not:hover {color:#1453a9}

/* Link Botão */
a.linkbt{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#0c45a5; text-decoration:none; padding: 5px; background-color:#F1F1F1;border:1px solid #0c45a5;}
a.linkbt:hover {background-color:#0c45a5; color:#FFFFFF}

/* Imagens */
.div_centro {text-align:center}

/* Index */
#destaque {width: 462px; height: 277px; margin-top: 15px; border: solid 1px #F1F1F1}
.index_destaque{font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#fe7e30; margin:0; padding-top:10px; padding-left:10px}
#destaque1 {width:210px; padding:10px; float:left}
#destaque2 {width:210px; margin-left:220px; padding:10px;}
.titulo_destaque{font-family:Tahoma; font-size: 11px; font-weight:bold; color:#fe7e30; padding-top:6px; padding-left:7px; margin:0}
.descricao_destaque{font-family:Tahoma; font-size: 11px; color:#999999; padding-top:3px;padding-left:7px; margin:0; line-height:150%;}
#noticias {width: 462px; height: 300px; margin-top: 15px; border: solid 1px #F1F1F1}
.index_noticias{font-family:Arial, Helvetica, sans-serif; font-size: 18px;  color:#1453a9; margin:0; padding-top:10px; padding-left:10px}
.linha_noticia {position:relative}
.coluna_noticia1 {width: 110px; padding:10px}
.coluna_noticia2 {left: 160px; top:0; position:absolute; width:290px; padding:10px}
.data_noticia{font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#CCCCCC; padding-top:3px;padding-left:5px; margin:0}
.descricao_noticia{font-family:Tahoma; font-size: 12px; color:#999999; padding-top:3px; margin:0; line-height:150%;}
#lancamentos{ padding:10px} 
.titulo_lancamentos{font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#1453a9; margin:0; padding:0}
.titulo_sobre{font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#fe7e30; margin:0; padding:0; margin-top:15px}
.descricao_sobre{font-family:Tahoma; font-size: 11px; color:#999999; padding-top:3px; margin:0; line-height:150%; margin-left:2px; margin-top:4px}
.coluna_eco1 {width: 200px; padding:10px}
.titulo_eco{font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#77ae0f; padding-top:6px; margin:0}
.coluna_eco2 {left: 210px; top:10px; position:absolute; width:250px; padding:10px}

/* Fale Conosco */
#faleconosco {position: relative; height: 900px}
#lado_a_fc {width:475px; margin-left:10px; top:0; height:100%}
#lado_b_fc {width:445px; right:20px; top:0; height:100%; position:absolute}
#form_faleconosco {font-family:Tahoma; font-size:11px; margin-left: 30px; color:#666666}
#form_faleconosco input {border:solid 1px; border-color:#CCCCCC; padding:0; margin-top:5px; margin-bottom:7px; margin-right:2px}
#form_faleconosco select {border:solid 1px; border-color:#CCCCCC; padding:0; margin-top:5px; margin-bottom:7px; margin-right:2px}
#form_faleconosco textarea {border:solid 1px; border-color:#CCCCCC; padding:0; margin-top:5px; margin-bottom:7px; margin-right:2px}
#fc_erro {margin-left:30px; margin-top:5px; font-size:11px; color:#FF0000}
.fc_rep {background-color:#f1f1f1; padding: 20px; width: 250px; margin-top: 15px; margin-left: 80px;}

/* Eventos */
#eventos {margin-left: 30px; height:300px}
.divisao_mes { padding: 10px; margin-top:10px; width: 700px; position:relative}
.mes_ano {width: 200px; text-align:center; margin-left: 200px;}
.eventos_mes {font-size:36px; color:#CCCCCC; padding:0; margin:0}
.eventos_ano {font-size:36px; color:#F1F1F1; padding:0; margin:0}
.eventos_descricao {width: 300px; position:absolute; top: 10px; right: 10px}

/* Notícias */
#div_noticias {margin-left: 30px; width:600px; min-height:400px}
.noticias_titulo {font-size:12px; font-weight:bold; color:#CCCCCC; padding:1px; margin:0;}
#noticia_destaque{float:left; background-color:#F1F1F1; padding:10px; width:320px; text-align:center; margin-left:20px; margin-top:10px}
#noticia_destaque img{margin-bottom:10px}
#lista_noticias {width:450px; margin-left: 380px}
#linha_noticias {padding:5px; height: 110px; }
#img_noticias {float:left; width: 150px; text-align:center}
#descricao_noticias {width: 380px; margin-left:160px; margin-top:10px}

/* Noticia (Página de visualização de notícia) */
#div_ultimas_noticias {margin-top: 20px; margin-left: 20px}
.ultimas_noticias_titulo {font-size:11px; color:#999999; padding:0; margin:0; margin-bottom: 10px}
a.link_ultimas_noticias {font-family:Tahoma; font-size: 11px; color:#999999; text-decoration:none}
a.link_ultimas_noticias:hover {color:#666666}
#div_noticia {width:580px; margin-left: 370px}
#corpo_noticia {font-family:Tahoma; font-size: 12px; color:#666666; padding-top:3px; margin:0; margin-top:10px; line-height:150%;}
#corpo_noticia p {margin:0}
.hrnoticia {border-top: 1px dashed #CCCCCC; color: #fff; background-color: #fff; height: 4px; border-left:0; margin-top:10px}
#album_noticia {float:left; margin-top:25px; margin-left:20px; background-color:#F1F1F1; text-align:center}
#album_noticia p {margin:5px; margin-top:10px}

/* Suporte */
#lado_a_suporte {width: 250px; float:left; margin-left: 50px;}
.suporte_downloads {margin:5px; padding:0; padding-left:12px; background-image:url(../img/g_seta.jpg); background-repeat:no-repeat; background-position:left center }	
#lado_b_suporte {width:620px; margin-left: 300px}

/* Empresa */
#lado_a_empresa {width: 200px; float:left; margin-left: 30px; margin-top:10px; text-align:center}
#lado_b_empresa {width: 650px; margin-left: 290px; margin-top:10px;}
#lado_b_empresa img {padding:3px}
.titulo_empresa {font-size:22px; color:#1453a9; font-style:italic; font-weight:bold; padding-top:10px; margin-bottom:15px}
.titulo_emp_eco {font-size:22px; color:#77ae0f; font-style:italic; font-weight:bold; margin-top:0; margin-bottom:15px}
#flash_eco {margin-left:20px}
#corpo_eco {margin-left:30px; width:620px}

#menu_empresa2 {background-image:url(../img/g_menu_02.jpg); background-repeat:repeat-y; width:236px}
.menu_empresa {text-align:left; font-size:12px; color:#999999; font-weight:bold}
ul.menu_empresa  {margin:0; padding-left:25px}	
ul.menu_empresa li {line-height:190%}
ul.menu_empresa  li a {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#999999; text-decoration:none; }
ul.menu_empresa  a:hover {color:#1453a9}
.texto_empresa{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; margin-top:10px; margin-bottom:15px; line-height:150%;}
#foto_running{text-align:center; font-size:11px; color:#999999; width:250px; margin-left:20px; float:left}
#foto_running2{text-align:center; font-size:11px; color:#999999; width:250px; margin-left:20px;margin-left:310px}

.emp_eventos img {float:left}
.emp_eventos p {margin-left:180px}
.emp_even_tit {font-size:14px; color:#fe7e30; font-style:italic; font-weight:bold; margin:0;}

.emp_inf_img {float:left; text-align:center;  width:150px}
.emp_inf p {margin-left:150px}
.emp_inf_tit {font-size:14px; color:#fe7e30; font-style:italic; font-weight:bold; margin:0; padding:0; margin-bottom:5px}
.emp_inf_txt {font-size:12px; color:#999999; margin:0}

/* Clientes */
.titulo_cliente{font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color:#0c45a5; margin:0}
#clientes {margin-left: 30px;}
#div_cliente{text-align:center; width: 180px; float:left; margin-bottom:10px}
#logo_cliente {background-image:url(../img/g_fundo_cliente2.jpg); background-repeat:no-repeat; width:180px; height:131px; text-align:center; padding-top:10px; display:block}
.titulo_academia{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#6b6b6b; margin:0; margin-bottom:6px}
.cidade_academia{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#6b6b6b; margin:0}

/* Cliente */
#cliente_a {width:250px; float:left; padding-top:10px; margin-left:40px; }
#cliente_c {width:600px;  float:right; top:0; margin-right:0; right:0}
.tit_acad{font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; color:#0c45a5; margin:0}
.desc_acad{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; margin:0; margin-top:6px}
#foto_cliente {width:150px; height:100%; padding:2px; border:1px solid #CCCCCC; background-color:#FFFFFF; margin:10px; float:left; text-align:center; height:112px}

#rs {border: 2px solid #F1F1F1; padding:15px; text-align:center; width:510px; margin-left:200px ; margin-top:200px }
#rs1 {width:230px; float:left; }
#rs2 {width:230px; margin-left:280px; }


/* Produtos */
#div_produtos {margin-left: 20px}
.tabela_lista {width:700px; border:0;}
.titulo_lista{font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color:#0c45a5; padding-top:20px; margin:0; margin-left:140px}

/* Produto Cardio */
.titulo_linha {font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color:#fe7e30; padding-top:20px; margin:0}
#div_cardio {margin-left: 40px;}
.linha_categoria {width:100%; height:260px; position:relative}
.produto_categoria {text-align:center; padding:10px; width: 200px; float:left}
.titulo_subcategoria{font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#1453a9; margin:0; margin-bottom:8px}
.ver_modelos{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#999999; margin:0; margin-top: 5px}
#descricao_cardio{width:600px; height:350px}
.img_cardio {position:absolute; top:10px; right:50px}

/* Produtos Categoria */
.nao_sobreescrever {clear:both}
.produtos_categorias {text-align:center; padding:10px; width: 200px; margin:0; margin-bottom:20px; float:left; height:240px}
#pro1 {margin-bottom:10px; background-image:url(../img/g_fundo_produto.jpg); background-repeat:repeat-x; padding:5px; font-size:12px; font-weight:bold; color:#666666}
.titulo_categoria{font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color:#0c45a5; padding-top:20px; margin:0; margin-left:10px}
.subtitulo_categoria{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#999999; padding-top:5px; margin:0; margin-left:10px}

/* Ver Produtos */
#verproduto {display:table; width:100%}
#barra_produtos {background-image:url(../img/g_fundo_cat_prod.jpg); background-repeat:repeat-x; margin-top:5px; margin-bottom:14px; padding:6px; font-size:11px; text-align:left; color:#666666}
.titulo_produto {font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color:#0c45a5; padding-top:20px; margin:0}
.categoria_produto{font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#999999; margin:0; margin-top:5px}
#produto_a{width: 380px; margin-left:10px; margin-top:10px; text-align:center;float:left} 
#fotos_produtos {position:relative}
#foto_produto {width:150px; height:100%; padding:2px; border:1px solid #CCCCCC; background-color:#FFFFFF; margin:10px; float:left; text-align:center; margin-bottom:10px; min-height:113px}

#descricao_produtos {width:530px; float:right; top:0; margin-right:30px;}
#especificacoes_tecnicas {padding:10px}
.td_produto1 {font-size:11px; font-weight:bold; color:#666666; height:25px; border-bottom:1px solid #F1F1F1}
.td_produto2 {font-size:11px; color:#666666; height:25px; border-bottom:1px solid #F1F1F1}

/* Cadastro */
#cadastro_a{width:400px; margin-left:50px; height:940px}
#cadastro_b{position:absolute; top:0; right:30px; width:480px}
.titulo_cadastro {font-family:Arial, Helvetica, sans-serif; font-size: 22px; font-weight:bold; color:#0c45a5; padding-top:20px; margin:0}
#form_entrar {font-size:11px}
#form_entrar input {margin:5px; border:1px solid #999999}
#form_entrar #entrar {margin-left:47px}
#entrar_resposta {margin:20px; color:#FF0000; font-size:11px}
#fc_erro2 {margin-left:30px; margin-top:5px; font-size:11px; color:#0000FF}

#formCadastro {font-size:11px}
#formCadastro input {border:1px solid #999999; margin-bottom:5px; margin-top:5px}
#formCadastro select {border:1px solid #999999; margin-bottom:5px; margin-top:5px}

/* Barra */
#barra {background-image:url(../img/g_fundo_barra.jpg); width: 975px; height:40px; text-align:left; margin-bottom: 10px; margin-top:20px; position:relative}
ul.menu_barra {margin:0; padding:0}	
ul.menu_barra li {list-style:none; display:inline}
ul.menu_barra li a {float:left; margin-left: 15px; padding-left:5px; margin-top: 13px; text-align:center; font-family:Tahoma; font-size: 11px; font-weight:bold; color:#999999; text-decoration:none}
ul.menu_barra a:hover {color:#005da1}
#barra h1 {font-size: 11px; color:#666666; text-align:right; margin:0; padding-top: 5px; padding-right: 8px}
#barra h2 {font-size: 10px; color:#666666; text-align:right; margin:0; padding-top: 1px; padding-right: 8px}