@charset "utf-8";

/* CSS Document */



body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

/* 0 form*/



form {
margin:0;
padding:0;
}

/*PNG Fix*/



* { behavior:url(js/iepngfix.htc); }

/*Zera valores*/



p {
margin:0;
padding:0;
}

img { border:0; }

/*Clear celulas*/



.clear { clear:both; }

/*Links*/



a {
color:#FFF;
text-decoration:none;
}

a:hover {
color:#FFCC00;
text-decoration:none;
}

.preco {
font-size:12px;
color:FF0000;
font-weight:700;
padding-top:10px;
padding-bottom:10px;
}

/*Imagens de fundo para as páginas*/



.home_bg { background:#000 url(../images/background_home_bg.jpg) no-repeat top center fixed; }

.produtos_bg { background:#000 url(../images/background_produtos_bg.jpg) no-repeat top center fixed; }

.parceiros_bg { background:#000 url(../images/background_parceiros_bg.jpg) no-repeat top center fixed; }

.detalhes_bg { background:#000 url(../images/background_detalhes_bg.jpg) no-repeat top center fixed; }

.contato_bg { background:#000 url(../images/background_contato_bg.jpg) no-repeat top center fixed; }

.atletas_bg { background:#000 url(../images/background_atletas_bg.jpg) no-repeat top center fixed; }

.cadastro_bg { background:#000 url(../images/background_cadastro_bg.jpg) no-repeat top center fixed; }

.eventos_bg { background:#000 url(../images/background_eventos_bg.jpg) no-repeat top center fixed; }

.lojas_bg { background:#000 url(../images/background_lojas_bg.jpg) no-repeat top center fixed; }

.empresa_bg { background:#000 url(../images/background_empresa_bg.jpg) no-repeat top center fixed; }

/*Lista*/



ul.lista {
font-size:11px;
color:#FFF;
}

ul.lista {
margin:0;
padding:0;
list-style-type:none;
}

ul.lista li {
background:url(../images/seta_laranja.gif) no-repeat top left;
height:auto;
padding-left:12px;
}

/*Cores*/



.amarelo { color:#ffcc00; }

.laranja { color:#ff6600; }

.branco { color:#FFF; }

.vermelho { color:#FF0000; }

.cinza { color:#404040 }

.cinza-claro { color:#d5d5d5 }

.cinzaEscuro { color:#464646; }

/*Estrutura*/



#centro {
width:950px;
margin-left:auto;
margin-right:auto;
}

#centro #carrossel {
width:950px;
height:117px;
clear:both;
padding-top:15px;
}

#header {
height:93px;
width:950px;
display:block;
}

#conteudo {
width:716px;
float:left;
}

#conteudo #destaque {
width:716px;
height:390px;
}

#conteudo #cima {
background:url(../images/box_conteudo_topo.png) no-repeat;
width:716px;
height:15px;
}

#conteudo #baixo {
background: url(../images/box_conteudo_footer.png) no-repeat;
width:716px;
height:9px;
}

#conteudo #background { background:#000 url(../images/box_conteudo_degrade.jpg) no-repeat top center; }

#conteudo #holder {
width:658px;
margin-left:auto;
margin-right:auto;
padding-top:12px;
min-height:420px;
clear:both;
}

#lateral {
float:right;
width:234px;
}

#footer {
width:950px;
height:22px;
clear:both;
padding-top:12px;
}

/*Página detalhes do Produto*/



#conteudo_secundario {
width:373px;
height:auto;
float:left;
margin-left:11px;
}

#conteudo_secundario .conteudo { margin-bottom:15px; }

#conteudo_secundario .conteudo p {
color:#FFF;
padding:0;
font-size:11px;
text-align:justify;
margin-left:6px;
}

#box_comprar {
display:block;
width:373px;
}

#box_comprar .btnComprar { text-align:left; }

#box_comprar .btnSot {
padding-left:36px;
text-align:right;
}

/*Conteudo Página maior*/



#conteudo_primario {
position:relative;
width:658px;
}

#conteudo_primario .conteudo {
clear:both;
margin-bottom:5px;
margin-top:5px;
}

#conteudo_primario p {
color:#FFF;
padding:0;
font-size:11px;
text-align:justify;
margin-left:6px;
}

#conteudo_primario #atletas .curriculo {
width:416px;
padding-right:20px;
float:left;
margin-bottom:20px;
}

#conteudo_primario #atletas .perfil {
width:222px;
float:right;
color:#989898;
font-family:Tahoma;
font-size:10px;
}

#conteudo_primario #atletas .perfil b { color:#464646; }

#conteudo_primario #atletas .perfil ul {
margin:0;
padding:0;
}

#conteudo_primario #atletas .perfil ul li {
list-style-type:none;
display:block;
margin-top:5px;
margin-bottom:5px;
}

.box_depoimento {
width:658px;
margin-bottom:10px;
clear:both;
}

.box_depoimento .img { float:left; }

.depoimento {
float:right;
width:317px;
margin-top:10px;
margin-bottom:10px;
}

.depoimento ul {
padding:0;
margin:0;
color:#FFF;
}

.depoimento ul li {
list-style-type:none;
font-family: Arial;
font-size:13px;
text-align:justify;
}

.depoimento ul li.top {
background:url(../images/comentario_cotes_esq.gif) top left no-repeat;
height:28px;
margin-bottom:10px;
}

.depoimento ul li.down {
background:url(../images/comentario_cotes_dir.gif) top right no-repeat;
height:28px;
margin-top:10px;
}

/*Lista Mostra produtos*/



.produtos_lista {
height:203px;
color:#FFF;
width:658px;
margin-top:15px;
}

.produtos_lista ul {
margin:0;
padding:0;
list-style-type:none;
}

.produtos_lista li {
display:block;
margin-left:10px;
width:157px;
height:203px;
float:left;
}

.produtos_lista li.primeiro { margin-left:0; }

.produtos_lista .cima {
background:url(../images/img_prod_top.gif) no-repeat top;
width:157px;
height:6px;
}

.produtos_lista .baixo {
background:url(../images/img_prod_down.gif) no-repeat bottom;
width:157px;
height:6px;
}

/*Lista Descrição Produtos*/



.produtos_desc {
width:157px;
height:46px;
background:url(../images/desc_prod_bg.gif) left top no-repeat;
}

.produtos_desc .desc {
padding:8px 10px;
font-size:11px;
}

.produtos_desc .desc a { font-size:11px; }

.produtos_desc .desc a:hover {
font-size:11px;
color:#CCC;
border:0;
}

/*Eventos Lista*/



.evento_lista {
height:150px;
color:#FFF;
width:658px;
}

.evento_lista ul {
margin:0;
padding:0;
list-style-type:none;
}

.evento_lista li {
display:block;
margin-left:18px;
width:320px;
height:150px;
float:left;
}

.evento_lista li img.foto {
float:left;
border:3px solid #FFF;
}

.evento_lista li .box_eventos { padding-left:150px; }

.evento_lista li .titulo {
color:#FF6600;
font-size:12px;
font-weight:700;
position:relative;
}

/*.evento_lista li .data{color:#686868;font-size:11px;position:absolute;top:1px;font-weight:normal;left:113px;}*/



.evento_lista li .data {
color:#686868;
font-size:11px;
font-weight:normal;
}

.evento_lista li .end {
color:#FFF;
font-size:10px;
font-family:Tahoma;
padding-top:5px;
position:relative;
}

.evento_lista li.primeiro { margin-left:0; }

.evento_lista li .boxMais {
position:relative;
margin-top:22px;
height:20px;
}

.ico_mais {
top:2px;
left:67px;
position:absolute;
background:url(../images/seta_amarela.gif) left no-repeat;
padding-left:8px;
}

.ico_mais a {
color:#ffcc2a;
font-size:10px;
}

.ico_mais a:hover {
text-decoration:none;
border-bottom:1px dotted #ffcc2a;
}

/*Lista Atletas*/



.atleta_lista {
height:69px;
color:#FFF;
width:658px;
margin-top:15px;
}

.atleta_lista ul {
margin:0;
padding:0;
list-style-type:none;
}

.atleta_lista li {
display:block;
margin-left:20px;
width:193px;
float:left;
}

/*Títulos paginas*/



.tit {
height:27px;
margin-bottom:10px;
background: url(../images/tit_linha.gif) left bottom repeat-x;
position:relative;
}

.tit img { float:left; }

.tit p {
top: -2px;
left:87px;
color:#ffcc00;
font-size:20px;
position:absolute;
font-weight:700;
}

.tit p.form {
top: 4px;
left:387px;
font-size:11px;
position:absolute;
font-weight:700;
}

/*Botoes detalhes*/



.voltar_btn {
padding-right:20px;
padding-top:8px;
width:696px;
text-align:right;
}

.ampliar_btn {
position:absolute;
margin-top:10px;
}

.indique_produto_btn {
position:absolute;
margin-top:10px;
left:75px;
}

.seta_produto_e_btn {
position:absolute;
margin-top:10px;
left:238px;
}

.seta_produto_d_btn {
position:absolute;
margin-top:10px;
left:258px;
}

/*Botoes produtos*/



.prods_btn_box {
position:relative;
width:658px;
height:40px;
left:29px;
padding-top:25px;
}

.prods_btn { position: relative; }

.indique_site_btn {
position: absolute;
left:0px;
}

.seta_prods_e_btn {
position: absolute;
left:625px;
}

.seta_prods_d_btn {
position: absolute;
left:645px;
}

/*Box laterais internas*/



.box_lateral {
width:215px;
margin:0px 0px 15px 18px;
text-align:left;
font-size:10px;
}

.box_lateral .cima {
width:215px;
height:8px;
background:url(../images/box_lateral_topo.png);
}

.box_lateral .baixo {
width:215px;
height:14px;
background:url(../images/box_lateral_baixo.png) no-repeat;
}

.box_lateral .bg {
width:195px;
background-image:url(../images/box_lateral_bg.gif);
padding:0px 10px;
color:#666;
}

.box_lateral p.desc {
margin-top:8px;
margin-bottom:8px;
}

.box_lateral .inp {
width:185px;
height:12px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:8px;
border:0;
z-index:10px
}

.box_lateral .inp_select {
width:189px;
height:18px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:8px;
z-index:10px
}

/*Fomulários*/



.formulario {
color:#FFF;
font-size:11px;
width:655px;
}

.formulario .left {
width:320px;
margin-top:15px;
float:left;
}

.formulario .right {
width:320px;
margin-top:15px;
float:right;
}

.formulario .txt {
margin-left:7px;
color:#FFF;
font-weight:700;
margin-bottom:7px;
}

.formulario .campo {
margin-left:7px;
color:#6c6c6c;
border:0;
margin-bottom:12px;
position:relative;
}

.formulario span.msn {
top:4px;
left:135px;
color:#ffe57e;
font-size:9px;
position:absolute;
padding-left:8px;
}

.formulario .campo .geral {
color:#6c6c6c;
font-size:11px;
border:1px solid #6c6c6c;
}

.formulario .campo label { position: relative; }

.formulario .campo label.box { position:absolute; }

/*Ficha detalhes*/



#ficha {
width:658px;
clear:both;
margin-bottom:37px;
}

#ficha .aba {
width:167px;
height:17px;
background-color:#383838;
color:#9d9d9d;
font-size:11px;
font-weight:700;
padding-top:7px;
padding-bottom:5px;
text-align:center;
}

#ficha .txt {
overflow:auto;
background-color:#2a2a2a;
padding:10px;
color:#FFF;
font-size:10px;
font-family:Tahoma;
height: auto;
}

#ficha .txt b {
color:#FF6600;
font-weight:700;
text-transform:uppercase;
}

/* carrossel */



.stepcarousel {
background:#FFFFFF;
position:relative; /*leave this value alone*/
overflow:scroll; /*leave this value alone*/
width:274px;
height:230px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt {
position:absolute; /*leave this value alone*/
left:0;
top:0;
}

.stepcarousel .panel {
float:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:5px; /*margin around each panel*/
width:260px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
