.boxnspsnov .nspArt, .additional-images .MagicThumb-swap, .esquerda {
float: left
}
.additional-images img {
float: left;
margin-bottom: 6px;
width: 50px!important
}
.product-neighbours a.next-page {
background: rgba(0, 0, 0, 0)!important;
float: right!important;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 13px!important;
letter-spacing: -.1px;
line-height: 20px!important;
margin-left: 10px;
padding-right: 0!important;
text-transform: uppercase!important
}
.product-neighbours a.previous-page {
background: rgba(0, 0, 0, 0)!important;
float: right!important;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 13px!important;
letter-spacing: -.1px;
line-height: 20px!important;
padding-right: 0!important;
text-transform: uppercase!important
}
blockquote {
font-style: italic!important;
margin: 0!important
}
.box li, .box_text li {
background: 0
}
#country2 #titulo_desc {
font-family: 'Archivo Narrow', Helvetica, sans-serif!important;
font-size: 16px;
line-height: 21px
}
.productdetails-view h1 {
color: #666 !important;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 22px !important;
font-weight: 400;
line-height: 22px;
padding-left: 15px !important;
padding-right: 15px !important;
text-transform: none !important;
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
float: left!important;
width: 320px!important;
margin: 0 0!important
}
.width50 {
float: right;
width: 380px
}
#ui_olha_uma_div {
width: 330px!important
}
.quick #ui_olha_uma_div {
width: 354px!important
}
.marca {
color: #0042b9;
font-size: 14px;
font-weight: lighter
}
.ref {
color: #6F6F6F;
float: left;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 11px;
margin-left: 15px;
margin-bottom: 15px;
text-transform: uppercase;
}
.output-billto span.values, .output-shipto span.values, #productdetails-view .floatleft, span.floatleft {
float: left!important;
width: 360px!important;
margin: 0
}
.productdetails-view .product-short-description {
font-size: 11px!important;
line-height: 13px!important;
text-align: left!important;
margin: 15px 0!important;
padding: 0!important
}
#addtocart-area {
font-size: 11px!important;
font-weight: 400!important
}
#addtocart-area .product-fields-title {
background: transparent;
float: left;
font-size: 11px!important;
font-weight: 400!important;
width: 131px!important
}
.productdetails-view .spacer-buy-area {
font-size: 11px!important;
padding: 0 0 0 12px!important
}
.availability {
float: right!important;
text-align: right!important;
margin: 0 0 4px!important
}
span.addtocart-button {
float: right!important;
width: 100%!important;
margin: 10px 0 0!important;
text-align: center;
}
span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover {
background-color: #0174a9;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
background: url("../images/imagens.png") no-repeat scroll 200px -779px #0095DA;
border: 0 none !important;
border-radius: 0 !important;
color: #FFF;
cursor: pointer !important;
font-family: 'Archivo Narrow', Helvetica, sans-serif !important;
font-size: 16px !important;
height: 35px !important;
letter-spacing: 0 !important;
line-height: 35px !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 30px;
padding-top: 0 !important;
text-align: center !important;
text-indent: 0 !important;
text-transform: uppercase !important;
transition: all 0.3s linear 0s;
width: 280px !important;
}
.produto_sem_stock {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
background: #ff5b53;
border: 0 none !important;
border-radius: 0 !important;
color: #FFF;
cursor: pointer !important;
font-family: 'Archivo Narrow', Helvetica, sans-serif !important;
font-size: 16px !important;
height: 35px !important;
letter-spacing: 0 !important;
line-height: 35px !important;
padding-bottom: 0 !important;
padding-left: 0 !important;
padding-right: 0;
padding-top: 0 !important;
text-align: center !important;
text-indent: 0 !important;
text-transform: uppercase !important;
transition: all 0.3s linear 0s;
width: auto !important;
}
#ui_olha_duas_div {
float: right!important;
width: 305px!important;
}
.filho_lista_cima {
padding-bottom: 5px;
float: left;
font-size: 11px;
color: #777;
font-weight: 700;
text-transform: uppercase;
height: 8px
}
.filho_lista_imagem {
float: left;
overflow: hidden;
line-height: 11px;
width: 45px;
height: 43px
}
.filho_lista_imagem img {
float: left;
border: 1px solid #EEE;
padding: 3px
}
.filho_lista_desc {
font-size: 11px;
overflow: hidden;
width: 190px;
float: left;
text-align: left;
text-transform: capitalize;
line-height: 10px
}
.filho_lista_detalhes {
height: 31px;
padding-bottom: 5px;
float: left;
font-size: 11px;
color: #777
}
.inputboxquantity {
border-radius: 0!important;
float: left!important;
text-align: center!important;
height: 23px!important;
width: 20px!important;
border: 1px solid #EEE!important
}
.filho_lista_qtd {
color: #777;
float: left;
font-size: 11px;
font-weight: 700;
height: 26px;
margin-top: 5px;
padding-bottom: 5px;
text-transform: uppercase;
width: 89px
}
.shadetabs {
border-bottom: 1px solid #dedbd8;
font-size: 11px;
font-weight: 700;
height: 23px;
margin-bottom: 0;
margin-top: 16px;
text-align: left;
text-transform: uppercase;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.shadetabs li {
display: inline;
margin: 0
}
.shadetabs li a {
color: #666!important;
font-family: Arial, sans-serif!important;
font-size: 10px;
font-weight: 400;
position: relative;
text-decoration: none;
z-index: 0;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
padding: 5px 6px 3px;
border-top: 1px solid #FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF
}
.shadetabs li a:visited {
color: #2d2b2b;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.shadetabs li a:hover {
background: #f2f2f2;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
border-top: 1px solid #dedbd8;
border-left: 1px solid #dedbd8;
border-right: 1px solid #dedbd8
}
.shadetabs li a.selected {
position: relative;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear;
background: #f2f2f2;
font-weight: 700;
border-top: 1px solid #dedbd8;
border-left: 1px solid #dedbd8;
border-right: 1px solid #dedbd8
}
.product-short-description {
max-height: 41px;
overflow: hidden;
width: 357px
}
.medidax a {
color: #888;
font-family: helvetica;
font-size: 9px;
font-weight: 700
}
.medidax {
color: #777;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px
}
.vm2-stars0 {
background-position: -2px -358px!important;
height: 13px;
width: 62px!important
}
.vm2-stars1 {
background-position: -22px -421px!important;
height: 13px;
width: 20px!important
}
.vm2-stars2 {
background-position: -20px -484px!important;
height: 13px;
width: 25px!important
}
.vm2-stars3 {
background-position: -13px -547px!important;
height: 13px;
width: 39px!important
}
.vm2-stars4 {
background-position: -7px -610px!important;
height: 13px;
width: 50px!important
}
.vm2-stars5 {
background-position: -1px -673px!important;
height: 13px;
width: 62px!important
}
#info_top {
background: #f1f1f1;
height: auto;
width: 100%;
position: relative;
}
#rede_social {
    margin: 20px auto 10px;
    padding: 0 4%;
    width: 92%;
}
#___plusone_0 {
width: 70px !important;
}
.fb-like {
bottom: 3px;
}
#descricao {
font-family: arial!important;
font-size: 11px;
line-height: 14px;
clear: both;
text-align: justify
}
#descricao p {
font-family: arial;
font-size: 10px
}
.product-price {
color: #605b58;
font-size: 25px!important;
font-weight: 700!important;
position: relative;
z-index: 2;
top: 5px;
clear: both;
}
td > div > .PricebasePriceWithTax {
font-weight: 400;
color: #F30000;
display: inline-block;
font-family: 'Archivo Narrow', Helvetica, sans-serif;
font-size: 14px;
}
td > #precoDesconto {
background-color: #FFF;
display: inline-block;
font-family: 'Archivo Narrow', Helvetica, sans-serif;
font-size: 14px;
height: 35px;
line-height: 35px;
text-align: center;
width: 135px;
float: left;
}
.MagicZoomPup, .MagicZoomPlus, .MagicZoomPlus:hover {
border: 0 solid transparent!important
}
.main-image {
float: left;
border-bottom: 0 solid #d3d3d3
}
#div_product_quantity2 {
color: #525252;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
clear: both;
margin-top: 5px
}
.msg_tam {
color: #999;
font-size: 11px;
}
.addtocart-area .msg_tam {
font-size: 11px!important;
margin-left: 4px
}
#product_quantity {
background: transparent!important;
height: 25px;
width: 74px;
border-color: transparent!important;
padding: 0
}
#div_product_quantity {
background: url(/templates/loja5/images/seta_prod.jpg) no-repeat scroll 37px 8px transparent;
border: 1px solid #CCC;
height: 20px;
overflow: hidden;
width: 50px;
margin-top: 5px
}
.wishlist {
display: inline-block!important;
color: #666;
display: block !important;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 12px !important;
height: 25px;
margin-left: 5px;
margin-top: 20px;
text-align: center;
width: 100% !important;
}
#div_product_quantity select {
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 11px!important;
height: 18px;
line-height: 19px;
color: #666;
margin: 0 5px 3px 0!important;
padding: 0 2px 0 0!important
}
.tituloprod {
float: left;
max-width: 380px
}
.titmarca {
z-index: 0;
float: left;
width: 100%;
padding-bottom: 15px;
}
td > .PricesalesPrice {
background-color: #0095DA;
color: #FFF !important;
display: inline-block;
float: none;
font-family: 'Archivo Narrow', Helvetica, sans-serif !important;
font-size: 20px;
font-weight: 400;
height: 35px;
line-height: 35px !important;
width: 115px;
}
.titulodesc {
color: #2c2c2c;
float: left;
font-family: 'Archivo Narrow', Helvetica, sans-serif;
font-size: 13px;
margin-bottom: 10px;
position: relative;
text-transform: uppercase
}
.PricebasePriceWithTax .taxadesc {
color: gray;
font-family: 'Archivo Narrow', Helvetica, sans-serif;
font-size: 14px;
text-decoration: none !important;
}
#info_top form {
font-size: 14px;
margin: 0!important;
padding: 0!important
}
.taxadesc>span {
text-decoration: none!important;
font-weight: 400;
}
#footer_prod2 {
background-color: #fff;
height: 305px;
padding: 0;
width: 100%;
overflow: hidden;
margin-top: 20px;
}
#footer_prod3 {
background-color: #FFF;
height: 310px;
overflow: hidden;
margin-top: 5px;
padding: 0;
width: 50%
}
.prodvisi {
float: left;
height: 268px!important;
margin: 0 0 0 3px!important;
padding: 0 5px;
width: 175px!important;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.prodvisi:hover {
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.prodvisi .img_relacionados {
border-bottom: 1px solid #D1D1D1;
height: 170px;
text-align: center;
width: 100%;
padding: 9px 0 15px
}
#titi_cat_rel {
background-color: #F1F1F1;
color: #666;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 14px;
margin-bottom: 5px;
text-transform: uppercase;
border-bottom: 1px solid #FFF;
height: 35px;
line-height: 35px;
padding-left: 10px;
}
.prodvisi .titulo {
color: #373737 !important;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 12px;
font-weight: 400;
height: 14px;
letter-spacing: 0;
line-height: 14px;
margin-top: 5px;
overflow: hidden;
padding-left: 0;
text-align: left;
text-transform: uppercase;
}
.prodvisi .refe {
color: #8A8A8A;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 10px;
height: 16px;
line-height: 16px;
text-align: left;
}
.prodvisi .preco {
color: #373737;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 12px;
text-align: left;
}
#footer_prod2 .taxadesc {
clear: both;
color: #E83333;
font-size: 11px;
font-weight: 400;
}
#footer_prod3 .taxadesc {
clear: both;
color: #666;
float: left;
font-size: 11px;
font-weight: 400
}
.taxadesc2 {
float: left;
height: 20px;
padding-right: 10px;
line-height: 20px
}
table.uiGrid {
width: 350px!important
}
.wishl {
background: url("../images/imagens.png") no-repeat scroll 3px -825px rgba(0, 0, 0, 0) !important;
border: 0 none!important;
border-radius: 0!important;
cursor: pointer!important;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 12px!important;
height: 26px!important;
letter-spacing: 0!important;
line-height: 28px!important;
padding: 0!important;
text-align: center!important;
text-indent: 0!important;
text-transform: uppercase!important;
width: 200px!important
}
.wishl:hover {
color: #000!important
}
.quick .MagicZoomPlus .filhos {
height: 405px!important;
max-height: 405px!important
}
.quick .MagicZoomPlus .semfilhos {
height: 345px!important;
max-height: 345px!important
}
.quick .addtofavorites.sem_login, .addtofavorites.sem_login {
font-weight: lighter;
line-height: 11px;
margin-top: 2px;
text-transform: uppercase;
}
#product_colors, #product_size, #product_size_all {
width: 100%;
clear: both
}
.addtocart-area #product_size_all, .addtocart-area #product_size {
clear: both;
float: left;
margin-bottom: 14px;
margin-top: 8px;
width: 100%
}
#product_colors>div {
border: 1px solid #CCC;
border-radius: 11px 11px 11px 11px;
cursor: pointer;
float: left;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
height: 20px;
-ms-transition: all .3s linear;
transition: all .3s linear;
margin: 6px
}
#product_colors_name {
color: #525252;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
}
#product_colors_name span {
color: #999;
font-size: 11px;
padding-left: 5px;
}
#product_tamanhito {
color: #525252;
float: left;
font-family: 'Archivo Narrow', Arial, sans-serif !important;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
width: 100%;
margin-bottom: 2px;
}
#product_size>div {
border: 1px solid #ccc;
color: #2c2c2c;
cursor: pointer;
float: left;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 11px;
margin: 2px;
min-width: 20px;
padding: 3px 1px;
text-align: center;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
#product_size_all>div {
border: 1px solid #ccc;
color: #2c2c2c;
cursor: pointer;
float: left;
font-family: 'Archivo Narrow', Arial, sans-serif!important;
font-size: 11px;
margin: 2px;
min-width: 20px;
padding: 3px 1px;
text-align: center;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
#product_colors>div.selected {
border-radius: 11px 11px 11px 11px;
cursor: pointer;
opacity: .8;
height: 20px;
border: 1px solid #666;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.quick .main-image {
border: 0!important
}
.productdetails-view #letra_escolhida {
border-left: none;
font-weight: 400;
margin: 0 0 0 7px!important
}
.productdetails-view #gkTopNav {
background-color: #bababa;
margin-top: 0
}
.productdetails-view .moedax {
border-right: none!important
}
.productdetails-view .moedax select {
color: #FFF!important
}
.customer-reviews h4 {
border-bottom: 0 solid #CAC9C9!important;
color: #666!important;
font-family: arial!important;
font-size: 12px!important;
font-weight: 700;
margin: 0!important;
padding: 0!important
}
.write-reviews {
background: #f2f2f2;
float: left;
font-size: 11px!important;
text-align: left!important;
width: 335px;
margin: 6px 0 0!important;
padding: 10px
}
.write-reviews textarea.virtuemart {
border-radius: 0 0 0 0!important;
display: inline-block!important;
height: 54px!important;
margin-bottom: 6px!important;
margin-top: -6px!important;
transition: all .2s ease 0;
width: 323px!important
}
.my-groovy-style .img_relacionados {
padding: 0!important
}
/*.my-groovy-style .titulo {

color:#444;

font-family:'Archivo Narrow', Arial, sans-serif!important;

font-size:14px;

font-weight:400;

height:20px;

letter-spacing:0;

line-height:14px;

overflow:hidden;

padding-left:5px;

text-align:center;

text-transform:uppercase;

vertical-align:middle!important;

display:table-cell;

float:none

}*/

/*.my-groovy-style .taxadesc {

clear:both;

color:#666;

float:left;

font-size:11px;

font-weight:400;

height:13px!important;

line-height:16px;

margin:0!important;

padding:0!important

}*/

/*.my-groovy-style .prodvisi .precodesconto {

font-size:11px;

height:14px!important;

line-height:16px

}*/

.tabcontent, .twitter-share-button {
display: none;
text-align: justify;
font-size: 11px!important;
line-height: 13px!important
}
.img_relacionados img, .prodvisi .img_relacionados img {
max-height: 183px;
max-width: 153px
}
.prodvisi .precodesconto, .customer-reviews .list-reviews {
font-size: 11px;
}
#___plusone_0, #gkSocialAPI .modal {
padding-top: 5px!important
}
#product_size>div.selected, #product_size>div:hover, #product_size_all>div.selected, #product_size_all>div:hover {
border: 1px solid #0095da;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
#product_size>div.selected, #product_size_all>div.selected {
background-color: #0095DA;
border: 1px solid #CCC;
color: #FFF;
-webkit-transition: all .3s linear;
-moz-transition: all .3s linear;
-o-transition: all .3s linear;
-ms-transition: all .3s linear;
transition: all .3s linear
}
.quick .width50.floatright {
float: left;
width: 371px!important
}
.MagicScroll {
display: none;
border: 0
}
.MagicScrollItem {
text-align: center
}
.MagicScrollItem img {
display: block;
margin: 0 auto
}
.MagicScrollArrows {
width: 24px;
height: 24px;
cursor: pointer;
background: url(graphics/arrows.png);
padding: 0!important
}
.MagicScrollArrowTop {
background-position: 24px 0
}
.MagicScrollArrowRight {
background-position: 0 0!important;
top: -28px!important;
left: auto!important;
right: 55px!important
}
.MagicScrollContainer {
left: -3px!important;
height: 290px!important
}
.MagicScrollArrowBottom {
background-position: 24px 24px
}
.MagicScrollArrowLeft {
background-position: 0 24px;
top: -28px!important;
left: 700px!important;
right: 90px!important
}
.MagicScrollSliderWrapper {
background: #f3f3f3;
border-top: 1px solid #e1e1e1
}
.MagicScrollSlider {
background: #f7f7f7;
border: 1px outset #e1e1e1;
border-style: solid outset outset solid
}
.MagicScrollSliderShadow {
background: #dfdfdf;
border: 1px solid #dfdfdf
}
.MagicScroll.msborder {
background: #efefef;
border: 1px solid #e1e1e1
}
.MagicScroll.msborder .MagicScrollItem {
background: #fff;
border-right: 1px solid #efefef;
padding: 6px 0
}
.MagicScroll.msborder.vertical .MagicScrollItem {
border-right: 0;
border-bottom: 1px solid #efefef
}
.MagicScroll.msborder .MagicScrollArrows {
width: 36px;
height: 36px;
background: url(graphics/arrows-padding.png)
}
.MagicScroll.msborder .MagicScrollArrowTop {
background-position: 36px 0
}
.MagicScroll.msborder .MagicScrollArrowBottom {
background-position: 36px 36px
}
.MagicScroll.msborder .MagicScrollArrowLeft {
background-position: 0 36px
}
.MagicScroll.mstext .MagicScrollItem {
text-align: left;
line-height: 1.2;
border: 0;
padding: 9px
}
.MagicZoomPlus, .MagicZoomPlus:hover {
cursor: url(/templates/loja5/css/magicscroll/graphics/zoomin.cur), pointer;
outline: 0!important;
border: 0 solid #EEE!important
}
.MagicZoomPlus img {
border: 0!important;
outline: 0!important;
margin: 0!important;
padding: 0!important
}
.quick .MagicZoomBigImageCont img {
height: auto!important
}
.MagicZoomPlus span {
display: none!important
}
.MagicZoomPlusHint {
display: none!important;
min-height: 24px;
text-decoration: none;
text-align: left;
line-height: 24px;
font-size: 8pt;
font-family: sans-serif;
color: #444;
margin: 0;
padding: 2px 2px 2px 20px!important
}
.MagicZoomPlus-ExternalText {
display: none
}
.MagicZoomBigImageCont {
margin-top: 12px!important;
border: 1px solid #e8e8e8;
background: #fff
}
.quick .MagicZoomBigImageCont {
left: 348px !important;
margin-top: -36px;
}
.MagicZoomBigImageCont {
left: 351px !important;
}
.MagicZoomHeader {
font-size: 10pt!important;
line-height: normal!important;
color: #fff;
background: #666;
text-align: center!important
}
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: url(/templates/loja5/css/magicscroll/graphics/zoomin.cur), pointer
}
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
text-decoration: none;
text-align: left;
line-height: 1.5em;
font-size: 8pt;
font-family: sans-serif;
color: #444;
margin: 0;
padding: 4px 4px 4px 24px!important
}
.MagicHotspots {
display: none;
visibility: hidden
}
.MagicHotspots a {
border: 1px solid #ccc;
display: block!important;
position: absolute!important
}
.MagicHotspots a:hover {
border: 1px solid red
}
.MagicThumb-expanded-thumbnail {
cursor: default
}
.MagicThumb-expanded {
cursor: url(graphics/zoomout.cur), pointer;
background: #fff;
border: 1px solid #ccc;
outline: 0;
padding: 0
}
.MagicThumb-caption {
color: #333;
font: normal 10pt Verdana, Helvetica;
background: #ccc;
text-align: left;
min-height: 18px!important;
border: 0!important;
outline: 0!important;
padding: 8px
}
.MagicThumb-buttons {
background: transparent url(graphics/buttons1.png) no-repeat 0 0;
height: 24px;
display: block
}
.MagicThumb-buttons a {
width: 24px;
height: 24px;
overflow: hidden;
margin: 0 1px!important
}
.MagicThumb-loader {
font: normal 12pt sans-serif;
line-height: 1.5em;
border: 1px solid #000;
background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
text-decoration: none;
text-align: left;
margin: 0;
padding: 2px 2px 2px 22px
}
.MagicBoxShadow {
margin-left: 7px!important;
-moz-box-shadow: 0 0 0 #CCC;
-webkit-box-shadow: 0 0 0 #CCC;
box-shadow: 0 0 0 #CCC;
border-collapse: separate;
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#CCC')!important;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#888888')"!important
}
.MagicBoxGlow {
-moz-box-shadow: 0 0 4px 4px #888;
-webkit-box-shadow: 0 0 4px 4px #888;
box-shadow: 0 0 4px 4px #888;
border-collapse: separate;
filter:progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')!important;
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')"!important
}
.quick .tabcontent {
border: 1px solid #DEDBD8!important
}
.quick .PricesalesPrice {
text-align: center;
position: relative;
z-index: 2
}
#product_colors>div.with_image {
border-radius: 0;
height: 51px
}
#product_colors>div.with_image>img {
width: 40px
}
.quick #country2 {
border-bottom: none!important;
border-right: none!important;
border-left: none!important;
margin-bottom: 5px;
margin-top: -25px;
max-height: 85px;
overflow: auto;
padding: 5px !important;
}
.quick #country2 .titulodesc {
margin-bottom: 0;
}
.quick #country2 #descricao {
font-size: 10px;
}
#bs_country1 {
margin-top: 18px;
}
#addtocart-sem-filhos {
background-color: #FFF;
margin: 0 auto;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
width: 270px;
}
.marginBottom {
margin-top: 15px;
}
/*TABS da descricao*/

.tabsD {
width: 100%;
display: inline-block;
margin-bottom: 25px;
}
.tabD_links:after {
display: block;
clear: both;
content: '';
}
.tabD_links li {
float: left;
list-style: none;
width: 110px;
margin-right: 5px;
}
.tabD_links a {
display: inline-block;
border: 1px solid #F1F1F1;
background-color: #FFF;
color: #7a7a7a;
font-family: 'Archivo Narrow', Arial, sans-serif;
font-size: 12px;
transition: all linear 0.15s;
width: 100%;
text-align: center;
}
/*.tabD_links a:hover {
background-color:#0095da;
color:#FFF;
}*/
li.tabD_active a, .tabD_links a:hover {
background-color: #0095da;
color: #FFF;
border-color: #0095da;
}
.tabD_content {
width: 100%;
height: auto;
background-color: #f1f1f1;
color: #666;
font-family: 'Archivo Narrow', Arial, sans-serif;
font-size: 11px;
}
.tabD {
display: none;
padding: 10px;
}
.tabD.tabD_active {
display: block;
}
.promocao.addons_promocao {
background: url("../images/imagens.png") no-repeat scroll -23px -611px transparent !important;
color: #FFF;
font-size: 12px;
height: 39px;
line-height: 39px;
text-align: center;
width: 39px;
}
.promocao.addons_promocao.sem_promocao {
background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.addPadding {
padding-bottom: 20px;
}
.taxadesc_2 {
color: #E83333;
}
.my-groovy-style .addons_promocao {
position: relative;
}
#rede_social .email {
    border: 1px solid #c3c2c0;
    float: right;
    font-size: 9px;
    height: 16px;
    line-height: 9px;
    margin-left: -2px;
    margin-right: 12px;
    margin-top: 4px;
    padding: 4px 0;
    text-align: center;
    text-transform: uppercase;
    width: 63px;
}