/*	
	Código criado por: Visão Grupo
	Profissional: Alex Max / e-mail:alex@visaogrupo.com.br
	Data: 06/11/2013
*/

/*RADAR*******************************/

.jl-radar{
    width: 98%;
    height: auto;
    text-align: left;
    line-height: 18px;
    padding: 0 0px 15px 0px;
    margin-top: 20px;
    font-size: 16px;
}

.jl-radar .valor{
    border: 1px solid #cccccc;
    padding: 10px 0px 10px 0px;
    font-size: 30px;
    font-weight: bold;
    width: 80px;
    text-align: center;
}

.jl-radar .porcentagem{
    font-size: 30px;
    font-weight: bold;

}

.jl-radar .cont-valor{
    display: table;
    margin: auto;
}

.jl-radar .btn-enviar-radar{
    background: url('../images/sprites.png') no-repeat -474px -452px;
    width: 82px; height: 30px; border: 0; text-indent: -9999px; cursor: pointer;
    margin-top: 5px;
}


/*VEJA TAMBÉM***********************/
.jl-veja {
    width: 310px;
    height: 220px;
    border: 1px solid #999;
    position: absolute;
    z-index: 9999999;
    background: #fff;
    top: 30%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    -webkit-box-shadow: 0px 0px 20px #999;
    box-shadow: 0px 0px 20px #999;
}

    .jl-veja h2 {
        text-align: left;
        padding: 4px 0px 4px 0px;
        background: #eee;
        text-indent: 10px;
        margin-bottom: 5px;
    }

    .jl-veja ul {
        margin: 0;
        list-style-type: none;
        height: 155px;
        overflow: auto;
        font-size: 14px;
        padding: 10px 0px 10px 10px;
    }

    .jl-veja ul li {
        padding: 2px 0px 2px 0px;
        margin-bottom: 10px;
    }

    .jl-veja ul li span.princ {
        color: #004080;
        font-weight: bold;
    }

    .jl-veja ul li {
        color: #999;
        font-weight: bold;
    }

    .jl-veja span 
    {
        font-weight:bold;
    }


/*PROGRESSIVA***********************/
.jl-progressiva {
    width: 300px;
    height: auto;
    border: 1px solid #999;
    position: absolute;
    z-index: 9999999;
    background: #fff;
    top: 30%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    -webkit-box-shadow: 0px 0px 20px #999;
    box-shadow: 0px 0px 20px #999;
}


    .jl-progressiva h2 {
        text-align: left;
        padding: 4px 0px 4px 0px;
        background: #eee;
        text-indent: 10px;
        margin-bottom: 5px;
    }

    .jl-progressiva ul {
        margin: 0;
        list-style-type: none;
        height: 65px;
        overflow: auto;
        font-size: 14px;
        padding: 0px 0px 10px 10px;
    }


    .jl-progressiva li {
        padding: 2px 0px 2px 0px;
        margin-bottom: 5px;
    }



/*==============================================

ENTRAR LOJA

===============================================*/

#cont-entrar-loja {
    width: 980px;
    height: auto;
    margin: auto;
    padding: 30px 10px 10px 10px;
    /*padding: 30px 0px 40px 0px;*/
    background: #fff;
    border-bottom: 2px dotted #ca1c01;
}

    #cont-entrar-loja h2 {
        display: block;
        width: 100%;
        background: #bc0003;
        color: #fff;
        font-size: 15px;
        padding: 10px 0px 10px 0px;
        margin-bottom: 10px;
        text-indent: 5px;
    }



    #cont-entrar-loja .loja {
        width: 180px;
        height: auto;
        float: left;
        display: table;
        margin-right: 15px;
        text-align: center;
    }

        #cont-entrar-loja .loja img {
            width: 180px;
            height: 150px;
        }


    #cont-entrar-loja .dados-user {
        width: 500px;
        height: auto;
        float: left;
    }

    #cont-entrar-loja ul {
        list-style-type: none;
    }



    #cont-entrar-loja .dados-user .cnpj {
        margin-top: 10px;
    }

        #cont-entrar-loja .dados-user .cnpj ul.lista {
            width: 100%;
            height: 150px;
            overflow: auto;
        }

            #cont-entrar-loja .dados-user .cnpj ul.lista li {
                width: 100%;
                padding: 2px 0px 2px 0px;
            }



    #cont-entrar-loja .botoes {
        width: 265px;
        height: auto;
        float: right;
    }

    #cont-entrar-loja .botoes a{
        width: 260px;
        padding: 10px 0px 10px 0px;
        display: block;
        color: #fff;
        text-indent: 10px;
        font-size: 20px;
        border: 1px solid #004b17;
        text-decoration: none;
        background: url('../images/entrar_loja.jpg');
        text-indent: -99999px;
    }

    #cont-entrar-loja .botoes a:hover {
        background: url('../images/entrar_loja2.jpg');
    }

    #cont-entrar-loja .botoes h2 {
        text-align: center;
        text-indent: 0;
    }


/*================================================

DISTRIBUIDORA 1D INICIO --------------------------

================================================*/

        #barra-superior{
            width: 100%;
            position: fixed;
            padding: 10px 0px 10px 0px; 
            top: 0px;
            z-index:1000;
            *display: none;
            background: url('../images/dr_br.jpg');
            color: #fff;
            text-transform: uppercase;
            font-weight: bold;
        }

        #barra-superior a{ color: #fff; text-decoration: none;}
        #barra-superior a:hover{ text-decoration: underline;}

        #barra-superior ul{ list-style-type: none;}

        /*#barra-superior ul li{ border: 1px solid #000;}*/

        #barra-superior ul li.loja{
            margin: 0px 20px 0px 0px;
            padding-left: 10px;
        }

        #barra-superior ul li.loja img#img-loja{
            width: 27px;
            height: auto;
            float: left;
            position: relative;
            top: -5px;
            left: -5px;
            -webkit-box-shadow: 0px 0px 20px #2d3c00;
            box-shadow: 0px 0px 20px #2d3c00;
        }

        #barra-superior ul li.loja span{
            display: table;
            float: left;
            text-indent: 2px;
        }

        #barra-superior ul li.busca{
            width: 457px; 
            /*margin-left: 5px;
            margin-top: -5px;*/
            position: absolute;
            top: 5px;
            left: 53%;
            margin-left: -228px;
        }

        #barra-superior ul li.busca label{ display: none;}
        #barra-superior ul li.busca .bto-buscar { margin-top: 1px; *margin-top: -30px; text-indent: -99999px; text-transform: capitalize;}

        #barra-superior ul li.voltar{ 
            margin-top: -5px;
            /*margin-right: 3px;*/
            text-align: center; 
            float: right;
            letter-spacing: -1px;            
        }

        #barra-superior ul li.voltar .bto-topo-min{            
            width: 27px; 
            height: 28px;
            display: table;
            text-indent: -9999999;
            margin-left: 5px;
            position: absolute;
            right: 3px;

        }

        #barra-superior ul li{ float: left;}

        #barra-superior ul li.carrinho{ 
            float: right; 
            margin-right: 100px;
            margin-top: 0px;
            padding-left: 25px;
            padding-top: 2px;
            padding-bottom: 5px;            
        }

        /**************************************************/

        .menu-superior{
            width: 100%;
            height: 17px;
            float: right;
            padding-bottom: 15px;
        }

        .menu-superior ul{ 
            margin: 0; 
            padding: 5px 0px 5px 0px; 
            list-style-type: none;
            width: 850px;
            float: right;
        }

        .menu-superior ul li{
            float: left;
            margin-left: 30px;
            margin-top: 5px;
            border-right: 1px solid #ccc;
        }


        .menu-superior ul li.sessao{
            float: right;
            padding: 0;
            border-right:0;            
        }

        .menu-superior ul li.sessao a{ color: red; padding:0px;}

        .menu-superior ul li a{
            padding: 5px 20px 5px 25px;
            color: #5f5f5f;
            text-decoration: none;
        }

        .menu-superior ul li a:hover{ text-decoration: underline;}

    

    /*==============================================

	TOPO

	===============================================*/
    
    #main #topo{
        width: 1000px;
        height: 120px;
        margin-top: 45px; 
    }


    #main #topo h1 {
        display: table;
        width: 237px;
        height: 80px;
        float: left;
        background: url('../images/logo.png') no-repeat 0px 15px;
        margin-top: 5px;
        text-align: center;
        text-indent: -99999px;
    }

    #main #topo h1 a {
        display: table;
        width: 237px;
        height: 80px;
    }

    #main #topo h2 {
        display: table;
        width: 110px;
        float: left;
        font-size: 11px;
        text-align: center;
        margin-left: 40px;
        margin-top: 5px;
        line-height: 22px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-transform: uppercase;
        letter-spacing: -1px;
        /*background: url('../images/fdo_loja_escolhida.png') no-repeat 0px 0px;*/
        background: #fefefe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: -ms-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        background: linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 );
        border: 1px dotted #cccccc;        
        -webkit-box-shadow: 0px 10px 50px #ccc;
        box-shadow: 0px 10px 50px #ccc;
    }

     #main #topo h2 img {
         width: 60px;
         height:58px;
     }



    #main p.saudacao {
        display: table;
        width: 340px;
        height: 95px;
        float: right;
        text-align: right;
        margin-right: 15px;
        line-height: 17px;
        margin-top: 10px;
        text-decoration:none;
        font-size: 12px;
    }

    #main p.saudacao a{ 
        color: red;
        padding-left: 20px;        
    }

        

    /*CARRINHO*/
    #main .carrinho{
        display: table;
        width: 235px;
        height: 95px;
        float: right;
        text-align: center;
        position: relative;
        top: 0px;
        padding-top: 15px;
        background: url('../images/fdo_carrinho.png') no-repeat;
        font-size: 16px;
        color: #6f6c6c;
        padding-top: 25px;
        letter-spacing: -1px;
    }

    #main .carrinho #spn-total-itens{
        padding-left: 25px;
        padding-bottom: 5px;
        padding-top: 5px;
   }


   #main .carrinho a{
        display: table;
        float: left;
        margin: 2px;
        color: #000;
        text-decoration: none;        
    }


    #main .carrinho #btn2{
        width: 195px;
        border-top: 1px dotted #ccc;
        border-bottom: 1px dotted #ccc;
        margin-left: 22px;
        padding: 5px 0px 2px 0px;
        margin-top: -5px;
    }

   #main .carrinho #div-item-carrinho{
    margin-top: 0px;
    border-top: 2px dotted #eee;
    border-bottom: 2px dotted #eee;
    width: 200px;
    margin-left: 20px;
    padding: 8px 0px 5px 0px;
    background: #fff;
    -webkit-box-shadow: 5px 5px 10px #ccc;
    box-shadow: 5px 5px 10px #ccc;
   }

    #main .carrinho #div-item-carrinho:hover{
        color: #0462BE;
        text-decoration: underline;
        color: red;
    }

    #main .carrinho .btos{
        width: 100px;
        margin-left:80px;
        margin-top: 10px;
    }

 


/*==============================================

TOPO FIDELIDADE

===============================================*/

    #main #topo-fidelidade {
        width: 1000px;
        height: auto;
    }

    #main #topo-fidelidade h1 {
        display: table;
        width: 237px;
        height: 80px;
        float: left;
        background: url('../images/logo.png') no-repeat 0px 15px;
        margin-top: 20px;
        text-align: center;
        text-indent: -99999px;
    }

    #main #topo-fidelidade h2 {
        display: table;
        width: 135px;
        float: left;
        font-size: 12px;
        text-align: center;
        margin-left: 30px;
        margin-top: 10px;
        line-height: 22px;
        padding-top: 10px;
        padding-bottom: 10px;
        text-transform: uppercase;
        letter-spacing: -1px;
        background: url('../images/fdo_loja_escolhida.png') no-repeat 0px 0px;
    }

    #main #topo-fidelidade h2 img {
         width: 60px;
         height:58px;
     }


/*    #main #topo-fidelidade h2 {
        font-size: 14px;
        width: 180px;
        float: left;
        margin-left: 40px;
        text-transform: uppercase;
        float: left;
    }
*/
    #main #topo-fidelidade .pontuacao {
        display: table;
        width: 1000px;
        height: auto;
        /*background: url('../images/dr_amarelo.jpg') repeat-x;*/
    }

        #main #topo-fidelidade .pontuacao ul {
            list-style-type: none;
            width: 100%;
            margin: auto;
            padding: 10px 0 0 0;
        }

        #main #topo-fidelidade .pontuacao ul li {
            display: table;
            float: left;
            /*border: 1px solid #000;*/
            margin-right: 5px;
            background: #ffd200;
            padding: 5px;
            border: 2px solid yellow;
        }

        #main #topo-fidelidade .pontuacao ul li strong {
            text-align: center;
            display: block;
        }

        #main #topo-fidelidade .pontuacao ul li.disponivel {
            background: #d20700;
            color: #fff;
            float: right;
            font-weight: bold;
            border: 2px dotted red;
            margin-right: 0;
        }

/*==============================================

BARRA BUSCA

===============================================*/

#main #barra-busca{
    width: 1000px;
    padding-bottom: 3px;
    background: url('../images/dr_br.jpg');
    border-left: 1px solid #6c8520;
    border-right: 1px solid #6c8520;
    z-index: 20;
    position: relative;
}

    #main #barra-busca .formulario{
        width: 458px;
        float: left;
        margin-left: 5px;
        margin-top: 4px;
       }

    #main #barra-busca .formulario .campo2 {
        margin-top: 5px;
    }

    #main #barra-busca .bto-buscar{
        margin-top: 1px;
        *margin-top: -30px;
        margin-left: -3px;
        text-indent: -99999px;
        text-transform: capitalize;
    }

    #main #barra-busca span.pedido {
        font-size: 16px;
        display: table;
        float: left;
        padding: 5px 0px 5px 0px;
        margin-left: 60px;
        margin-top: 6px;
        text-transform:uppercase;
        color:#fff;
        font-weight: bold;
    }


    #main #barra-busca a {
        float: right;
        margin: 5px;
    }

    #main #barra-busca label {
        display: none;
    }

/*==============================================

MENU - LOJAS

===============================================*/

#main #menu {
    /*width: 1000px;
    display: block;
    height: auto;
    padding-bottom: 50px;
    position: relative;
    z-index: 2;
    margin-top: 10px;
    background: url('../images/dr_menu.jpg') repeat-x;*/
    /*border-bottom: 1px dotted #ccc;*/
    background: #fefefe;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 );
    border: 1px solid #cccccc;
    border-top: 0px;
    height: 105px;
    line-height: 11px;
    -webkit-box-shadow: 0px 0px 120px #ccc;
    box-shadow: 0px 0px 120px #ccc;
    z-index: 10;
    padding-top: 5px;    
}

    #main #menu ul {
        width: 900px;
        /*margin: auto;*/
        margin-left: 20px;
        padding: 0;
        list-style-type: none;
        /*border: 1px solid #000;*/        
    }

        #main #menu ul li {
            width: 75px;
            height: auto;
            margin: 5px;
            float: left;
            text-align: center;
            font-size: 10px;
            background: url('../images/sombra.png') no-repeat 10px 52px;
            padding-bottom: 5px;
            text-align: center;
            cursor: pointer;
        }

            #main #menu ul li span {
                margin-top: 5px;
                display: inline-table;
                font-weight: bold;
            }


            #main #menu ul li a {
                color: #000;
                text-decoration: none;

            }

            #main #menu ul li img {
                width: 60px;
                height: 58px;
                /*display: none;*/
            }


#menu pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

#menu pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

#menu td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}

#main #menu #controls {
    margin-top: -50px;
}



/*CARROSSEL MENU*******************/
/*	*{
				border: 1px solid #000;
			}*/
#controls .prev {
    float: left;
    margin-left: 0px;
    margin-top: -40px;
    text-decoration: none;
}

#controls .next {
    float: right;
    margin-right: -1px;
    margin-top: -40px;
    text-decoration: none;
}

#controls a {
    font-weight: bold;
    color: #000;
    padding: 5px;
    border: 1px solid #000;
}

.pager {
    width: 945px;
    text-align: center;
    /*border: 1px solid #000;*/
    margin-left: 25px;
}

    .pager a {
        margin: 0 5px;
        text-decoration: none;
        font-weight: bold;
        color: #000;
    }

        .pager a.selected {
            text-decoration: underline;
            color: red;
        }





/**************************************/
.referencia-pag {
    width: 1000px;
    padding: 0px 0px 10px 0px;
    display: table;
    position: relative;
    z-index: 2;
}

    .referencia-pag a{
        float: left;
        display: table;
        margin-right: 15px;
        margin-left: 7px;
        color: #ea6200!important;
    }

    .referencia-pag span {
        display: table;
        float: right;
        margin-right: 5px;
    }

/***************************************/



/**************************************/
.referencia-pag {
    width: 1000px;
    padding: 0px 0px 10px 0px;
    display: table;
    margin-top: 20px;
}

    .referencia-pag a {
        float: left;
        display: table;
        color: #000;
        margin-right: 15px;
        margin-left: 7px;
    }

    .referencia-pag span {
        display: table;
        float: right;
        margin-right: 5px;
    }


/*==============================================

CONTAINER FERRAMENTA

===============================================*/

#cont-ferramenta {
    width: 1000px;
    height: auto;
}
    
    #cont-ferramenta .form-lista .busca{
        margin: 4px 0px 4px 0px;
        width: 180px;
        background: url('../images/sprites.png') #eee no-repeat -761px -116px;
        text-indent: 25px;
        border: 1px solid #ccc;
        color: #000;

    }

    #cont-ferramenta .filtros {
        width: 150px;
        height: auto;
        float: left;
    }

        #cont-ferramenta .filtros .form-lista{
            margin: 0px 0 0 5px;
        }


        #cont-ferramenta .excluir-item{
            padding-left: 18px;
            margin-top: 10px;
            background: url('../images/sprites.png') no-repeat -767px -281px;
            width: 160px;
            font-size: 12px;
            cursor: pointer;
            padding-top: 2px; 
            display: table;
            text-decoration: none; 
        }

        #cont-ferramenta .excluir-item:hover{
            text-decoration: underline;
            color: red;
        }



            #cont-ferramenta .filtros .form-lista h3 {
                width: 180px;
                height: auto;
                color: #0462be;
                display: block;
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                border-top: 1px solid #ccc;
                font-size: 14px;
                padding-top: 8px;
                padding-bottom: 0px;
                text-indent: 5px;
                background: #fefefe;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
                background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
                background: -o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
                background: -ms-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
                background: linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 );
            }

            #cont-ferramenta .filtros .limpar-filtro{                
                width: 180px;
                /*background: url('../images/dr_cinza.jpg');*/
                color: red;
/*              border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                border-top: 1px solid #ccc;*/
                font-size: 12px;
                padding-top: 5px;
                padding-bottom: 5px;
                text-indent: 5px;

            }


        #cont-ferramenta .filtros ul {
            margin: 0;
            padding: 5px 0 0 0;
            list-style-type: none;
            border: 1px dotted #ccc;
            overflow: auto;
            width: 180px;
            height: 300px;
        }

            #cont-ferramenta .filtros ul li {
                padding: 0px 0px 5px 0px;
                margin-left: 10px;
                font-size: 10px;
                text-transform: uppercase;
            }

        #cont-ferramenta .filtros a {
            display: table;
            width: 180px;
            margin-left: 5px;
            padding: 15px 0px 15px 0px;
            text-align: center;
            color: #000;
        }

            #cont-ferramenta .filtros a.chat {
                background: #000;
                color: #fff;
                text-decoration: none;
            }

                #cont-ferramenta .filtros a.chat:hover {
                    background: #999999;
                }

    /************************************/
    #cont-ferramenta .list-fabricante {
        width: 180px;
        float: left;
    }

    #cont-ferramenta .ferramenta {
        width: 800px;
        height: auto;
        float: right;
    }

        #cont-ferramenta .ferramenta .barra-apr {
            width: 800px;
            border-top: 1px dotted #ccc;
            border-bottom: 1px dotted #ccc;
            padding-top: 12px;
        }

        #cont-ferramenta .ferramenta .ordernar {
            display: table;
            margin-right: 10px;
            float: left;
        }

        #cont-ferramenta .ferramenta .visualizar {
            display: table;
            float: left;
            margin-right: 10px;
        }

        #cont-ferramenta .ferramenta a.ocultar {
            float: left;
            margin-top: -1px;
        }


        #cont-ferramenta .ferramenta .paginacao {
            display: table;
            float: right;
            margin-right: 10px;
        }

            #cont-ferramenta .ferramenta .paginacao ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
                display: table;
            }

                #cont-ferramenta .ferramenta .paginacao ul li {
                    float: left;
                }

                    #cont-ferramenta .ferramenta .paginacao ul li a {
                        font-size: 14px;
                        padding: 5px 0px 5px 0px;
                        color: #000;
                        margin-left: 5px;
                    }


        /*==============================================

		APRESENTAÇÃO

		===============================================*/

        #cont-ferramenta .ferramenta .apresentacao {
            border-top: 1px solid #eeeeee;
            border-bottom: 1px solid #eeeeee;
            width: 800px;
            height: auto;
            display: table;
            position: relative;
            margin-top: 20px;
            background: url('../images/fdo_apr.jpg') 210px 0px repeat-y;
            float: right;
        }

       .apresentacao .preco{ font-family:Arial; color:#0026ff}

        

            #cont-ferramenta .ferramenta .apresentacao .foto {
                width: 210px;
                height: auto;
                float: left;
                margin-top: 10px;
            }

                #cont-ferramenta .ferramenta .apresentacao .foto img{
                    width: 194px;
                    height: 145px;                    
                    margin: auto;
                    display: table;
                }

                #cont-ferramenta .ferramenta .apresentacao .foto img.foto-imagem{
                    background: #eee;
                    border: 0;
                }

                #cont-ferramenta .ferramenta .apresentacao .foto ul{
                    margin: 0;
                    padding: 0;
                    list-style-type: none;
                    width: 194px;
                    display: table;
                    margin: auto;
                    padding-top: 2px;
                    padding-bottom: 0;
                }

                /*#cont-ferramenta .ferramenta .apresentacao .foto .botao {
                    margin-top: -10px;
                    margin-left: 8px;
                }*/

                #cont-ferramenta .ferramenta .apresentacao .foto .bto-radar{
                    margin-left: 8px;
                    padding-left: 24px;
                    padding-bottom: 2px;
                    padding-top: 2px;
                    cursor: pointer;
                    background: url('../images/sprites.png') no-repeat -761px -140px;
                    color: #000;
                    text-decoration: none;
                    position: relative;
                    top: 5px;
                  }

                #cont-ferramenta .ferramenta .apresentacao .foto .bto-radar:hover{
                    text-decoration: underline;
                }



                #cont-ferramenta .ferramenta .apresentacao .foto .bto-vj-tambem{
                    padding-left: 22px;
                    margin-left: 5px;
                    cursor: pointer;
                    background: url('../images/sprites.png') no-repeat -761px -168px;
                    padding-bottom: 2px;
                    padding-top: 2px;
                    position: relative;
                    top: 5px;
                }

                #cont-ferramenta .ferramenta .apresentacao .foto .bto-vj-tambem:hover{
                    text-decoration: underline;
                }


                #cont-ferramenta .ferramenta .apresentacao .foto ul li{
                    border: 1px solid #ccc;
                    width: 30px;
                    height: 30px;
                    float: left;
                    margin-right: 5px;
                    margin-top: 2px;
                    /*text-indent:-99999px;*/
                    position: relative;
                    top: 0; 
                }

                #cont-ferramenta .ferramenta .apresentacao .foto ul li:hover .atributo{
                    display: block;

                }

                #cont-ferramenta .ferramenta .apresentacao .foto .atributo{
                    width: 100px;
                    padding: 5px 0px 5px 0px;
                    border: 1px dotted #ccc;
                    -webkit-box-shadow: 0px 0px 10px #ccc;
                    box-shadow: 0px 0px 10px #ccc;
                    position: absolute;
                    top: 0;
                    left: 32px;
                    color: #000;
                    text-indent: 10px;
                    display: none;
                }


                #cont-ferramenta .ferramenta .apresentacao .foto ul li img{
                    width: 30px;
                    height: 30px;
                }


                #cont-ferramenta .ferramenta .apresentacao .foto .botoes{
                    width: 180px;
                    margin-left: 5px;
                }

    .apresentacao .desc-valores {
        width: 355px;
        height: auto;
        float: left;
        margin-left: 0px;
        display: block;
        position:relative;
    }

       .apresentacao .desc-valores .bandeira{
        width:30px;
        height:30px;
        position:absolute;
        right:5px;
        top:5px;
        border:1px solid #ccc;
    }
 
    .apresentacao .desc-valores .bandeira img{
        width:30px;
        height:30px;
    }

    /*                           
       .apresentacao .desc-valores .descricao{
                       border: 1px solid #000000;
                       background: #000;
       }
    */

    .apresentacao .dados {
        width: 310px;
        padding-left: 8px;
        padding-top: 10px;
        
    }


    .apresentacao .dados h2 {
        color: #333;
        font-size: 14px;
    }

    .apresentacao .dados h1 {
        color: #0462BE;
        font-size: 12px;
    }

    .apresentacao .dados a {
        color: red;
    }

    .apresentacao .dados h4 {
        color: #000;
        font-weight: lighter;
        font-size: 12px;
    }

    .apresentacao .dados ul {
        list-style-type: none;
    }

    .apresentacao .dados ul li {
        padding: 10px 0px 10px 0px;
        border-bottom: 1px solid #cccccc;
    }

    .apresentacao .dados ul li a {
        color: #000;
        text-decoration: none;
    }


.apresentacao .calculo-ofertas{
    width: 234px;
    height: auto;
    float: right;
    /*border-right: 1px solid #eee;*/
    margin-right: 1px;
    margin-top: 1px;
}

    .apresentacao .calculo-ofertas .total{
        display: block;
        width: 234px;
        padding: 8px 0px 8px 0px;
        background: #f2f2f2;
        text-align: center;         
    }

    .apresentacao .calculo-ofertas .total .valor{
        display: table;
        float: left;
        margin-left: 65px;
    }

    .apresentacao .calculo-ofertas .total .cont-det{
        width: 15px;
        height: 15px;
        padding: 0px 5px 0px 5px;
        position: relative;
        float: left;
        cursor: pointer; 
             
    }

    .apresentacao .desc-valores .valores img{ border: 0!important;}
    .apresentacao .calculo-ofertas .total .cont-det img{border: 0;}

    .apresentacao .calculo-ofertas .total .cont-det:hover .resultado-detalhe{
        display: block;

    }

    .apresentacao .calculo-ofertas .total .resultado-detalhe{
        display: table;
        height: auto;
        background: #fff;
        border: 1px dotted #ccc;
        padding: 10px;
        -webkit-box-shadow: 0px 0px 10px #ccc;
        box-shadow: 0px 0px 10px #ccc;
        position: absolute;
        top: -10px;
        right: 20px;
        display: none;
        width: 150px;
    }

    .apresentacao .calculo-ofertas .calc{
        display: table;
        height: 50px;
        margin: auto;
        padding: 10px 0px 10px 0px;
        text-align: center;
        width: 150px;
    }

    .apresentacao .calculo-ofertas .calc .bto-excluir{ 
        margin-top: 5px; 
        text-indent: -99999px; 
        text-transform: capitalize;
    }

    .apresentacao .calculo-ofertas .calc input{
        margin: 0px 1px 0px 1px;
    }


    .apresentacao .recompensa{
		width: 210px;
		border: 0;
		padding: 8px 0px 8px 0px;
		text-indent: 27px;
		background: url('../images/sprites.png') #ffb400 no-repeat -760px -16px;
		font-weight: bold;
		text-transform: uppercase;
        margin-left: 12px;
        border: 1px solid #EADC8E;
	}
	

    .apresentacao .calculo-ofertas .calc .campo2 {
        margin-top: 3px;
        text-align: center;
        text-indent: 0;
    }


    .apresentacao .calculo-ofertas .calc .botao {
        width: 40px;
    }


    /*.apresentacao .calculo-ofertas .outros{
        width: 100%;
        margin: auto;
        padding-top: 10px;
        position: relative;
    }*/

    .apresentacao .calculo-ofertas /*.outros*/ ul.botoes{
        width: 100%;
        margin: auto;
        padding-top: 10px;
        position: relative;

        list-style-type: none;
        margin-left: 9px;
        padding: 0;
        display: table;
    }

    .apresentacao .calculo-ofertas /*.outros*/ ul.botoes li.continuar{margin-left: 2px; margin-bottom: 1px;}
    .apresentacao .calculo-ofertas /*.outros*/ ul.botoes li.tambem{
        margin-left: 1px;
    }

    .apresentacao .calculo-ofertas /*.outros*/ ul.botoes li.tambem:hover ul#outras-lojas{
        display: block;
    }


        
        .apresentacao ul#outras-lojas{ 
            width: 180px;
            margin: auto;
            padding: 10px;
            -webkit-box-shadow: 0px 0px 20px #ccc;
            box-shadow: 0px 0px 20px #ccc;
            list-style-type: none;
            position: absolute;
            top: -25px;
            left: -192px;
            background: #fff;
            border: 1px dotted #0462be;
            display: none;
            z-index: 999999999999999999999;
            line-height: 20px;
        }



        .apresentacao .calculo-ofertas ul#outras-lojas li a {
            color: #000;
            text-decoration: none;
        }



        .apresentacao .desc-valores .valores{
            border-top: 1px dotted #ccc;
            margin-top: 20px;
            padding-top: 10px;
            padding-left: 8px;
        }


		/*==============================================

		PROGRESSIVA E DETALHE

		===============================================*/

        .apresentacao ul.lista-prog{
            list-style-type: none;
            padding: 1px 0px 1px 0px;
            display: table;
        }

        .apresentacao ul.lista-prog li{
            padding: 2px 0px 2px 0px;
            *padding: 0;
            border: 1px solid #ffffff;
            width: 99%;
        }

        .apresentacao ul.lista-prog li input.escolha, label.valor{
            float: left;
        }

        .apresentacao ul.lista-prog li .cont-det{
            position: relative;
            top: 0;    
            width: 15px;
            height: 15px;
            float: left;
            padding: 0px 5px 0px 5px;
        }

        .apresentacao ul.lista-prog li .cont-det:hover .resultado-detalhe{
            display: block;
        }

        .apresentacao ul.lista-prog li .cont-det .resultado-detalhe{
            display: table;
            height: auto;
            background: #fff;
            border: 1px dotted #ccc;
            padding: 10px;
            -webkit-box-shadow: 0px 0px 10px #ccc;
            box-shadow: 0px 0px 10px #ccc;
            position: absolute;
            top: -5px;
            right: -132px;
            display: none;
        }



/*==============================================

DETALHE PRODUTO

===============================================*/
#detalhe-prod{
    border: 1px solid #eee;
    width: 1000px;
    height: auto;
    background: url('../images/risco_fdo.jpg') repeat-y 765px 0px;
}

#detalhe-prod .foto{
    width: 430px;
    height: 321px;
    /*background: #eee;*/
    float: left;
}

#detalhe-prod .foto img{
    width: 400px;
    height: 299px;
    margin: 10px;
}

#detalhe-prod .desc-valores{ 
    width: 334px;
}

#detalhe-prod h2{
    color: #1e5d8a;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}

#detalhe-prod h1{
    color: #4b4b4b;
    font-size: 14px;
}

#detalhe-prod h4{ font-size: 12px;}


/* INICIO ABAS DETALHES************************/

    div#info-produto {
        display: inline-block;
        width: 1000px;
        margin-top: 30px;
    }

    div#info-produto p#abas {
        display: inline-block;
        width: 1000px;
        height: 40px;
        padding: 0;
        overflow: hidden;
        vertical-align: bottom;         
    }

    div#info-produto p#abas a{
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
        padding: 7px 26px 12px 26px;
        margin-top: 5px;
        border-top: 1px solid #002745;
        border-left: 1px solid #002745;
        border-right: 1px solid #002745;
        background: url('../images/dr_abas.jpg');
    }

    div#info-produto p#abas a:hover {
        background: url('../images/dr_abas2.jpg');
        color: white;
    }

    div#info-produto p#abas a.selected {
        background: url('../images/dr_abas2.jpg');
        color: #fff;
    }

    div#info-produto ul#conteudos {
        display: inline-block;
        width: 1000px;
        height: auto;
        margin: 0;
        padding: 0;
        color: #000;
        border: 1px solid #e6e6e6;
        background: #f2f2f2;
    }

    div#info-produto ul#conteudos li {
        display: table;
        width: 980px;
        height: auto;
        margin: 10px 5px 10px 9px;
        overflow: auto;
        padding-bottom: 20px;
    }


    div#info-produto ul#conteudos li.aba #atributos {
        margin: 0;
        padding:0;
        list-style-type: none;
        width: 250px;
        height: 200px;
        float: left;        
    }

    div#info-produto ul#conteudos li.aba #atributos .texto{
        width: 240px;
        float: left;
        margin-top:5px;
        display: block;
        font-weight: bold;
        text-align: left;
        text-indent: 10px;
        font-size: 16px;
        color: #898989;
    }

    div#info-produto ul#conteudos li.aba #atributos .texto img{
        position: relative;
        top: 5px;
    }


    div#info-produto ul#conteudos li .descricao{
        width: 665px;
        height: auto;
        float: left;
        padding: 0px 0 0 20px;
        border-left: 1px solid #ccc;
        margin-top: 10px;
    }

    div#info-produto ul#conteudos li .descricao p{
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
        padding-bottom: 5px;
        }

    div#info-produto ul#conteudos li .descricao h3 {
        color: #4b4b4b;
        font-size: 16px;
    }

    div#info-produto ul#conteudos li .descricao h2 {
        color: #1e5d8a;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
    }

    div#info-produto ul#conteudos li .descricao {
        font-size: 14px;
        color: #4b4b4b;
        line-height: 24px;
    }

    div#info-produto ul#conteudos li .alerta {
        width: 90%;
        padding: 10px 0px 10px 0px;
        border: 1px solid #ccc;
        margin: auto;
        text-align: center;
        background: #fff;
    }



    	/*==============================================

		CARRINHO

		===============================================*/

        #cont-carrinho{
            width: 1000px;
            background: #f8f8f8;
            border: 1px dotted #cccccc;
            padding-bottom: 50px;
        }

        #cont-carrinho #carrinho {
            width: 990px;
            height: auto;
            margin: auto;
        }


        #cont-carrinho .nome-loja{
            font-size: 24px;
            position: relative;
            top: 28px;
            left: 5px;
            letter-spacing: -1px;
            font-weight: bold;
        }

        #cont-carrinho .pedido{
            text-align: right;
            color: red;
            font-weight: bold;
            font-size: 18px;
        }

        #cont-carrinho .item-carrinho{
            border-bottom:2px dotted #cccccc;
            padding-bottom: 30px;
            margin-left: 6px;
        }

        #cont-carrinho #carrinho .produtos {
            width: 550px;
            height: auto;
            float: left;
        }

        #cont-carrinho #carrinho .produtos table {
            margin: 19px 0px 0px 2px;
            border-left: 1px solid #cccccc;
            border-top: 1px solid #cccccc;
            border-bottom: 1px solid #cccccc;
            /*letter-spacing: -1px;*/
            padding: 5px;
            width: 548px;
            font-size: 11px;
        }

        #cont-carrinho #carrinho .produtos table th {
            height: 30px;
            background: #246092;
           }

        #cont-carrinho #carrinho .produtos .pedido {
            margin-left: 10px;
            width: 960px;
            height: 30px;
            display: block;
        }

        /********************/

        #cont-carrinho #carrinho .forma-pagamento {
            width: 200px;
            height: 279px;
            float: left;
            margin-top: 49px;
            border: 1px solid #ccc;
            background: #fff;
        }

            #cont-carrinho #carrinho .forma-pagamento h2 {
                display: block;
                font-size: 18px;
                background: #eee;
                padding: 5px 0px 5px 0px;
                text-align: center;
            }

            #cont-carrinho #carrinho .forma-pagamento ul {
                list-style-type: none;
                width: 180px;
                height: 220px;
                overflow: auto;
                margin: auto;
                padding-top: 15px;
            }

                #cont-carrinho #carrinho .forma-pagamento ul li {
                    padding: 3px 0px 3px 0px;
                }

        /**********************/
        #cont-carrinho #carrinho .valor {
            width: 220px;
            height: 279px;
            float: left;
            margin-top: 49px;
            border-right: 1px solid #ccc;
            border-top: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            background: #fff;
        }

            #cont-carrinho #carrinho .valor h2 {
                display: block;
                font-size: 18px;
                background: #eee;
                padding: 5px 0px 5px 0px;
                text-align: center;
            }

            #cont-carrinho #carrinho .valor ul {
                margin: auto;
                padding: 5px 0 0 0;
                list-style-type: none;
                width: 210px;
            }

            #cont-carrinho #carrinho .valor ul li {
                margin-top: 5px;
            }

            #cont-carrinho #carrinho .valor ul li.btos{
                margin-top: 15px;
            }

            #cont-carrinho #carrinho .valor ul li.btos a{
                padding: 0px 0px 5px 0px;
            }

            #cont-carrinho #carrinho .valor .botao2 {
                width: 205px;
                border: 1px solid #ccc;
                text-decoration: none;
                padding: 5px 0 5px 0;
                color: #000;
                display: table;
                text-align: center;
                font-size: 14px;
                margin: auto;
            }

            #cont-carrinho #carrinho .valor .botao3 {
                width: 205px;
                border: 1px solid #ccc;
                text-decoration: none;
                padding: 5px 0 5px 0;
                color: #fff;
                display: table;
                text-align: center;
                font-size: 14px;
                margin: auto;
                background: #000066;
            }


            #cont-carrinho #carrinho .valor .enviar {
                display: table;
                padding: 20px 0px 20px 0px;
                color: #fff;
                font-weight: bold;
                width: 205px;
                margin: auto;
                background: #000066;
                text-decoration: none;
                text-align: center;
            }


            #cont-carrinho #carrinho .valor #li-msg-pendencia{
                display: table;
                padding: 5px;
                color: #ccc;
                width: 195px;
                line-height: 13px;
                margin: auto;
                text-decoration: none;
                font-size: 12px;
            }



            #cont-carrinho #carrinho .valor .pendencia{
                display: table;
                padding: 5px;
                color: #ccc;
                width: 170px;
                line-height: 13px;
                text-decoration: none;
                font-size: 12px;
                float: right;
            }


            #cont-carrinho .nao-enviar{
                border: 1px solid #000000;
                width: 250px;
                text-align: center;
                background: #ccc;
                margin: auto;
                padding: 10px 20px 10px 20px;
                display: table;
                cursor: pointer;
                position: relative;
                top: 25px;
            }


            /*DADOS ENTREGA******************************/

            #cont-carrinho fieldset{
                width: 93%;
                height: auto;
                margin-left: 18px;
                margin-top: 20px;
                border: 2px dotted #ccc;
                padding: 15px;
                background: #fff;
            }

            #cont-carrinho fieldset legend{ 
                font-size: 24px;
                letter-spacing: -1px;
                font-weight: bold;
                text-transform: uppercase;
                color: #6f6c6c;
                padding: 0 10px 0 10px;
            }

            #cont-carrinho fieldset #drp-empresa{
                float: right;
                margin-top: -30px;
                margin-right: 150px;
                border: 1px solid #ccc;
                font-size:12px;
            }


/*********************************
 	RESULTADO BUSCA
 **********************************/

 #cont-ferramenta .resultado-busca{
			width: 800px;
			height: auto;
			display: table;
			position: relative;
			margin-top: 15px;            
            float: right;
            border: 1px dotted #ccc;
}

#cont-ferramenta .resultado-busca .foto{
	width: 100px;
	height: auto;
	float: left;
	margin: 5px 0px 0px 5px;
	text-align: center;
}


#cont-ferramenta .resultado-busca .dados{
	width: 380px;
	height: auto;
	float: left;
	/*border: 1px solid #000;*/
	margin: 5px 0px 0px 10px;
}

#cont-ferramenta .resultado-busca .dados h4{
	font-weight: lighter;
	font-size: 12px;
}

#cont-ferramenta .resultado-busca .loja{
	width: 80px;
	height: auto;
	float: left;
	margin: 5px 0px 0px 10px;
	text-align: center;
}

#cont-ferramenta .resultado-busca .loja img{
	width: 60px;
	height: auto;
	display: table;
	margin: auto;
	padding-bottom: 5px;
	padding-top: 10px;
}

#cont-ferramenta .resultado-busca .loja a{
	color: #000;
	text-decoration: none;
}

#cont-ferramenta .resultado-busca .valores{
	width: 177px;
	height: auto;
	float: right;
	/*border: 1px solid #000;*/
	margin: 5px 5px 0px 0px;
	font-size: 12px;
}


/*==============================================
MINHA LISTA
===============================================*/
#minha-lista{
    margin-top: 30px;
    position: relative;
}

#minha-lista h1{
    border-bottom: 2px dotted #ccc;
    margin-bottom: 20px;
}

#minha-lista .tp{ 
    display: table; 
    width: 100%;
    margin-bottom: 20px;
}

#minha-lista .pasta{
    display: table;
}

#minha-lista ul#itens{
    list-style-type: none;
    margin-top: 80px;
}

#minha-lista ul#itens li{
    /*border: 2px solid #eee;*/
    /*background: #fff;*/
    margin: 0px 0px 10px 0px;
    padding: 10px;
    /*-webkit-box-shadow: 0px 0px 5px #eee;
    box-shadow: 0px 0px 5px #eee;*/
    border: 1px dotted #ccc;
    background: #fefefe;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -o-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    background: linear-gradient(top, #fefefe 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 );
}

#minha-lista ul#itens li .foto{
    width: 100px;
    height: 75px;
    border-left: 1px solid #ccc;
    float: left;
    margin-left: 20px;
}

#minha-lista ul#itens li .foto img{ 
    width: 100px;
    height: 75px;
    /*border: 1px solid #ccc;*/
    margin-left: 10px;
}

#minha-lista ul#itens li .descricao{
    width: 650px;
    float: left;
    margin-left: 10px;     
}

#minha-lista ul#itens li .nome-pasta{ 
    margin-left: 12px;
    font-size: 18px;
    margin-top: 10px;
    text-indent: 10px;
}

#minha-lista ul#itens li .descricao input.check { 
    border: 1px solid #000;
    position: relative;
    left: -132px;
} 

#minha-lista .bto-add-pasta{
    float: right;
    padding-left: 30px;
    height: 26px;
    color: #000;
    padding-top: 5px;
    margin-left: 10px;
    text-decoration: none;
}

#minha-lista .bto-add-pasta:hover{ text-decoration: underline;}


#minha-lista .pasta{ 
    float: left;
    position: relative;
    top: 30px;

}

#minha-lista .itens-mover{ 
    display: table; 
    float: left;
    margin-top: -17px;
    margin-left: 15px;
    position: relative;
    top: 30px;
    left: 20px;
}


#minha-lista .itens-mover select{
    width: 150px;
    text-indent: 5px;
    border: 1px solid #b2b2b2;
    background: #eee;
}

#minha-lista .itens-mover .bto-mover-pasta{
        background: url('../images/sprites.png') no-repeat -251px -541px;
        border: 0; cursor: pointer; text-indent: 5px;
        float: right;
        padding-left: 30px;
        height: 29px;
        margin-left: 8px;
        margin-top: 2px;
    }

#minha-lista .itens-mover .bto-mover-pasta:hover{ text-decoration: underline;} 

#minha-lista ul#itens li .botoes{width: 100px;float: right;}
#minha-lista ul#itens li .botoes a{ margin: 5px;}

#minha-lista ul.criadas{ 
    list-style-type: none; 
/*    border: 1px dotted #ccc; */
    padding: 10px;
    overflow: auto;
    width: 380px;
    height: 80px;
    position: absolute;
    right: 0;
    top: 50px;
    background: #fff;
    /*display: none;*/
}
#minha-lista ul.criadas li{ padding: 5px 0px 5px 0px; border-bottom: 1px dotted #ccc;}
#minha-lista ul.criadas span{ 
    display: inline-table; 
    font-weight: bold; 
    width: 200px;
    color: #2e2e2e;
}

#minha-lista ul.criadas li a{ 
    color: #0462BE; 
    font-size: 11px;
    display: inline;
    /*border: 1px solid #000;*/
    padding: 0px 10px 0px 0px;
}

h2.nome-pasta{ 
    border-bottom: 2px dotted #ccc;
    position: relative;
    top: 50px;
    text-transform: uppercase;
}

/*==============================================
RODAPÉ
===============================================*/

#rodape-distribuidora {
    width: 100%;
    height: auto;    
    color: #000;
    text-align: center;
    font-size: 30px;
    padding-top: 20px;
    background: #f6f6f6;
    border-top: 20px solid #5f5f5f;
    margin-top: 30px;
}

#rodape-distribuidora .itens {
    width: 980px;
    margin: auto;
    padding: 10px 0px 30px 0px;
    font-size: 12px;
}

#rodape-distribuidora .itens hr {
    margin: 15px 0px 15px 0px;
}

#rodape-distribuidora .itens .tudofarma {
    width: 90px;
    height: 90px;
    float: left;
    border: 0;
}

#rodape-distribuidora .itens .texto {
    width: 760px;
    height: auto;
    line-height: 20px;
    float: left;
    margin-left: 15px;
    color: #3f3f3f;
    text-align: justify;
}

#rodape-distribuidora .itens .visao {
    width: 90px;
    height: 90px;
    float: right;
}


#rodape-distribuidora .itens #menu-inferior {
        margin: auto;
        display: inline-table;
        float: left;
        *padding-top: 20px;
    }

#rodape-distribuidora .itens #menu-inferior ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        float: left;
        display: block;
        margin-right: 50px; 
        width: 200px;
    }

#rodape-distribuidora .itens #menu-inferior ul h2 {
    font-size: 14px;
    text-transform: uppercase;
    color: #000000;
    text-align: left;
}

#rodape-distribuidora .itens #menu-inferior ul li {
    margin: 5px 0px 5px 0;
    text-align: left;
}

#rodape-distribuidora .itens #menu-inferior ul li a {
    color: #3f3f3f;
    text-decoration: none;
}

#rodape-distribuidora .itens #menu-inferior ul li a:hover {
    text-decoration: underline;
}

#rodape-distribuidora .resolucao {
    width: 99.5%;
    margin: auto;
    padding-top: 50px;
    background: #f8efc8;
    text-align: center;
    color: #3f3f3f;
    padding: 10px 0px 10px 0px;
}
