body {
    margin-top: 0;
	font-size:14px;
	background:#fff
    font-family:arial!important;
}

.box, #system-message, blockquote {
    background-color: none;
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom: 1em;
    padding: 0.2em;
}

#system-message dt.message {
    display: none;
}

#system-message ul {
    margin: 0;
}

#example_grid_12 {
    background-image: url(../images/column.jpg);
}

#example_grid_16 {
    background-image: url(../images/column_16.jpg);
}

.example_grid .grid_1 p,
.example_grid .grid_2 p,
.example_grid .grid_3 p,
.example_grid .grid_4 p,
.example_grid .grid_5 p,
.example_grid .grid_6 p,
.example_grid .grid_7 p,
.example_grid .grid_8 p,
.example_grid .grid_9 p,
.example_grid .grid_10 p,
.example_grid .grid_11 p,
.example_grid .grid_12 p,
.example_grid .grid_13 p,
.example_grid .grid_14 p,
.example_grid .grid_15 p,
.example_grid .grid_16 p {
    bborder: green solid 1px;
    background-color: #E4F3CE;
}

.header {
    background-color: black;
    margin-bottom: 1em;
    background-image: url(../images/header.png);
    color: white;
    -moz-border-radius:5px;
    text-align:center;
}

.header h1 {
    font-size: xx-large;
    margin: 0;
    padding: 0.5em;
}

.header p {
    padding-bottom: 0.5em;
    margin: 0;
}

#footer {
    background-color: black;
    color: white;
}

.componentheading, .contentheading {
    font-size:25px;
    margin-bottom:20px;
}

a {
    color: #2e2724;
    text-decoration: none;
}

a:visited {
    color: #2e2724;
}

a:hover {
    color:#d57f32!important
}

#current {
    font-weight: bold;
}


.barra-topo {
    background: #363435;
    color: #fff;
    padding: 11px 5px;
}
.barra-topo a{color: #fff}
.barra-topo a:hover{color: #ff9900!important}
.com{    margin-bottom: 0;
    line-height: 26px;
    padding-left: 40px;
}
.como{float: left;}
.redestopo {
    float: right;
    position: relative;
    top: -26px;
}

#navigation92, .navigation-container{z-index: 9!important}
.jicons-icons, .vendas-de-cartuchos h3,.compra-de-cartuchos h3{display: none}

#esquerda p{margin: 0}

.moduletable_estampas h3 {
    background: #e41213;
    color: #fff;
    font-size: 16px;
    padding: 5px;
}

p.para {
    font-size: 12px;
    margin-top: -10px;
}
.para span {
    font-size: 22px;
}

.logolink{margin-top: 10px}

header{background:#fff; height:120px}
header ul {margin: -50px 0; list-style: none; padding: 15px 0}
header ul li{display: inline-block; margin-top: -30px}
header ul li:first-child,header ul li:last-child{margin-left: 0}
.ultimo{float: right;
    padding-top: 33px;
    margin-top: -48px;
    width: 200px;}

.menu-topo{background: #ff9900}

#menu-topo{background:#d57f32; padding:0px}

.menu li{display:inline}
.menu a{color:#2e2724; font-size:16px; text-transform:uppercase}
.productdetails-view.productdetails{}

.assine{float: right; position: relative; margin-top: -30px; right: 10px; z-index: 9999}
input.button.subbutton.btn.btn-primary {    background: #17c540; color: #fff; font-size: 12px; border:none; padding: 3px}

.slide-desc-bg-default{height:55px!important}
.slide-text p{margin-bottom:20px!important; text-transform:uppercase; font-weight:bold; font-size:16px}
.dj-main, .dj-main li a.dj-up_a span, .dj-main li a.dj-up_a, .dj-main li a.dj-up_a span.dj-drop{background:none}
.dj-main li a.dj-up_a{background:none}
.dj-main li.hover a.dj-up_a, .dj-main li.active a.dj-up_a, .dj-main li.hover a.dj-up_a span, .dj-main li.active a.dj-up_a span,
.dj-main li.hover a.dj-up_a span.dj-drop, .dj-main li.active a.dj-up_a span.dj-drop{background:#363435; color:#fff}
.dj-main li:hover, .dj-main, .dj-main li:hover a.dj-up_a span.dj-drop, .dj-main li.active a.dj-up_a span.dj-drop{background:none!important}
.dj-main li:hover a.dj-up_a, .dj-main li.active a.dj-up_a{background:#363435}
/*
.dj-main li a.dj-up_a {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-right: 1px solid #97561c;
    padding: 5px 5px 5px 20px;

}*/
.dj-main li a.dj-up_a {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    border-right: 1px solid #97561c;
    padding: 5px 2px 0px 15px;
}
.dj-main{height:40px}
.dj-submenu li {
    margin: 10px;
}
.dj-main li:hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {
    background: none;
    color: #fff;
    border-color: #fff;
    margin: 0;
    padding: 0;
}

.dj-main li.hover ul.dj-submenu {
    left: -1px;
    top: 45px;
    background: #d57f32;
    margin: 0 !important;
    padding: 3px !important;
    border-top: 1px solid #bfa583;
    width: auto;
    height: auto;
    z-index: 300;
    border-bottom: none;
    border-right: none;
    border-left: none;
}
.dj-main li.hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {
    background: none;
    color: #fff;
    border: none;
}
.dj-main li:hover ul.dj-submenu li a:hover, .dj-main li ul.dj-submenu li a.active, .dj-main li ul.dj-submenu li li a.active, .dj-main li ul.dj-submenu li li li a.active {
    background: none;
    color: #fff;
    border-color: #fff;
    margin: 0;
    padding: 0;
}
.dj-main li.hover ul.dj-submenu li a {
    display: block;
    font-size: 16px;
    height: auto;
    width: auto;
    line-height: 20px;
    color: #000;
    text-decoration: none;
    border: none;
    padding-left: 0;
}

.logo{padding-top:50px; float:left}
.itens{padding-top:65px;float:right}
.itens img{position:absolute; margin-left:-30px}
.itens ul li {
    list-style: none;
    display: inline;
    color: #7d6a64;
    text-decoration: none;
    font-size: 16px;
    border-right: 1px solid #bfa583;
    padding: 0 10px 0 40px;
    margin: 0;
	font-weight:bold
}
.itens ul li:last-child{border:none}
.itens ul li a{color:#7d6a64; text-decoration:none; font-size:16px}
.itens ul li a:hover{color:#000}

.home #conteudo{margin-top:0}

#conteudo{margin:20px 0}
#conteudo h3, #conteudo h1{margin:0; font-weight:normal; font-size:16px}
#esquerda h3{margin:0px 0 10px 0}
div#esquerda {
    margin-left: 0;
}

p {
    font-size: 16px;
    line-height: 18px;
}

.sustenta{background: #16c640; text-align: center; padding: 10px; color: #fff}
.sublimacao{background: #3aa0e8; text-align: center; padding: 10px; color: #fff}
.sublimacao h3, .sustenta h3{margin-bottom: 0; text-transform: uppercase; font-weight: 600; font-size: 16px; padding-bottom: 10px}

.sublimacao a, .sustenta a{color: #fff!important; font-weight: bold}
.sublimacao a:hover, .sustenta a:hover{color: #000!important; font-weight: bold}

.moduletable_novidades h3{color:#ff9a00; border-bottom: 1px solid #ededed; padding-bottom: 10px; text-transform: uppercase; margin-top: 20px}

.moduletable_boxhome1{background: #f4f4f4; padding: 10px; text-align: center;}
.moduletable_boxhome1 h3 {
    font-size: 16px;
    line-height: 16px;
}
.moduletable_boxhome2{background: #e9e9e9; padding: 10px; text-align: center;}
.moduletable_boxhome2 h3 {
    font-size: 16px;
    line-height: 16px;
}

.moduletable_novidades div{text-align: center;}
.moduletable_novidades a{border-bottom: 1px solid #ccc; font-size: 16px }
.img-h {
    height: 215px;
}

.brasil{position: relative; float: right; right: 0; margin-top: -70px}

#juxvm_mm_140 .jux-nav>li>a{color: #fff; text-transform: uppercase;}
#juxvm_mm_140 .jux-nav > li > a:hover, #juxvm_mm_140 .jux-nav > li > a:focus, #juxvm_mm_140 .jux-nav > li.current > a, #juxvm_mm_140 .jux-nav > li.active > a, #juxvm_mm_140 .jux-nav>li:hover>a {
    color: #FFF;
}
#juxvm_mm_140 > div > ul > li:nth-child(1){background: #e41213;}
#juxvm_mm_140 > div > ul > li:nth-child(6){background: #490ee0}
#juxvm_mm_140 > div > ul > li:nth-child(5){background: #a729d2;}
#juxvm_mm_140 > div > ul > li:nth-child(4){background: #3aa0e8;}
#juxvm_mm_140 > div > ul > li:nth-child(2){background: #ff9900}
#juxvm_mm_140 > div > ul > li:nth-child(3){background: #16c640}
#juxvm_mm_140 > div > ul > li:nth-child(7){background: #0c9e9e}

.jux-nav > li > a {
    line-height: 14px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 18px;
    display: block !important;
    color: #0088CC;
    font-weight: bold;
}


.billto-shipto{
    border: solid #E9E8E8 1px;
    margin: 10px 0 20px 0;
    padding: 20px;
    background: #fff;
    box-sizing: border-box;
}

#com-form-login {
    border: solid #E9E8E8 1px;
    margin: 10px 0 20px 0;
    padding: 20px;
    background: #f1f1f1;
    box-sizing: border-box;
}

#checkoutForm fieldset {
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
}


footer{background:#ff9900; color:#fff; min-height:150px; box-sizing:border-box; padding:20px 0; margin-top:15px; height:auto}
footer h6{color:#d57f32; text-transform:uppercase; font-size:12px;    margin-bottom: 8px;}
footer h3 {
    color: #d57f32;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 8px;
}
footer a{color: #fff!important}
footer a:hover{color: #000!important}
footer .container_12 > .grid_3{margin-left:0}

footer {
    padding: 20px;
}
footer a{color:#7d6a64; font-size:16px;}
footer a:visited{color:#7d6a64; font-size:12px;}
footer .menu{margin-bottom:0}
footer .menu li {    margin-left: 0;    display: block;font-size:12px}
footer .menu li a{font-size:12px; text-transform:inherit; color:#7d6a64}
footer .menu li a:before{content:"- "}
footer .menu li.active a{font-weight:bold!important; }

.copyright{background: #e78033; color: #000; padding: 10px 20px}
.artware a{color: #000}
.artware a:hover{color: #fff!important}
.copy{}
.artware{clear: both; float: right; text-align: right; margin-top: -20px}
/*.copyright div{width: 50%!important; display: inline-block;}*/
#conteudo .container_12 > .grid_3{margin-left:0}

#content-wrapper input, #content-wrapper textarea, .headers-inwards-wrapper-bottom-right input {
    border: 1px solid #bbc4c4;
    width: 100%;
}

.box, #system-message, blockquote {
    background-color: none;
    -moz-border-radius: 5px;
    border-radius: 0;
    margin-bottom: 20px;
    padding: 10px;
	border-bottom:1px solid #e1e1e1;
}
dt.info {
    font-weight: bold;
}
a.product-details, a.details, div.details{padding:10px}


.coupon {
    color: gray;
    border-radius: 4px;
    border: 1px solid #CAC9C9;
    font-size: 9px;
    padding: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid;
}
#cupom{background:#ccc}

#conteudo .control-buttons button.default {
    margin-left: 0;
    padding: 10px;
    background: green;
    color: white;
    border: none;
    margin-bottom: 10px;
    margin-top: 5px;
}
#conteudo fieldset {
    border: 1px solid #e1e1e1;
    background-color: #fff;
    padding: 20px;
    box-sizing: border-box;
}

#esquerda .moduletable{float:left; margin-bottom:20px; width:100%;}
#esquerda .moduletable h3{background:#d57f32; color:#fff; text-align:center; text-transform:uppercase; font-size:14px; font-weight:normal; box-sizing:border-box; padding:10px; }
#esquerda ul.menu {    margin-bottom: 0;}
#esquerda .vertical .slick_login_vm .login .login-button-container .button {
    background-color: #f1f1f1;
    border-radius: 0;
    color: #333333;
    cursor: pointer;
    float: left;
    height: 30px;
    overflow: hidden;
    padding: 0px 12px 0px 32px;
    text-align: left;
    width: 100%;
    margin: 0px 0px 13px;
    border: 1px solid #c1c1c1;
	box-shadow:0!important
}

#esquerda ul li{margin:0; padding:0; display:block}
#esquerda a{text-decoration:none; font-size:14px;}
.criar{font-weight:bold}
/*#esquerda input[type="text"], #esquerda input[type="password"]{border:1px solid; font-size:14px; padding:5px; box-sizing:border-box; height:30px; margin:0px; width:100%; display:block; position:relative}*/



.product-neighbours{margin:0 0 20px 0}

.grande{font-size:30px!important; margin:10px 0!important}
.desc-produto{background:none; padding:5px; box-sizing:border-box; color:#7d7c7c; width:100%; text-align: center; height:50px; overflow:hidden}

.desc{float:left; width:120px}
.preco{float:right; color:#c72e31; font-weight:bold; margin-top:-2px}

img.browseProductImage {
    width: 220px;
    max-height: 190px!important;
}
div#box-produto {
    margin-bottom: 15px;
}
.width25 {
    width: 25%;
    display: inline;
    float: left;
}

.category-view h4{font-size:23px}
a.notify {
    background-color: #ccc;
    padding: 20px;
    font-weight: bold;
    border-radius: 10px;
    margin: 20px 0!important;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{width:178px}

.preco small{font-size:10px}

ul.typeahead.dropdown-menu {
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;	
}

.busca {
    float: right;
    margin-top: -55px;
	position:relative;
	z-index:900
}
input.buscabox {
    width: 400px;
	padding:10px; 
    border:1px solid #d7d7d7;
	box-sizing:border-box;
    background:#fff;
	color:#000!important;
}
.botao-buscar {
    background: url(../images/lupa.png) no-repeat top center #e5c09e;
    color: #fff;
    border: none;
    padding: 5px;
    box-sizing: border-box;
    margin-left: -33px;
    width: 22px;
    height: 22px;
    padding: 6px 0;
}
.botao-buscar:hover{cursor:pointer}

::-webkit-input-placeholder {
   color: #000;

}

:-moz-placeholder {
   color: #000;

}

::-moz-placeholder {
   color: #d57f32;  

}

:-ms-input-placeholder {  
   color: #000;  

}

.par_1, .par_2, .par_3, .par_4, .par_5,
.par_6, .par_7, .par_8, .par_9{display:none}

#parcela-cat{font-size:11px}

.main-image{text-align:left}
.riscado{text-decoration:line-through!important; color:#ff0000}
.PricesalesPrice{font-weight:bold; font-size:18px; color:#090}

.preco_interna {
    background-color: #fff;
    padding: 20px 10px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #e1e1e1;
}
.parcela:nth-child(odd) {background: #f1f1f1}
/*.parcela{border-bottom:1px solid #e1e1e1}*/

.final{background:#fff; padding:10px; box-sizing:border-box; border:1px solide #e1e1e1; margin:10px 0; font-weight:bold; font-size:20px}

ul.vmproduct_destaque.productdetails {
    margin: 20px 0px;
    padding: 0;
}

.home .width25 {
    width: 24%;
    display: inline;
    float: left;
    margin: 10px 5px 0 0;
	border:1px solid #e1e1e1;
	text-align:center;

	height:265px;
}

.home .width25 img{width:100%; padding-bottom:5px;    height: 200px;}

.main-image img {
    width: 96%;
    margin-top: 5px;
    height: auto!important;
	min-height:280px;
	    max-height: none!important;
}

.additional-images img {
    margin-right: 8px;
    width: 70px;
    height: auto;
}

table.user-details {
    width: 100%;
    margin-bottom: 10px;
    background: #fff;
}
td.key {
    padding: 20px 0px 14px 20px;
    width: 150px;
}
.buttonBar-right {
    text-align: right;
    width: 100%;
    margin-bottom: 20px;
}
#fancybox-wrap{z-index: 9999!important}

a.ask-a-question.floatright {
    background: #f90;
    font-size: 14px;
    padding: 10px;
    color: #fff;
    border: none;
}
a.ask-a-question:hover{color: #000!important}