@charset "utf-8";
body { background:url(../images/bg_body.jpg) bottom center #646667 no-repeat fixed; font-family:Arial, Helvetica, sans-serif; margin:0; }
a { color:#8c0d2f; text-decoration:none; }
a:hover { text-decoration:underline; }
#global { float:left; left:50%; margin-left:-478px; position:relative; width:956px; }
#bg_content { background:url(../images/bg_content.jpg) no-repeat bottom #fff; float:left; min-height:843px; width:956px; }
#header { background-image:url(../images/bg_header.jpg); float:left; height:104px; width:956px; }
#menu { background:url(../images/bg_menu.gif) repeat-x; float:left; height:20px; margin:0 0 30px 0; width:956px; }
#menu ul { margin-top:0; }
#menu ul.MenuBarSubmenuVisible { margin-top:2px; }
#menu ul li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; list-style:none; margin-right:23px; /*margin-right:26px;*/ margin-top:3px; }
#menu ul li a { color:#FFF; text-decoration:none; }
#menu ul li a:hover { text-decoration:underline; }
#logo { float:left; height:60px; margin-left:26px; margin-top:20px; width:193px; }
#logo img { border:0; }
#content { float:left; margin:0 0 50px 0; width:740px; }
#sidebar { float:right; padding:0px 20px 10px 0px; width:190px; }
.sidediv { background-position:0 0; background-repeat:no-repeat; float:left; margin:0; min-height:28px; padding-left:20px; text-align:center; width:160px; }
.comm { background-image:url(../images/icon_communique.jpg); }
.curri { background-image:url(../images/icon_pen.jpg); }
.newsl { background-image:url(../images/icon_newsletter.jpg); }
.titlesidebar { color:#8c0d2f; font-size:17px; font-weight:bold; }
.subtitlesidebar { color:#666; font-size:12px; }
.bgsubsidediv, .bgsubsidedivup { background-position:center; background-repeat:no-repeat; float:left; height:7px; margin:10px 0 10px 0; width:180px; }
.bgsubsidediv { background-image:url(../images/sidebar_bg_bottom.png); }
.bgsubsidedivup { background-image:url(../images/sidebar_bg_up.png); }
#sidebar input[type="text"] { font-size:11px; margin:5px 0 5px 0; }
#sidebar input[type="submit"] { background-color:#426573; background-image:none; border:0; color:#FFF; font-size:10px; margin:3px 0 0 0; padding:1px 4px 1px 4px; }
#sidebar input[type="submit"]:hover { background-color:#4E7787; }
.sidebar_add { float:left; height:112px; margin:5px 0 5px 0; width:180px; }
.sidebar_add img { margin-left:26px; }
.left { float:left; }
.right { float:right; }
.home_left { margin:0 0 0 20px; width:490px; }
.home_right { background:url(../images/home_middle_bg.png) no-repeat left bottom; margin:0 25px 0px 0; padding:9px 10px 20px 10px; width:173px; }
#campeoes { background:url(../images/campeoes.png) no-repeat; height:199px; width:173px; }
.small_pic, .small_pic_last { float:left; margin:5px; }
.small_pic_last { left:50%; margin-left:-23px; position:relative; }
.big_add_left { border:9px white solid; }
.home_left p, .page_left p, #felipe p, #gabriela p, #thiago p, #jeronimo p, #biel p, #caio p, #diego p, #luan p, #luisa p, #marcelo p, .page_full p { color:#666; font-size:12px; line-height:22px; padding:0 9px 0 9px; }
#felipe, #gabriela, #thiago, #jeronimo, #biel, #caio, #diego, #luan, #luisa, #lucas, #pedrinho, #yuri, #marcelo { background-position:right top; background-repeat:no-repeat; padding-top:58px; }
#felipe { background-image:url(../images/atletas/bg_braz.png); }
#gabriela { background-image:url(../images/atletas/bg_gaby.png); }
#thiago { background-image:url(../images/atletas/bg_thiago.png); }
#jeronimo { background-image:url(../images/atletas/bg_je.png); }
#biel { background-image:url(../images/atletas/bg_biel.png); }
#caio { background-image:url(../images/atletas/bg_caio.png); }
#diego { background-image:url(../images/atletas/bg_diego.png); }
#luan { background-image:url(../images/atletas/bg_luan.png); }
#luisa { background-image:url(../images/atletas/bg_luisa.png); }
#marcelo { background-image:url(../images/atletas/bg_marcelo.png); }
#lucas {background-image:url(../images/atletas/bg_lucas.png); }
#yuri {background-image:url(../images/atletas/bg_yuri.png); }
#pedrinho {background-image:url(../images/atletas/bg_pedrinho.png); }

.home_dotted_line { border-top:2px dotted #CCC; clear:both; margin:0 auto; width:400px; }
.admin_dotted_line { border-top:2px dotted #CCC; margin:30px 0 30px 0; width:400px; }
.home_left h1, .page_left h1, .page_full h1 { color:#888; font-size:16px; font-style:normal; margin:20px 0 20px 0; padding:0 9px 0 9px; text-transform:uppercase; }
#ie6add { display:none; }
#footer { background:url(../images/bg_footer.jpg) no-repeat top center; float:left; margin-bottom:10px; width:956px; }
#footer img { background-color:#646567; margin:0px 0 10px 0px; padding:10px 0 10px 0; }
#footer p { color:#CCC; font-size:10px; text-align:center; }
#footer p a { color:#CCC; text-decoration:underline; }
#footer p a:hover { color:#FFF; }
#content ul.wqspecial { background:url(../images/bg_ul.jpg) bottom repeat-x #880e2f; border-bottom:2px solid #3a0209; border-left:2px solid #3a0209; border-right:2px solid #ab153d; border-top:2px solid #ab153d; padding:15px 25px 15px 25px; }
#content ul.wqspecial li { color:#fff; font-size:12px; list-style-position:outside; list-style-type:disc; margin:5px 0 15px 5px; }
ul.normal { background-color:#EFEFEF; border-left:1px solid #bfbfbf; margin:10px 80px 20px 30px; padding:8px 25px 8px 25px; }
ul.normal li { color:#666; font-size:12px; margin:3px 0 8px 0; }
p.tick { background:url(../images/tick_16.png) no-repeat 0 6px; font-weight:bold; padding-left:20px; }
.page_left { margin:0 0 0 20px; width:700px; }
.page_full { margin:0 20px 0 20px; width:916px; }
.prod_left_sidebar { float:left; min-height:300px; width:210px; }
.prod_left_sidebar h2 { margin:0px 0 10px 0; }
.prod_home_right { float:right; width:700px; }
fieldset { border:0; margin:0; padding:0; }
label { display:block; }
input.text,textarea { border:1px solid #ccc; color:#333; font:12px/12px 'courier new',courier,monospace; margin:1px 0; padding:3px; width:300px; }
input.submit { font:bold 12px/12px verdana,arial,sans-serif; padding:2px 5px; }
.icon_wqsurf img { margin:0 7px 0 0; }
.loja_nome { border-right:1px #999 dotted; font-weight:bold; margin-right:5px; padding:0 10px 4px 0; }
.loja_nome:hover, .loja_piso:hover, .loja_tel:hover { color:#333; }
.loja_piso { border-right:1px #999 dotted; font-size:10px; margin-right:5px; padding:0 10px 4px 0; }
.loja_tel { border-right:1px #999 dotted; margin-right:5px; padding:0 10px 4px 0; }
.loja_fotos { font-size:10px; }
.group_loja { border-bottom:dotted 1px #999; clear:both; color:#666; float:left; font-size:12px; margin:5px 0 8px 9px; padding:3px 0 4px 0px; width:auto; }
.group_loja:hover { background:url(../images/lojas/bg_over.png) repeat-y 0px 0px; margin-left:19px; }
.group_loja a { color:#760b28; text-decoration:none; }
.group_loja a:hover { text-decoration:underline; }
.hidden { display:none; }
h2 { border-bottom:1px solid #ccc; color:#8c0d2f; font-size:16px; margin:30px 0 10px 0; }
p.question { font-size:10px; font-weight:bold; line-height:normal; margin:0; }
#felipe p.answer, #gabriela p.answer, #thiago p.answer, #jeronimo p.answer { background:url(../images/start_answer.gif) no-repeat top left; font-size:12px; font-style:italic; margin:0px 25px 15px 25px; padding:10px 0 0 35px; }
p.rapidinha { margin:0 0 3px 0; }
.voltar { background:url(../images/voltar.png) no-repeat top; float:right; height:23px; margin:0 10px 0 0; width:70px; }
.voltar2 { background:url(../images/voltar_2.png) no-repeat top; clear:both; float:right; height:22px; margin:30px 10px 20px 0; width:70px; }
.voltar:hover, .voltar2:hover { background-position:0 -28px; }
a.voltar { color:#666; font-size:12px; font-weight:bold; padding-top:5px; text-align:center; }
a.voltar2 { color:#666; font-size:12px; font-weight:bold; padding-top:6px; text-align:center; }
a.voltar:hover, a.voltar2:hover { color:#8c0d2f; text-decoration:none; }
#container-4 { background:url(../images/bg_wqs.png) no-repeat bottom left #fff; }
td { vertical-align:top; }
#fale-conosco { }
.contato_dotted_line { border-top:2px dotted #666; left:50%; margin-bottom:20px; margin-left:-200px; margin-top:20px; position:relative; width:400px; }
table { color:#666; font-size:12px; }
td input { border:1px dotted #CCC; width:250px; }
td input:hover { border:1px solid #999; }
td textarea { border:1px dotted #CCC; width:246px; }
td textarea:hover { border:1px solid #999; }
td input[type="submit"] { background:#FFF; border:1px dotted #8C0D2F; color:#8C0D2F; left:50%; margin-left:-50px; margin-top:30px; position:relative; width:100px; }
td#login-admin input[type="submit"] { background:#FFF; border:1px dotted #8C0D2F; color:#8C0D2F; left:0; margin-left:0; margin-top:30px; position:relative; width:100px; }
td input[type="submit"]:hover, td#login-admin input[type="submit"]:hover { background-color:#8C0D2F; border:1px solid; color:#FFF; }
td input[type="submit"].admin_submit, td input[type="file"].admin_file { width:auto; }
td input[type="submit"].admin_submit { border:1px solid #8C0D2F; left:0; margin:0 0 0px 0; }
td input[type="file"].admin_file { border:0; }
td input[type="file"].admin_file:hover { border:0; }
.admin_btn_bot { margin:0 0 0 160px; }
.box_pessoa { background-color:#FFF; border:1px dotted #ccc; float:left; margin:10px; padding:10px; width:410px; }
.box_pessoa:hover { border:1px solid #999; }
li.space { margin:20px; width:auto; }
.pessoa_action { background-color:#FFF; border:1px solid #8C0D2F; padding:2px 4px 2px 4px; text-align:center; text-decoration:none; }
.pessoa_action:hover { background-color:#8C0D2F; color:#FFF; text-decoration:none; }
.admin_voltar { clear:both; float:left; }
.box_marca { border:1px dotted #ccc; float:left; margin:10px; padding:10px; width:230px; }
.box_marca:hover { border:1px solid #999; }
.box_marca img { margin:0 0 10px 0; }
.box_nov { border:1px dotted #ccc; clear:both; float:left; margin:10px; padding:10px; width:890px; }
.box_nov:hover { border:1px solid #999; }
.box_nov img { margin:0 0 10px 0; }
.admin_select { width:150px; }
.ddd { margin-right:3px; width:23px; }
.tel { margin-left:3px; margin-right:6px; width:60px; }
.radio { border:0; float:left; width:auto; }
.radio:hover { border:0; }
.lblradio { float:left; margin-right:20px; width:auto; }
td select { border:1px dotted #CCC; width:252px; }
td select:hover { border:1px solid #999; }
td input[type="file"] { background:none; width:337px; }
.no-border { border:0; }
.no-border:hover { border:0; }
.contatotext { border-left:2px solid #999; font-style:italic; margin:0px 20px 15px 20px; }
#download_now { cursor:pointer; }
.h2_prod { background:url(../images/icon_wqs_32.png) no-repeat 0 0; border:0; color:#6a6b6b; font-size:13px; padding-left:35px; text-transform:uppercase; }
ul.prod_list { margin:7px 0 0 0; padding:0 0 20px 25px; }
ul.prod_list li { border-bottom:dotted 1px #c1c3c3; list-style-image:url(../images/icon_wqs.gif); margin:0 0 5px 0; width:170px; }
ul.prod_list li:hover { background:url(../images/lojas/bg_over.png) repeat-y top left; }
ul.prod_list a { color:#6a6b6b; display:block; font-size:12px; font-weight:bold; width:170px; }
ul.prod_list a:hover { color:#000; text-decoration:none; }
.tooltip { background:url(../images/digital/popup.png) no-repeat; color:#FFF; display:none; font-size:12px; height:118px; padding:10px; width:223px; }
.tooltip img, .tooltip span { clear:none; float:left; }
.tooltip span { padding:15px 0 0 10px; width:120px; }
.tooltip img { width:65px; }
.digi_foto { padding-top:24px; }
.tooltip a { color:#FFF; text-decoration:underline; }
.tooltip a.nofloat:hover { background:#FFF; border:none; color:#8c0d2f; margin:0; padding:0; text-decoration:none; }
.tooltip a.nofloat { float:none; }
.box { float:right; margin:0 30px 20px 0; }
#titulo_produto { height:auto; left:300px; position:absolute; top:550px; width:auto; }
#titulo_produto h2 { border:0; }
#marcas { left:805px; position:absolute; top:180px; width:auto; }
#marcas img { border:0; clear:both; float:left; max-height:50px; max-width:100px; overflow:hidden; }
#marcas img:hover { }
.loja_group { background-color:#EFEFEF; clear:both; float:left; margin:0 0 20px 0; width:100%; }
.loja_group table { margin:0 20px 20px 20px; }
.loja_group h3 { color:#666; font-size:14px; margin:20px 0 10px 15px; }
.home_left p { text-align:justify; }
.nov_title { clear:both; color:#666; float:left; margin:5px 0 0 0; width:620px; }
.nov_title_home { clear:both; color:#666; float:left; margin:5px 0 0 0; width:420px; }
.nov_date, .nov_foto, .nov_text, .nov_foto_home, .nov_text_home { float:left; }
.nov_date { color:#666; font-size:10px; letter-spacing:0.1em; text-align:right; width:100%; }
.nov_date span { margin-right:20px; padding:0 2px 0 4px; position:relative; top:-8px; }
.nov_date span.home { margin-right:10px; padding:0 2px 0 4px; position:relative; top:-8px; }
.nov_foto { height:280px; margin:0 10px 0 0; width:226px; }
.nov_foto_home { height:auto; margin:-6px 10px 0 -10px; width:136px; }
.nov_text { margin:0 0 20px 0; text-align:justify; width:450px; }
.nov_text_home { margin:0 0 0px 0; text-align:justify; width:350px; }
.veja_mais { float:left; text-align:right; width:100%; }
.veja_mais a { font-size:12px; padding-right:20px; }
.pic_right { clear:none; float:right; margin:0 0 20px 20px; width:300px; }
.bemvindo { font-style:italic; marging:0px 0px 30px 0px; text-align:right; width:100%; }
.text_crono { margin:25px 0 0px 0; width:auto; }
.date_crono { border-bottom:1px dotted #999; margin:0 4px 0 0; }
.box_crono { clear:none; float:left; margin:0 10px 0 10px; width:330px; }
.bc1 { float:right; margin:50px 10px 0 10px; }
.bc2 { float:right; margin:0 10px 0 10px; }
.w100 { width:100px; }
.w600 { width:800px; }
#des_center { margin:0 2px 0 57px; }
#social {width:158px; overflow:hidden; margin-left:30px;}
#social a{float:left; margin:0 10px 0 0;}
#social a.last-social { margin-right:0;}
#social a img {border:0;}

/* HOME SLIDER */
#slideshow { height:226px; width:447px; position:relative; }
#slideshow img { left:0; /*opacity:0;*/ position:absolute; top:0; z-index:8; }
#slideshow img.active { opacity:1; z-index:10; }
#slideshow img.last-active { z-index:9; }


#container-4 div h3 {
    background:url(../images/tick_16.png) no-repeat 0 6px;
    color: #666666;
    font-size: 12px;
    line-height: 22px;
    padding: 0 9px;
     font-weight:bold;
     padding-left:20px;
}
#container-4 div ul { background-color:#EFEFEF; border-left:1px solid #bfbfbf; margin:10px 80px 20px 30px; padding:8px 25px 8px 25px; }
#container-4 div ul li { color:#666; font-size:12px; margin:3px 0 8px 0; }

#container-4 .gallery ul, #container-4 .gallery_digital ul {
     background:none;
     border-left:0;
     margin:0;
     padding:0 0 0 30px;
}

#container-4 .gallery ul li, #container-4 .gallery_digital ul li {
    background: url("../images/atletas/bg_smalls.jpg") no-repeat scroll left top transparent;
    float: left;
    height: 96px;
    margin: 0 15px 10px 0;
    padding: 10px 0 0 13px;
    width: 126px;
}
