﻿*
{
    padding: 0;
    margin: 0;
    border: none;
}

a{text-decoration:none;}
a:hover{text-decoration:none;}
li{list-style-type:none;}

html, body, #main
{
    width: 100%;
    height: 100%;
    font:normal 12px arial, Helvetica, sans-serif ;
}

#wrapper{
    width:1005px;
    margin:0 auto;
}

/***********************
header
************************/
#header
{
    width: 1005px;
    height: 168px;
}

#header #header_menu_info
{
    float: left;
    width: 1005px;
    padding: 4px 0 5px 0;
}

#header #header_menu_info span
{
    background:url('../imagem/ico_fone.gif') no-repeat left top;
    padding-left:20px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    float:left;
    margin-left:335px;
    margin-right:15px;
}

#header #header_menu_info span strong
{
    font-weight: 800;
}

#header #header_menu_info ul
{
    float: left;
}

#header #header_menu_info ul li
{
    float: left;
}

#header #header_menu_info ul li a
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333;
    padding:0 10px 0 10px;
    background:url('../imagem/ico_seta.gif') no-repeat left 5px;
}

#header  #lnk_logo
{
    display:block;
    float:left;
    width:240px;
    height:90px;
    margin-right:200px;
    padding-top:6px;
    padding-left:50px;
}

#header  #busca
{
    float:right;
    padding-top:22px;
}

#header #busca input
{
    float: left;
}

#header #busca input.text
{
    background: url( '../imagem/header_busca_bg.gif' ) no-repeat left 3px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 800;
    color: #C2C4CA;
    width:342px;
    padding:12px 5px;
}

#header #busca input.bt
{
    padding-top: 3px;
      margin-right:20px
}

#header #header_menu
{
    width: 1005px;
    float: left;
    padding-top: 7px;
    _padding-top: 4px;
    position: relative;
}


#header #header_menu ul li a
{
    padding:13px 18px 12px 18px !important;
}

#header #header_menu ul
{
    float: left;
    padding-left:35px;
}

#header #header_menu ul li{
    float:left;
}

#header #header_menu ul li a.first{background:none;}
#header #header_menu ul li a{font-weight:600 !important;}


#header #header_menu #carrinho
{
    position:absolute;
    margin:-10px 0 0 0;
    
    right:0;
    padding-right:28px !important;
}

/***********************
content
************************/
#content
{
    width: 100%;
    float:left;
    padding-bottom:15px;
}

#content_banner
{
    width: 100%;
    height: 50px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #666;
    text-align:center;
    margin-bottom:5px;
}

#content_menu{
    background: url( '../imagem/content_menu_linha.gif' ) repeat-y left top;
    width:140px;
    float:left;
    margin:0;
}

#content_menu ul.categoria
{
    float:left;
    width:130px;
    padding-left:10px;
}

#content_menu ul.categoria li
{
    width:100%;
    float:left;
}

#content_menu ul.categoria li ul
{
    float:left;
    width:100%;
    padding-bottom:10px;
    background: url(  '../imagem/content_menu_divisao_h.gif' ) no-repeat left bottom;
}

#content_menu ul.categoria li ul li
{
    float:left;
    width:100%;
}

#content_menu ul.categoria li ul li a
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #393C51;
}

/***********************
footer 
************************/
#footer
{
    float:left;
    width: 100%;
    height: 350px;
    background: url(  '../imagem/footer_bg.png' ) repeat-x left top;
}

#footer_footer
{
    float:left;
    width: 100%;
    padding-top:10px;
    height: 46px;
    background: #F1F1F1;
    margin-top:25px;
}

#footer_footer #footer_footer_align
{
    width: 995px;
    margin: 0 auto;
    padding-left:7px;
}

#footer_footer #footer_footer_align #footer_pagamento span
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #393C51;
    float:left;
    padding-top:15px;
}

#footer_footer #footer_footer_align #footer_pagamento img
{
    float:left;
}

#footer_footer #footer_footer_align #copy
{
    background: url( '../imagem/footer_logo_copy.gif' ) no-repeat left 13px;
    padding-left: 80px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #393C51;
    float:right;
    width:350px;
    padding-bottom:10px;
}

#footer_footer #footer_footer_align #copy span
{
    float:right;
    padding-top:15px;
}

#wrapper_footer
{
    width: 1005px;
    margin: 0 auto;
}

#wrapper_footer #footer_busca{padding:30px 0;width:100%;float:left;}

#wrapper_footer #footer_busca input
{
    float: left;
}

#wrapper_footer #footer_busca input.text
{
    background: url( '../imagem/header_busca_bg.gif' ) no-repeat left 3px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 800;
    color: #C2C4CA;
    width:880px;
    padding:12px 5px;
}

#wrapper_footer #footer_busca input.bt
{
    padding-top: 3px;
}

#wrapper_footer #footer_content_box
{
    width:100%;
    float:left;
    height:210px;
}

#wrapper_footer #footer_content_box .firstBox
{
    width:160px;
    float:left;
}

#wrapper_footer #footer_content_box .Box
{
    width:160px;
    float:left;
    background: url( '../imagem/footer_linha.gif' ) no-repeat left top;
    padding-left:20px;
    height:210px;
}

#wrapper_footer #footer_content_box .Box2
{
    width:410px;
    float:left;
    background: url( '../imagem/footer_linha.gif' ) no-repeat left top;
    padding-left:20px;
    height:210px;
}

#wrapper_footer #footer_content_box .Box2 span a
{
    font-family: arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #393C51;
}

#wrapper_footer #footer_content_box .Box2 span.tag01{font-size:12px;}
#wrapper_footer #footer_content_box .Box2 span.tag02{font-size:16px;}
#wrapper_footer #footer_content_box .Box2 span.tag03{font-size:18px;}
#wrapper_footer #footer_content_box .Box2 span.tag04{font-size:24px;}
#wrapper_footer #footer_content_box .Box2 span.tag05{font-size:36px;}

#wrapper_footer #footer_content_box .firstBox ul,
#wrapper_footer #footer_content_box .Box ul
{
    float: left;
    width:100%;
}

#wrapper_footer #footer_content_box .firstBox ul li,
#wrapper_footer #footer_content_box .Box ul li
{
    float: left;
    width:100%;
    padding:5px 0;
}

#wrapper_footer #footer_content_box .firstBox ul li a, 
#wrapper_footer #footer_content_box .Box ul li a
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #393C51;
    padding:0 10px 0 10px;
    background:url('../imagem/ico_seta.gif') no-repeat left 5px;
}

