.input-group-topo{ position: relative; display: table; border-collapse: separate;width: 100%; }
.input-group-topo-textbox{ 
	font-size: 18px;
	font-family: Arial;
    text-align: left;
    _padding: 10.5px 10px; /* internet explorer =( */
    padding: 8.5px 10px;
    border-color: transparent; 
	width: 100%;
    margin-bottom: 0;
	display: table-cell;
	line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 5px 0px 0px 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;	}
.input-group-topo-textbox:focus{ outline:none; }	
.input-group-topo-span{ display: table-cell; vertical-align:top; width:5% }
.input-group-topo-button{
	background-color: #ff8400;
    color: #fff;
    border-radius: 0px 5px 5px 0px;
    font-size: 21px;
    border-color: transparent;
	display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.input-group-topo-button:hover{ background-color: #ff9800; }
.hovered{ background-color:#ededed; }
#minibox .btn-minhas-compras:hover { box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.3); opacity: 0.9; }
#minibox .btn-minhas-compras { background-color: #0ca7f7; width: 140px; height: 18px; display: block; color: #fff; font: bold 14px arial; text-align: center; margin: 15px auto 0px; padding: 10px 5px; cursor: pointer; }

    .div-result-autosuggest { background-color: #fff; margin: 0 auto; position: absolute; width: 100%; z-index: 100; left: 0px; top: 60px; border-radius: 10px; display: none;  }
        .div-result-autosuggest .ponteiro { border-bottom: 15px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; display: block; position: absolute; z-index: 2; width: 0; height: 0; top: -15px; left: 50%; }
        .div-result-autosuggest ul { list-style-type: none; margin: 0; padding: 0; }
            .div-result-autosuggest ul li { padding: 10px 15px; border-bottom: 1px solid #d6d6d6; text-align: left; }
                .div-result-autosuggest ul li:hover { cursor: pointer; background-color: #eee; }
                .div-result-autosuggest ul li:first-child { border-radius: 10px 10px 0 0; }
                .div-result-autosuggest ul li:last-child { border: none; border-radius: 0 0 10px 10px; }
                .div-result-autosuggest ul li.item-prod { padding: 5px 15px; min-height: 60px; }
                .div-result-autosuggest ul li mark { background-color: transparent; font-weight: 700; }
                .div-result-autosuggest ul li i { font-size: 11px; }
                .div-result-autosuggest ul li p { margin: .15em 0; }
                    .div-result-autosuggest ul li p span { font-size: 11px; }
                    .div-result-autosuggest ul li p img { width: 57.4px; float: left; margin-right: 5px; }
                    .div-result-autosuggest ul li p strong { color: #009CF0; font-size: 14px; }
                    .div-result-autosuggest ul li p small { font-weight: 600; }

    #block-geral { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.62); z-index: 800; display: none; }
    #busca .busca_de_cartucho, .minhasimpressoras { border: none !important; border-radius: 5px; margin-top: 2px !important; }
        #busca .busca_de_cartucho #box_cartuchos { height: 155px !important; border-radius: 5px; padding-top: 4px !important; }
    #busca .minhasimpressoras:hover #teste1 { height: 215px !important; border-radius: 5px !important; padding-top: 4px !important; }
    #MyBasket:hover #box_carrinho { display:block !important; }
	#dvBndes{ float: right; padding: 5px 10px; margin-top: -12.5%; border-radius: 0.5em; background-color: #ff6c00; color: #000; font-weight: 900; cursor: pointer; }
	
    /*topo reduzido*/
    .btn-topo-reduzido { display: inline-block; padding: 3px 6px; margin-bottom: 0; font: normal 11px Tahoma; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; border: 1px solid #c6c6c6; background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); }
        .btn-topo-reduzido:hover, .btn-topo-reduzido:focus { text-decoration: none; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; color: #333333; background-color: #8a8a8a; }
    #user { text-align: right !important; }
    #teste1 ul li { border-top: 1px solid #d9d9d9 !important; }
        #teste1 ul li:first-child { border-top: none !important; }

    /*************************************************************/

	.fabricantes-cartuchos li{ margin:0!important; padding:10px!important; }
	
    .ponteiro2 { border-bottom: 6px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; display: block; width: 0; height: 0; left: 50%; position: relative; }

    #header { display: block; height: 65px; width: 100%; min-width: 990px; margin: 0; background: #000; border-top: 5px solid #000; position: fixed; z-index: 700; border-bottom: 0px solid #808080; }

        #header #logo { display: block; height: 60px; width: 175px; text-indent: -9999px; margin: 0px 0 0 5px; }

    .sprite-header-novo { background: url(//img.kalunga.com.br/sprite-topo1.png) 0 0 no-repeat; }

    #busca { z-index: 900; position: relative; top: 0.5em; left: 0%; width: 50%; min-width: 450px; padding:0px!important; }

        #busca ul:first-child { width: 100%; display:table; }
		.list-itens-busca { display:table-cell; vertical-align:top; }
		
        .dv-search input[type=text] { width:95%; font: bold 17px arial; border: 1px solid #000; margin: 0; padding: 11.5px; border-radius: 7px; }

            .dv-search input[type=text]:focus, .dv-search button:focus { outline: none; }
            .dv-search input[type=text]::-webkit-input-placeholder, .dv-search input[type=text]::-moz-placeholder { font-style: italic; color: #aeaeae; }

.dv-search .bt-orange{ background:#ff8400;  transition: 0.2s; border-radius: 7px; width: 5%; min-width: 35px; height: 37px; color: #fff; display: block; position: absolute; margin: 0px 0 0 7%; font-size: 27px;}

.dv-search .bt-orange:hover{ background:#f86900; color: #fff;}

.dv-search a {
    width: 45px;
    background-color: transparent;
    border: 0px solid #000;
    color: #808080;
    text-align: center;
    font-size: 28px;
    transition: 0.2s;
    position: absolute;
    top: 0.15em;
    left: 50%;
    height: 45px;
}


    #busca .busca_de_cartucho { background-color: #0ca7f7; border-radius: 5px; width: 110px; height: 45px; background-position: -245px -10px; margin:auto 15px!important; float:none!important; }


    .links-top { width: 20%; min-width: 80px; height: 50px; display: block; margin: 7px 0 0 0; float: left; }
        .links-top a { color: #fff; font-size: 13px; line-height: 22px; font-family: tahoma; transition: 0.2s; }
            .links-top a:hover { color: #ff8400; }

        .links-top .linkicons { background-position: -380px -9px; width: 22px; height: 50px; display: block; float: left; }

    #user .link-user:hover { text-decoration: none; color: #ff8400; }

    #user { text-align: left !important; width: 60%; height: 40px; margin: 10px 0 0 0; float: left; }

        #user .link-user { color: #ffffff; font-size: 12px; transition: 0.2s; display: inline; }

        #user span { color: #ffffff; font-size: 14px; line-height: 20px; }

        #user strong { color: #ffffff; font-size: 14px; }

    #MyBasket { position: absolute; z-index: 100; right: 3px; top: 3px; }

    #carrinho { background: transparent; border: 0; width: 50px; height: 50px; }

        #carrinho .cart { background-position: -435px -7px; width: 50px !important; height: 50px !important; display: block; }
        #carrinho .cart-qtd { background: #ff8400; color: #000; border: 2px solid #000; font-size: 11px; font-weight: bold; padding: 3px 6px; text-align: center; border-radius: 30px; width: auto; height: auto; display: block; position: absolute; margin: 25px 0px 0 18px; }

    #box_carrinho { display: none; background: #ffffff; border: 2px solid #ffffff; width: 360px; height: auto; padding: 5px; margin: 43px 0 0 0; border-radius: 5px; box-shadow: 1px 5px 10px #cccccc; }

    #box_carrinho .primeiro, #box_carrinho_flut .primeiro { background: #ff8400!important; color: #fff; font-weight: bold; width: 96%; height: 15px; text-align: center; padding: 5px; display: block; }

    #seta-first { background: url(https://img.kalunga.com.br/setas-menu1.png) -35px -55px no-repeat; opacity: 0.1; border-right: 1px solid #666; }
        #seta-first:hover { background-position: -35px -125px; }
    #seta-last { background: url(https://img.kalunga.com.br/setas-menu1.png) -85px -55px no-repeat; }
        #seta-last:hover { background-position: -85px -125px; }

    /*#menu { text-align: center !important; background-image: -ms-linear-gradient(top, #eaeaea 0%, #eaeaea 100%); background-image: -moz-linear-gradient(top, #eaeaea 0%, #eaeaea 100%); background-image: -o-linear-gradient(top, #eaeaea 0%, #eaeaea 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(1, #eaeaea)); background-image: -webkit-linear-gradient(top, #eaeaea 0%, #eaeaea 100%); background-image: linear-gradient(to bottom, #eaeaea 0%, #eaeaea 100%); background-color: #eaeaea; min-width: 995px; border:none!important; }
    
    #menu ul {
    height: 70px;
    list-style: none outside none;
    overflow: hidden;
    text-align: center!important;*/
}
.menu-list {
    list-style: none;
    display: inline-block;
    border-right: 1px solid #ccc;
    background-color: transparent;
    background-image: url(https://img.kalunga.com.br/menu-drone-sprite.png);
    border-left: 1px solid #ccc;
    background-repeat: no-repeat;
}

        .menu-list a {     display: block;text-decoration: none;width: 72px;height: 70px; }

.menu-item-todos {
    background-image: url(//img.kalunga.com.br/menu-sprite-novo.png) !important;
    background-position: -7px -5px;
}
        .menu-item-todos:hover { background-color: #000; background-position: -7px -85px; }

.menu-item-todos1-large {
    background-image: url(//img.kalunga.com.br/menu-sprite-novo.png) !important;
    background-color: #808080;
}

    .linha-menu{ height: 4px; background-color: #ff8400; display: block; clear: both; }
    #box_carrinho .aviso, #box_carrinho_flut .aviso { background: #99d22c; font-weight: 100; color: #ffffff; font-size: 14px; width: 95%; text-align: center; padding: 5px; border-radius: 5px; margin: 0px auto 5px auto; }

    #large { display: none !important; }

    .dv-category-menu { width: auto; height: auto; position: absolute; border: 0px solid #ccc; z-index: 11; background: #fff; display: none; white-space: nowrap; box-shadow: 1px 5px 10px #cccccc; border-radius: 7px; padding: 0; margin-top: -1px; overflow: hidden; padding-bottom: 20px; }
        .dv-category-menu h1 { font: bold 24px Arial; text-align: left; margin: 10px 0px 10px 10px; }
    .dv-item-menu { margin: 0 5px 0 0; padding: 5px; display: block; min-width: 600px; }
        .dv-item-menu ul { width: 220px !important; float: left; border-right: 0px solid #eaeaea; padding-right: 10px; margin-right: 10px; min-width: auto !important; height: auto !important; }
            .dv-item-menu ul li { width: 220px; max-width: 100%; padding-left: 3px; list-style: none; text-align: left; margin: 0px; }
                .dv-item-menu ul li a { text-indent: 0; border: 0; width: auto; height: auto; padding: 3px; display: block; color: #606060; text-decoration: none; font: normal 13px arial; line-height: 20px; margin: 0px; }
                    .dv-item-menu ul li a:hover { background-color: #fff; color: #ff8400; }
                    .dv-item-menu ul li a.botao100 { margin: 10px 0px 0px 0px !important; background: none !important; text-transform: none !important; text-align: left !important; font-weight: bold !important; }
                        .dv-item-menu ul li a.botao100 strong { font-weight: bold !important; }

    .last-column { border: none !important; margin: 0px !important; padding: 0px !important; height: auto !important; }
        .last-column a { width: auto; height: auto; }

    .dv-item-menu ul li .novo { background: #0083ca; color: #fff; border-radius: 5px; font-size: 11px; padding: 2px 3px; width: 27px; height: 13px; line-height: 12px; display: inline-block; margin-left: 10px; }

    #dv-search-bdc { width: 625px; padding: 0; height: 60px; }
        #dv-search-bdc .search-bdc { width: 588px; font: bold 17px arial; border: 1px solid #bbbbbb; margin: 0; background: #f6f6f6; padding: 13px; border-radius: 7px; vertical-align: middle; float: left; margin: 0 0 10px 0px; position: relative; }
            #dv-search-bdc .search-bdc:focus, #dv-search-bdc a:focus { outline: none; }
        #dv-search-bdc .search-bdc1 { width: 40px; background-color: transparent; border: 0px solid #000; border-left: none; color: #808080; text-align: center; padding: 5px 10px 5px 10px; font-size: 27px; border-radius: 0 7px 7px 0; vertical-align: middle; transition: 0.2s; position: relative; top: -52px; right: -570px; }
            #dv-search-bdc .search-bdc1:hover { color: #ff8400; }

    #menubdc { height: 200px !important; }

        #menubdc li { display: inline-block; height: 80px; list-style: outside none none; margin: 7px 17px 7px -7px; width: 142px; }

            #menubdc li a { background: url(//img.kalunga.com.br/busca-cartuchos.jpg) no-repeat scroll 0 0; border: 1px solid #ccc; border-radius: 5px; display: block; height: 100%; text-indent: -9999px; transition: all 0.2s ease 0s; width: 100%; }

        #menubdc .bdc_hp a { background-position: -5px -5px; }
        #menubdc .bdc_epson a { background-position: -167px -7px; }
        #menubdc .bdc_canon a { background-position: -170px -102px; }
        #menubdc .bdc_samsung a { background-position: -330px -5px; }
        #menubdc .bdc_lexmark a { background-position: -5px -100px; }
        #menubdc .bdc_oki a { background-position: -495px -5px; }
        #menubdc .bdc_brother a { background-position: -330px -100px; }

    #box-mi-top { overflow-y: auto; max-height: 215px; width: 245px; min-height: 110px; }
        #box-mi-top::-webkit-scrollbar { width: 10px; height: 10px; }
        #box-mi-top::-webkit-scrollbar-track { background-color: #eaeaea; border-radius: 10px; }
        #box-mi-top::-webkit-scrollbar-thumb { background-color: #aeaeae; border-radius: 10px; }

        #box-mi-top ul { width: 100%; height: auto; padding-top: 3px; }
            #box-mi-top ul li { width: 95%; height: 72px; border-bottom: 1px solid #d9d9d9; float: left; padding: 6px 0 10px 0; overflow: hidden; background: #fff; line-height: 16px !important; font-size: 12px; }
                #box-mi-top ul li:hover { background: #fff; }
                #box-mi-top ul li img { float: left; width: 60px; margin: 0 5px 0 2px; }
                #box-mi-top ul li span { min-height: 60px; font-size: 12px; display: block; white-space: normal !important; text-align: left; }
        #box-mi-top span a { width: 100%; display: block; background: #353535; height: 25px; line-height: 25px; font-weight: bold; color: #fff; text-align: center; }

    .add-impressora { background-color: #0ca7f7; border-radius: 5px; width: 200px; height: 18px; display: block; color: #fff; font: bold 14px arial; text-align: center; margin: 5px auto; padding: 10px 5px; cursor: pointer; }

    .tit-minhasimpressoras { height: 50px; display: block; background-color: #ff8400; background-position: -671px -8px; border-radius: 0px; cursor:pointer }

    .btcartuchos { background-color: #0ca7f7; border-radius: 5px; width: 140px; height: 18px; display: block; color: #fff; font: bold 12px tahoma; text-align: center; margin: 25px 0 0 0; padding: 5px 5px; position: relative; float: right; transition: 0.2s; cursor: pointer; }

    #box-mi-top ul li:hover .btcartuchos { margin: -15px 0 0 0; }

    #box_cartuchos1 { overflow: hidden; background: #fff; box-shadow: 1px 5px 10px #cccccc; border-radius: 7px; padding: 10px; height:335px; clear:both; }
    #box_cartuchos2 { display: none; width: 930px; height: 400px; position: relative; z-index: 11; top: 45px; left: -375%; cursor:default; }

	.busca_de_cartucho{ cursor:pointer; }
    .busca_de_cartucho:hover #box_cartuchos2 { display: block; }

    #box_cartuchos1 h1 { font: bold 24px Arial; text-align: left; padding: 10px 0 10px 5px; }
    .box-minhas-impressoras { width: 245px; height: 310px; background: #fff; border-left: 0px solid #eaeaea; border: 2px solid #ff8400; border-radius: 7px; overflow: hidden; }

    #minibox1 { width: 170px; height: auto; background: #fff; box-shadow: 1px 5px 10px #cccccc; border-radius: 7px; padding: 0; }
    #minibox { display: none; position: relative; z-index: 11; clear: both; top: -10px; }

    .ajuda { width: 80px; height: 30px; display: block; }

    .container-ajuda { width: 70px; height: 25px; display: block; }
        .container-ajuda:hover #minibox { display: block !important; }

    .boxstuff { width: 100%; }
        .boxstuff li { width: 100%; height: 40px; border-bottom: 1px solid #eaeaea; }
            .boxstuff li a { width: 100%; height: 100%; display: block; color: #606060; padding: 10px; font-size: 13px; }

            .boxstuff li:last-child { border-bottom: none; }

    #dvUsuario:hover #minibox { display: block !important; }
    #dvUsuario { width: 100%; height: 50px; display: block; }
    #linkLogin { width: 100%; height: 50px; display: block; }

        #dvUsuarioNotLogged:hover #minibox { display: block !important; top: 0px; }

        #dvUsuarioNotLogged #minibox .ponteiro2 { left: 15%; }

    #minibox .bt-entrar { background-color: #0ca7f7; width: 140px; height: 18px; display: block; color: #fff; font: bold 14px arial; text-align: center; margin: 15px auto 0px; padding: 10px 5px; cursor: pointer; }
        #minibox .bt-entrar:hover { box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.3); opacity: 0.9; }
		
    .input-cartuchos { width: 86.5% !important; }
		
    .menu-item-informatica { background-position: -140px -5px; }
        .menu-item-informatica:hover, .menu-item-informatica-hover { background-color: #F58604; background-position: -140px -85px; }
    .menu-item-cartuchos { background-position: -275px -5px; }
        .menu-item-cartuchos:hover, .menu-item-cartuchos-hover { background-color: #d13798; background-position: -275px -85px; }
    .menu-item-impressoras { width: 80px !important; background-position: -410px -3px; }
        .menu-item-impressoras:hover, .menu-item-impressoras-hover { background-color: #8e44ad; background-position: -410px -83px; }
    .menu-item-notes-tablets { background-position: -548px -5px; }
        .menu-item-notes-tablets:hover, .menu-item-notes-tablets-hover { background-color: #0e2e5d; background-position: -548px -85px; }
    .menu-item-rede { background-position: -679px -5px; }
        .menu-item-rede:hover, .menu-item-rede-hover { background-color: #005ac3; background-position: -676px -85px; }
    .menu-item-telefonia { background-position: -815px -5px; }
        .menu-item-telefonia:hover, .menu-item-telefonia-hover { background-color: #149858; background-position: -815px -85px; }
    .menu-item-apresentacao { background-position: -951px -4px; }
        .menu-item-apresentacao:hover, .menu-item-apresentacao-hover { background-color: #1abc9c; background-position: -951px -84px; }
    .menu-item-midias { background-position: -1081px -6px; }
        .menu-item-midias:hover, .menu-item-midias-hover { background-color: #7cc000; background-position: -1081px -86px; }
    .menu-item-escolar { background-position: -1216px -5px; }
        .menu-item-escolar:hover, .menu-item-escolar-hover { background-color: #078bff; background-position: -1216px -85px; }
    .menu-item-escritorio { background-position: -1355px -5px; }
        .menu-item-escritorio:hover, .menu-item-escritorio-hover { background-color: #445e3b; background-position: -1355px -85px; }
    .menu-item-escrita { background-position: -1490px -5px; }
        .menu-item-escrita:hover, .menu-item-escrita-hover { background-color: #894305; background-position: -1490px -85px; }
    .menu-item-papeis-pastas { background-position: -1627px -5px; }
        .menu-item-papeis-pastas:hover, .menu-item-papeis-pastas-hover { background-color: #f95a29; background-position: -1627px -85px; }
    .menu-item-organizacao { background-position: -1763px -5px; }
        .menu-item-organizacao:hover, .menu-item-organizacao-hover { background-color: #fa8221; background-position: -1763px -85px; }
    .menu-item-envelopes-etiquetas { background-position: -1895px -5px; }
        .menu-item-envelopes-etiquetas:hover, .menu-item-envelopes-etiquetas-hover { background-color: #e62484; background-position: -1895px -85px; }
    .menu-item-moveis { background-position: -2019px -6px; }
        .menu-item-moveis:hover, .menu-item-moveis-hover { background-color: #c32fba; background-position: -2019px -86px; }
    .menu-item-embalagens { background-position: -2151px -5px; }
        .menu-item-embalagens:hover, .menu-item-embalagens-hover { background-color: #1261cc; background-position: -2151px -85px; }
    .menu-item-cofee-break { background-position: -2291px -6px; }
        .menu-item-cofee-break:hover, .menu-item-cofee-break-hover { background-color: #77c7ff; background-position: -2291px -86px; }
    .menu-item-limpeza { background-position: -2421px -5px; }
        .menu-item-limpeza:hover, .menu-item-limpeza-hover { background-color: #58debc; background-position: -2421px -85px; }
    .menu-item-gamers { background-position: -2563px -5px; }
        .menu-item-gamers:hover, .menu-item-gamers-hover { background-color: #9CEC27; background-position: -2563px -85px; }
    


    .menu-item-cuidadospessoais { background-position: -3126px -5px; }
        .menu-item-cuidadospessoais:hover, .menu-item-cuidadospessoais-hover { background-color: #39C7BB; background-position: -3126px -85px; }

    .menu-item-eletricaemanut { background-position: -2692px -5px; }
        .menu-item-eletricaemanut:hover, .menu-item-eletricaemanut-hover { background-color: #FF5C00; background-position: -2692px -85px; }
    .menu-item-eletronicos { background-position: -2833px -5px; }
        .menu-item-eletronicos:hover, .menu-item-eletronicos-hover { background-color: #865d94; background-position: -2833px -85px; }
    .menu-item-artes { background-position: -2983px -5px; }
        .menu-item-artes:hover, .menu-item-artes-hover { background-color: #fd1e5a; background-position: -2983px -85px; }

    .dv-color-line { margin-top: 0px !important; height: 5px !important; }
    .bdc_impressoras a { background-image: url(//img.kalunga.com.br/sprite-buscacartuchos.png) !important; background-repeat: no-repeat; background-position: -26px -720px !important; }
    .item-box-cartuchos { display: table-cell; vertical-align: top; max-width:650px; }
    .font-monospace { font-family:monospace; }

	#header-reduzido { display: block; height: 65px; width: 100%; min-width: 990px; margin: 0; background: #000; border-top: 5px solid #000;	border-bottom: 4px solid #ff9000; }
	#header-reduzido #logo { display: block; height: 60px; width: 175px; text-indent: -9999px; margin: 0px 0 0 5px; }

	.bt-reduzido{ color: #ccc!important; border: 1px solid #404040; padding: 6px 18px; border-radius: 5px; margin: 15px 0 0 7%; background: #000; font-family:arial; font-size:13px!important; display:inline-block; transition: 0.4s; text-decoration:none!important }
	.bt-reduzido:hover{ background: #eee ; border: 1px solid #fff; color: #000!important ; opacity: 1;  text-decoration:none!important}
	.sprite-header-reduzido{ background: url(//img.kalunga.com.br/sprite-topo.png) 0 0 no-repeat; }
	
	#spanNomeUsuario{ font: bold 14px Tahoma; color: #fff; display: block; height: 60px; line-height: 4.25em; margin-right: 20px; float:right; }
	#top{ height:75px!important; }
	
	/*** checkout ***/
	#txtCodigoSeguranca, #txtCodigoSeguranca2{ width:50px!important; }
	
	.dvTopo #dvEstatistica { float:right; width:120px!important; margin-right:5px; margin-top: 5px; }
    .dvTopo .title-estatistica { color: #000; font-weight: 900; cursor: pointer; line-height: 2em; display: inline-block; padding: 5px 10px; background-color: #ff6c00; border-radius: 0.5em; width: 100px; }

    .dvTopo #dvEstatistica #minibox { top: 0px !important; right:50px; }
    .dvTopo #dvEstatistica .ponteiro2 { border-bottom:6px solid #aeaeae; left:120px; }
    .dvTopo #dvEstatistica #minibox1 { border: 1px solid #aeaeae; }
	
	/******* mini volta as aulas 2017 ********/
	
	.menu-item-sdc2017 {
		background-image: url(//www.kalunga.com.br/HotSite/images/volta-as-aulas/2017-mini/menu-logo-vaa2017.png) !important;
		background-color: #fff78f !important;
		background-position: -21px 0px !important;
		border-right: 1px solid #fff78f;
	} 
	.menu-item-sdc2017-large { 
		width: 90px;
		height: 85px;
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 9999;
		-moz-border-radius: 0px;
		-webkit-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;
		display: none;
		cursor: pointer;
		padding: 0px 5px;
		margin: 0px;
		background-image: url(//www.kalunga.com.br/HotSite/images/volta-as-aulas/2017-mini/menu-logo-vaa2017.png) !important;
		background-position: -8px -103px !important;
		background-color: #002d46;
		background-repeat: no-repeat;
		border: 1px solid #373737;
		border-bottom: none;
	}
	.d-menu-item-sdc2017{
		background-position: -98px -195px!important;
	}
	.d-menu-item-sdc2017:hover{
		background-position: -98px -195px!important;
	}
	.coluna li a:hover .d-menu-item-sdc2017{
	background: url(//img.kalunga.com.br/submenu-icones.png) -98px -190px !important;
	}

	.coluna .sub-menu-item-sdc2017 a:hover {
	border-bottom: 2px solid #fff78f !important;
	}
	.coluna li a:hover .d-menu-item-ca-e-ag2017 {
	background: url(//img.kalunga.com.br/submenu-icones.png) -95px -265px !important;
	}

	.coluna .sub-menu-item-ca-e-ag2017 a:hover {
	border-bottom: 2px solid #017EEC !important;
	}
	
	/******* mini volta as aulas 2017 | FIM ********/

/******* mini volta as aulas 2018 INICIO ********/

.menu-item-vaa2018 {
    background-image: url(https://www.kalunga.com.br/_Images/menu-volta-as-aultas.png) !important;
    background-position: 1px 3px;
    background-color: #009fe3 !important;
}

    .menu-item-vaa2018:hover {
        background-color: #00b0ff !important;
    }

.menu-item-cadernoseagendas {
    background-image: url(https://www.kalunga.com.br/_Images/menu-volta-as-aultas.png) !important;
    background-position: -134px 4px;
    background-color: #232323 !important;
}

    .menu-item-cadernoseagendas:hover {
        background-color: #373768 !important;
    }


/******* mini volta as aulas 2018 FIM ********/

.menu-item-menu-semanainfo {
    background-image: url(//www.kalunga.com.br/HotSite/semana-informatica/menu-mobile-semanainformatica.png) !important;
    background-position: center center;
    border-right: 1px solid black;
    background-size: contain;
    background-color: #1e0d6d;
}

.menu-item-blackfriday {
    background-image: url(//img.kalunga.com.br/bf-2016.png) !important;
    background-color: #000 !important;
    background-position: -20px -14px !important;
} 
.menu-item-blackfriday-large { 
    width: 90px;
    height: 85px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9999;
    -moz-border-radius: 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    display: none;
    cursor: pointer;
    padding: 0px 5px;
    margin: 0px;
	background-image: url(//img.kalunga.com.br/bf-2016.png) !important;
    background-position: -5px -85px !important;
    background: #000;
    background-repeat: no-repeat;
    border: 1px solid #373737;
    border-bottom: none;
}

.menu-item-drone {background-position: -3285px 2px;}


