/* Theme Name: Lecola
Theme URI: http://www.lecola.com.br
Description: Este tema foi desenvolvido por Elemento de Comunicação
Author: Elemento de Comunicação
Version: 1.0 */

@import url("slide.css");

/* CSS DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input{background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}body {color: #fff;line-height: 1;font-family: Tahoma, trebucht MS;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;color:#fff;margin-bottom:16px;width:100%;}ol, ul {list-style: none;}blockquote {quotes: none;}blockquote:before, blockquote:after {content: '';content: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}a img {border: none;}a{text-decoration:none;outline:none;color:#f1b62e}a:visited, a:active {outline:none;}a:hover{text-decoration:underline;outline:none;}body,input,textarea,.page-title, span, body,input,textarea{color:#aea099;line-height: 18px;font-family:Tahoma, trebucht MS, Helvetica, sans-serif;}h1,h2,h3,tr th,thead th,label,p,input[type=submit], .consu-online .consu-link{font-family: Tahoma, trebucht MS, Helvetica, sans-serif;}
input[type="submit"] {background-color: #8A7564;border: 1px solid #9C8373;color: #FFFFFF;cursor: pointer;float: left;font-size: 16px;padding: 3px 10px;}
body {background-color: #fff;}input[type=submit]:hover{background-color:#9C8373;color:#fff;border:1px solid #8A7564;}pre {font-family: "Courier 10 Pitch", Courier, monospace;}code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}hr {background-color: #E7E7E7;border:0;height: 1px;margin-bottom: 18px;clear:both;}/* Text elements */#content ul {list-style: square;list-style-type:disc;list-style-position:inside;margin:0 0 15px 15px}
ol {list-style: decimal;margin: 0 0 18px 1.5em;}ol ol {list-style:upper-alpha;}ol ol ol {list-style:lower-roman;}ol ol ol ol {list-style:lower-alpha;}ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}dl {margin:0 0 24px 0;}dt {font-weight: bold;}dd {margin-bottom: 18px;}strong {font-weight: bold;}cite,em,i{font-style: italic;}big{font-size: 131.25%;}ins {background: #ffc;text-decoration: none;}blockquote {font-style: italic;padding: 0 3em;}blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
sup,sub{height: 0;line-height: 1;vertical-align: baseline;position: relative;}sup {bottom: 1ex;}sub {top: .5ex;}input[type="text"], input[type="password"], input[type="email"], textarea {-moz-box-shadow: 6px 1px 9px #DEDEDE inset;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DEDEDE;color: #21120B;padding: 2px;width: 300px;}
input[type="text"]:focus,textarea:focus, .form textarea:focus{background-color:#EFEEED;color:#000}
p{color:#fff;font-size:12px;line-height:20px; font-family:Helvetica, Arial, sans-serif}
body {background:transparent url(img/body.jpg) repeat;}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/* ALINHANMENTO DEFAULT */
.text-none{ /* opera */display: inline-block; /* opera */line-height: 0; /* ie */text-indent: -9999px;overflow:hidden}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 0px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 0px 0}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}

.box1, .box2, .box3, .box4, a.left, a.right, #content ul.products li .resumo-produto a.product_type_variable, #content ul.products li .resumo-produto a.add_to_cart_button, #content button.single_add_to_cart_button, a.direita {background: url("img/sprite.png") no-repeat scroll 0 0 transparent;}
#all {
    display: inline;
    float: left;
    width: 100%;
}
header {
    display: inline;
    float: left;
    height: 69px;
    width: 100%;
}
header h1, a.logo img {
    background: url("img/logo-lecola.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 139px;
    left: 82px;
    margin-bottom: 0;
    position: absolute;
    text-indent: -99999px;
    top: 14px;
    width: 138px;
    z-index: 99999;
}
a.logo img  {left:74px;height: auto; }
#container {float: left;display: inline;width: 100%}

#box-home {
    display: inline;
    float: left;
    margin-left: 0.8%;
    width: 14.8%;
}
#content p {
    color: #666666;
    padding-bottom: 17px;
}
#content h1 {color: #521C68}
/*-webkit-box-shadow: 0px 0px 13px rgba(146, 146, 146, 0.46);
-moz-box-shadow:    0px 0px 13px rgba(146, 146, 146, 0.46);
box-shadow:         0px 0px 13px rgba(146, 146, 146, 0.46);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;*/

#content {
    display: inline;
    float: left;
    margin-top: 10%;
    width: 100%;
}
#slider {
    display: inline;
    float: left;
    height: 620px;
    width: 83.6%;
    overflow: hidden;
}
.center {
    margin: 0 auto;
    position: relative;
    width: 1080px;
}

ul#menu {
    display: inline;
    float: right;
    width: 185px;
}
ul#menu-carrinho.menu {
    display: inline;
    float: right;
}
footer {
	float: left;
	width: 100%;
	font-family: 'Amaranth';
}
.footer-bottom {
    background-color: #F9B233;
    display: inline;
    float: left;
    height: 59px;
    width: 100%;
}
.footer-top {
	height: 190px;
	background: #f1f1f1;
	float:left;
	width: 100%;
}
.payment, .sac, .direitos {
	float: left;
	width: 25%;
    margin: 30px 0 0 0;
}
.payment h1, .sac h1 {
	color: #81346E;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.payment a {
	width: 136px;
	height: 29px;
	display: block;
	background: url(img/pag_seguro.png);
}
.payment .cardflags {
	width: 136px;
	height: 46px;
	margin: 10px 0 10px;
	background: url(img/bandeiras.png);
}
.tel {
	float: left;
	color: #AD4592;
	margin: 0 110px 10px 0;
	font-size: 14px;
}
.mail {
	float: left;
	color: #AD4592;
	font-size: 14px;
}
.social ul {
    float: right;
}
.social li {
    display: block;
    float: left;
}
.social li.twitter {
    margin: 0 15px 0 0;
}
.direitos {
    float: right;
}
.direitos p {
	color: #81346E;
    font-family: 'Amaranth';
    font-size: 16px;
    float: left;
    margin: 10px 0 0 0;
    text-align: right;
}

ul#menu-carrinho.menu li.wcmenucart-display-right a.wcmenucart-contents {
    float: left;
    font-size: 12px;
    line-height: 1;
    margin-top: 8px;
    padding: 0 5px 0 0;
}
ul#menu-carrinho.menu li a {
    color: #D1D3D4;
    display: inline;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 4px;
    text-decoration: none;
}
ul#menu-carrinho.menu li.menu-item-type-post_type {
    display: inline;
    float: right;
}

html body div#all header div.center ul#menu li.first a:hover {color:#584A41}
ul#menu-carrinho.menu li.wcmenucart-display-right {
    clear: both;
    display: inline;
}

.sliders {
    border-right: 1px solid #fff;
    display: inline;
    float: left;
    margin-top: 3.6%;
    width: 50.3%;
}
.sliders h4 {
    color: #81346E;
    display: inline;
    float: left;
    font-size: 30px;
    margin-left: 25px;
    text-transform: uppercase;
}
.sliders h4.left {
    display: inline;
    float: left;
    margin-left: 33px;
}
#categorias {
    background: url("img/footer-bottom.jpg") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 239px;
    margin-top: 2%;
    width: 100%;
}
#slider {position: relative;}
#nav-slide ul.bullets {
    bottom: 25px;
    position: absolute;
    right: 54px;
}
#nav-slide ul.bullets li {
    background-color: #985876;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: inline;
    float: left;
    height: 13px;
    margin-right: 7px;
    text-indent: -99999px;
    width: 13px;
}
#nav-slide ul.bullets li.select {background-color: #AD4592}
.all-slide {display: none}
a.right {
    background-position: -191px 0;
    float: right;
    height: 100px;
    margin-left: 0;
    width: 23px;
    cursor: pointer;
    position: relative;
    z-index: 999;
}
a.left {
    background-position: -164px 0;
    float: left;
    height: 100px;
    margin-right: 2px;
    width: 23px;
    cursor: pointer;
    position: relative;
    z-index: 999;
}
a.direita {
    background-position: -191px 0;
    cursor: pointer;
    float: right;
    height: 100px;
    margin-left: 0;
    width: 23px;
}
ul.lista {
    display: inline;
    float: left;
    margin-left: 40px;
    position: relative;
    width: 937px;
}
ul.right {
    float: right;
    margin-left: 0;
    width: 199.4%;
}
ul.lista li.right {margin-right: 55px}
ul.lista li {
    display: inline;
    float: left;
}
ul.lista li a {color: #fff}
ul.lista li a.cozinha {background-color:#65B3A3;color: #ad4693 }
ul.lista li a.infantil {background-color: #765987;color:#64b4a4;}
ul.lista li a.escritorio {background-color: #AD4592;color:#f9b233;}
ul.lista li a.casa {background-color: #f9b233;color:#755986;}

ul.lista li a.florais {background-color:#FE777D;}
ul.lista li a.animais {background-color:#FF931E;}
ul.lista li a.arvores {background-color:#79C944;}
ul.lista li a.variados {background-color:#3FA9F5;}
ul.lista li a {
    display: inline;
    float: left;
    font-size: 14px;
    height: 93px;
    margin-right: 5px;
    padding-left: 7px;
    padding-top: 7px;
    text-transform: uppercase;
    width: 99px;
}
.right-slider {
    float: right;
    width: 46%;
    border: none
}

#all .slider-bottom-right {
    float: right;
    width: 100%;
}
#all .widget_shopping_cart_content p.buttons a.button:hover {color:#F1AB29;background: none}

#all .widget_shopping_cart_content ul.cart_list li a:hover {background: none;padding:0;}
.slider-bottom {
    display: inline;
    float: left;
    height: 99px;
    margin-top: 4%;
    width: 100%;
}
ul#menu li {
    display: inline;
    float: left;
    font-weight: bold;
    text-align: center;
}

ul#menu li.first:hover > a {
    color: #000;
    background: transparent url(img/menu.jpg) repeat;
}

ul#menu li.first {
    float: right;
    width: 100%;
}

ul#menu li.first i.carrinho-icon {
    background: url(img/carrinho.png) no-repeat -2px -3px;
    width: 20px;
    height: 19px;
    display: block;
    float: left;
    margin: 6px 0 0 15px;
}
ul#menu li.first:hover i.carrinho-icon {
    background: url(img/carrinho.png) no-repeat -26px -3px;
    width: 20px;
    height: 19px;
}
ul#menu li ul.sub-menu {
    background-color: #521C68;
    display: none;
    float: left;
    margin-top: 0;
    width: 128px;
}
ul#menu li ul.sub-menu h2,
ul#menu li ul.sub-menu ul {
    margin-left: 15px;
    margin-right: 15px; 
}
ul#menu li ul.sub-menu li {width: 100%;text-align: left; padding: 0 0 15px 0;}
ul#menu li ul.sub-menu li a {
    color: #F9B02E;
    padding: 8px 4px 8px 10px;
    width: 89%;
}
ul#menu li ul.sub-menu li a:hover {padding: 8px 4px 8px 10px;color: #fff}
ul#menu li a {
    color: #D1D3D4;
    display: inline;
    float: left;
    font-size: 15px;
    line-height: 30px;
    text-decoration: none;
    text-transform: lowercase;
    
}
ul#menu li ul.sub-menu li a:hover {background-color: red;}

ul#menu li.first a:hover {background:transparent url(img/menu.jpg)  no-repeat;}

ul#menu li ul.sub-menu li:hover ul#menu li.first a:hover {border:1px solid red;}

.wcmenucart-icon-shopping-cart-0 {
    display: none;
}
.box1, .box2, .box3, .box4 {
    display: inline;
    float: left;
    height: 155px;
    padding-left: 6%;
    padding-top: 4%;
    width: 94%;
}
.box1 a, .box2 a, .box3 a, .box4 a {text-transform: uppercase;}
.box1 {background-position: 1px 1px}
.box2 {
    background-position: 1px -158px;
}

.box3 {
    background-position: 1px -318px;
}
.box4 {
    background-position: 1px -475px;
}
.box1 a {
    color: #DA6685;
    float: left;
    height: 152px;
    text-decoration: none;
    width: 100%;
}
.box2 a {color: #f9b233;float: left;
    height: 152px;
    text-decoration: none;
    width: 100%;}
.box3 a {color: #64b4a4;float: left;
    height: 152px;
    text-decoration: none;
    width: 100%;}
.box4 a {color: #755986;float: left;
    height: 152px;
    text-decoration: none;
    width: 100%;}
.join {
    border-bottom: 1px solid #C1C1C1;
    display: inline;
    float: left;
    margin-left: 3%;
    padding-bottom: 2%;
    width: 94%;
}
#content ul.products {
    display: inline;
    float: left;
    margin: 0;
    width: 100%;
}
#content ul.products li {
    display: inline;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    position: relative;
-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.88);
-moz-box-shadow:    0px 0px 9px rgba(50, 50, 50, 0.88);
box-shadow:         0px 0px 9px rgba(50, 50, 50, 0.88);
}
.resumo-produto {
    background-color: #39002D;
    bottom: 0;
    display: inline;
    float: left;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#content ul.products li .resumo-produto a h3 {
    color: #F9B233;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 15px;
    margin-top: 10px;
    width: 223px;
}
#content ul.products li a img.attachment-shop_catalog {
    display: inline;
    float: left;
    position: relative;
}
#content ul.products li .resumo-produto a span.price span.amount {
    color: #F9B233;
    float: left;
    font-size: 23px;
    line-height: 1;
    margin-left: 12px;
    margin-top: 4px;
    width: 113px;
}
#content ul.products li .resumo-produto a.product_type_variable, #content ul.products li .resumo-produto a.add_to_cart_button {
    background-position: -154px -113px;
    cursor: pointer;
    float: right;
    height: 37px;
    line-height: 1;
    margin-right: 0;
    margin-top:8px;
    text-indent: -9999px;
    width: 121px;
}
#content ul.products li .resumo-produto a.added_to_cart {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 1;
    margin-left: 16px;
}
#content ul.products li > a.added_to_cart { display: none; }
#content ul.products li .resumo-produto a span.descricao {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 15px;
    margin-left: 14px;
    margin-top: 3px;
    overflow: hidden;
    width: 222px;
}
#content ul.products li a {text-decoration: none;}
#content nav.woocommerce-breadcrumb {
    color: #521C68;
    display: inline;
    float: left;
    font-family: 'Amaranth';
    font-size: 17px;
    margin-bottom: 3%;
    width: 100%;
}
#content form.woocommerce-ordering {
    float: right;
    text-align: right;
    width: 49%;
}
#content p.woocommerce-result-count {float: left;display: inline;width: 50%}
#content form.woocommerce-ordering select {padding:2px;}
#content h1.product_title {
    display: inline;
    float: left;
    font-family: 'Amaranth';
    text-align: center;
    line-height: 40px;
}
table.variations td.value strong {
    display: none;
    visibility: hidden;
}
.variations_button {
    height: 50px;
    margin: 10px 0;
}
#content .product .images img {float: left;display: inline;margin-right: 30px}
#content .product .summary {
    background: url("img/info.jpg") repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    margin-bottom: 2.5%;
    padding: 18px;
    position: relative;
    width: 352px;
}
#content table.variations tbody tr td.value fieldset span {
    cursor: pointer;
    float: left;
    height: 30px;
    text-indent: -9999px;
    width: 32px;
}
#content table.variations tbody tr td.value fieldset span input {
    cursor: pointer;
    float: left;
    height: 30px;
    opacity: 0;
    width: 36px;
}
#content table.variations tbody tr td.label label {display: inline}
#content table.variations tbody tr td.value fieldset span.blue {background-color:red;}
#content table.variations tbody tr td.value fieldset span.orange {background-color: #DD9C48}
#content table.variations tbody tr td.value fieldset span.pink {background-color: #DB47DD}
#content table.variations tbody tr td.value fieldset span.red {background-color: #E3474B}
#content table.variations tbody tr td.value fieldset span.vinho {background-color: #8E48DE}
#content .summary h2 {
    color: #4A1964;
    display: inline;
    float: left;
    font-size: 15px;
    margin-bottom: 5px;
}
#content .summary p {
    color: #0D0E0E;
    display: inline;
    float: left;
    padding-bottom: 0;
    width: 100%;
}
.info {
    background: url("img/info.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 13px;
    height: 187px;
    width: 388px;
}
.box-info {
    background-color: #300026;
    display: inline;
    float: left;
    padding: 10px 15px 15px;
    width: 213px;
}
#content p.price span.amount {
    color: #42003D;
    font-size: 20px;
}
.box-frete {
    background-color: #42003D;
    display: inline;
    float: left;
    height: 132px;
    width: 144px;
}
.box-frete span.text {
    color: #F1AB29;
    font-size: 12px;
    text-align: center;
}
#content .related h2, #tab-description.panel h2 {
    color: #42003D;
    display: inline;
    float: left;
    font-family: 'Amaranth';
    margin-bottom: 20px;
    margin-top: 30px;
    width: 100%;
}
#content .box-frete span.text i {
    color: #FFFFFF;
    float: none;
    font-size: 12px;
    margin: 0;
}
.info i {
    display: inline-block;
    float: left;
    font-size: 23px;
    font-style: normal;
    margin-right: 6px;
}
.info span {
    color: #F1AB29;
    display: inline;
    float: left;
    font-size: 44px;
    margin-bottom: 15px;
    margin-top: 24px;
    width: 100%;
}
.info b {
    color: #F1AB29;
    font-size: 12px;
}
#content button.single_add_to_cart_button {
    background-position: -164px -156px;
    border: medium none;
    cursor: pointer;
    height: 51px;
    text-indent: -99999px;
    width: 146px;
    float: right;
}
aside#produtos {
    background-color: #42003D;
    display: inline;
    float: left;
    padding: 15px;
    width: 20%;
}
aside#produtos h2 {
    color: #FFC21C;
    display: inline;
    float: left;
    font-size: 20px;
    width: 100%;
}
.widget_shopping_cart_content {
    background-color: #42003D;
    display: inline;
    float: left;
    padding: 15px 0 0 0;
    position: absolute;
    right: 0px;
    width: 260px;
    z-index: 999;
}
ul#menu li.first ul.sub-menu h2 {
    display: none;
}
.widget_shopping_cart_content ul.cart_list {
    display: inline;
    float: left;
    margin: 0;
    margin: 0 15px 0 15px;
}

.widget_shopping_cart_content ul.cart_list li {
    border-bottom: 1px dashed #CCCCCC;
    color: #F9B233;
    display: inline;
    float: left;
    font-size: 14px;
    margin-bottom: 7%;
    padding-bottom: 3%;
    width: 100%;
}
.group-single {
    display: inline;
    float: left;
    width: 388px;
}
#all .widget_shopping_cart_content p.buttons a.button {
    color: #FFFFFF;
    float: none;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    text-transform: none;
    width: 50%;
    float: left;
    display: block;
    text-align: center;
}
#all .widget_shopping_cart_content p.buttons a:first-child {
    background: #E2A203;
}
#all .widget_shopping_cart_content p.buttons a:last-child {
    background: #009900;
}
.widget_shopping_cart_content p.buttons { display: inline; text-align: left; width: 100%;}
.widget_shopping_cart_content p.total {
    float: left;
    text-align: left;
    width: 100%;
    margin: 0 15px 15px 15px;
}
#all .widget_shopping_cart_content ul.cart_list li a {
    color: #F1AB29;
    float: none;
    font-size: 15px;
    padding: 0;
    text-transform: none;
}
.widget_shopping_cart_content ul.cart_list li dl.variation dt {
    color: #FFFFFF;
    font-size: 12px;
}
.widget_shopping_cart_content ul.cart_list li dl.variation dd {color: #fff;font-size: 12px}
.widget_shopping_cart_content p.total strong {
    color: #FFC21C;
    font-size: 18px;
}
.widget_shopping_cart_content p.total span.amount {font-size: 18px;color: #fff}
.widget_shopping_cart_content ul.cart_list li span.quantity {
    color: #FFFFFF;
    font-size: 12px;
}
.widget_shopping_cart_content ul.cart_list li span.quantity span.amount {color: #FFFFFF;
    font-size: 12px;}
.widget_shopping_cart_content ul.cart_list li a img {
    display: inline;
    float: left;
    height: auto;
    margin-right: 10px;
    width: 60px;
}
#content .woocommerce-tabs { float: left; width: 100%; }
#content .summary span { color:#4A1964; font-size: 15px; float: left; }
span.preco {
    color: #F9B233;
    float: left;
    font-size: 24px;
    line-height: 1;
    margin-left: 15px;
    margin-top: 0;
}
.cores {
    border-right: 1px solid #FFFFFF;
    display: inline;
    float: left;
    width: 215px;
}
#content .product_meta {
    width: 100%;
    float: left;
    margin: 10px 0;
}
#content .social iframe { float: left; }
#content span.resumo p {
    display: inline;
    float: left;
    height: 55px;
    overflow: hidden;
    width: 200px;
}
#content span.tagged_as {font-size: 12px}
#content span.tagged_as a {color:#000 }
.left-info {
    border-right: 1px solid #FFFFFF;
    display: inline;
    float: left;
    width: 61.3%;
}
.dados-info span {color:#4A1964;}
#content .dados-info p i {
    display: inline;
    float: left;
    font-size: 12px;
}
#all .dados-info p {
    color: #F1AB29;
    font-size: 31px;
    font-weight: bold;
    line-height: 1;
}
.dados-info {
    display: inline;
    float: left;
    margin-left: 16px;
    width: 32%;
}




#redes-sociais {
    display: inline;
    float: left;
    height: 48px;
    margin-left: 14px;
    margin-top: 6px;
    width: 119px;
}
#content .woocommerce-tabs ul.tabs {display: none}

a#detalhes {
    background-color: #300027;
    color: #F1AB29;
    float: right;
    font-family: 'Amaranth';
    text-decoration: none;
    font-size: 15px;
    line-height: 1;
    margin-right: -17px;
    padding: 4px 0 4px 12px;
    text-align: left;
    width: 36%;
}


#content .variations_button div.quantity {
    background-color: #FFFFFF;
    float: left;
    margin: 10px 0 0 0px;
    width: 60px;
}
#content table.variations tbody tr {
    display: inline;
    float: left;
    margin-bottom: 5px;
    width: 100%;
}
 #content .variations_button div.quantity input.minus, #content .variations_button div.quantity input.plus { display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1)}
#container .variations_button div.quantity input.input-text {
width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c8bfc6;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:bold;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px
}
#container .variations_button div.quantity input.plus {right: 0}
#content .variations_button div.quantity input.minus {
display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);right: 0;bottom: 0
}
/*IMPORTANTISSIMO*/
#content .quantity input[type="number"]::-webkit-outer-spin-button,
#content .quantity input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


#content .group-single div.summary div.cores form.variations_form div.single_variation_wrap div.variations_button div.quantity {
    bottom: 20px;
}

#content .group-single div.summary form.cart div.quantity {
    bottom: 15px;
    right: 16px;
}
#content .group-single .quantity {
    background-color: #FFFFFF;
    bottom: 50px;
    float: right;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    right: 79px;
    width: 60px;
}
 #content.quantity input.minus, .quantity input.plus { display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1)}
#container .quantity input.input-text {
width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c8bfc6;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;-moz-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:bold;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-bottomleft:2px;border-top-left-radius:2px;border-bottom-left-radius:2px
}
#container .quantity input.plus {right: 0}
#content .quantity input.minus {
display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7,#e0dadf);background:-moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);background:-moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);right: 0;bottom: 0
}

#content table.variations tbody tr td.value fieldset {
    color: #000000;
    display: inline;
    float: left;
    font-size: 12px;
}
#content table.variations tbody tr td.label {
    color: #4A1964;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin-right: 11px;
    vertical-align: middle;
}
#content .cores b {
    color: #4A1964;
    font-size: 12px;
    line-height: 26px;
}
#content span.especificacoes {float: left;display: inline;margin-bottom: 10px}
.single-group div#redes-sociais {
    margin-left: 0;
    width: 100px;
}
.single-group a#detalhes { margin-top: 7px;}
#content span.posted_in a {color: #300027}
#content span.posted_in {font-size: 12px}

#content span.sku_wrapper {
    color: #000000;
    font-size: 12px;
}
#content span.sku_wrapper span.sku  {font-size: 12px}
#comments {display: inline;}

#content .related {
    display: inline;
    float: left;
    width: 100%;
}
#all .pp_content_container {
    height: 300px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 100%;
}

#container .quantity {
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 60px;
}
form#commentform p.stars {display: none}
#content ul.products li div.resumo-produto a span.price span.amount {display: none;}
#content ul.products li div.resumo-produto a div.star-rating {display: none}
#reviews {display: none;}

.products li {
    background: #521C68;
    width: 250px;
    height: 330px;
}
.products li h3 {
    float: left;
    padding: 0 10px;
    margin: 10px 0 15px;
}
.products li .price {
    float: left;
    line-height: 30px;
    font-size: 20px;
    padding: 0 10px 10px;
}
.products li a.button {
    line-height: 30px;
    color: #521C68;
    text-align: center;
    font-family: 'Amaranth';
    display: block;
    width: 100px;
    background: #f1b62e;
    float: right;
}
#pagseguro_payment_form .button-alt {
    float: left;
    font-size: 100%;
    line-height: 1em;
    cursor: pointer;
    position: relative;
    font-family: inherit;
    overflow: visible;
    padding: 6px 10px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    left: auto;
    text-shadow: 0 1px 0 #fff;
    color: #5e5e5e;
    text-shadow: 0 1px 0 rgba(255,255,255,0.8);
    border: 1px solid #A6C78C;
    white-space: nowrap;
    display: inline-block;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
    margin: 0 20px 0 0;
    background: #cdeb8e;
    background: -moz-linear-gradient(top, #cdeb8e 0%, #a5c956 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(99%,#a5c956));
    background: -webkit-linear-gradient(top, #cdeb8e 0%,#a5c956 99%);
    background: -o-linear-gradient(top, #cdeb8e 0%,#a5c956 99%);åß
    background: -ms-linear-gradient(top, #cdeb8e 0%,#a5c956 99%);
    background: linear-gradient(to bottom, #cdeb8e 0%,#a5c956 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 );
}

#content table.variations {width: 100%}

/*CORES*/
fieldset span.cor001 {background-color: #000000}
fieldset span.cor002 {background-color: #d9dadb}
fieldset span.cor003 {background-color: #004b7a}
fieldset span.cor004 {background-color: #edd5b9}

fieldset span.cor005 {background-color: #8dbb12}
fieldset span.cor006 {background-color: #673a15}
fieldset span.cor007 {background-color: #f29400}

fieldset span.cor008 {background-color: #00519e}
fieldset span.cor009 {background-color: #38a9dc}
fieldset span.cor010 {background-color: #e3116f}
fieldset span.cor011 {background-color: #a4487e}

fieldset span.cor012 {background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 0%, #caba9d 50%, #e10079 51%, #e10079 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#caba9d), color-stop(50%,#caba9d), color-stop(51%,#e10079), color-stop(100%,#e10079)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 0%,#caba9d 50%,#e10079 51%,#e10079 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 0%,#caba9d 50%,#e10079 51%,#e10079 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 0%,#caba9d 50%,#e10079 51%,#e10079 100%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 0%,#caba9d 50%,#e10079 51%,#e10079 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#e10079',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;

}

fieldset span.cor013 {
background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #dedb00 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#dedb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#dedb00 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#dedb00 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#dedb00 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#dedb00 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#dedb00',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}

fieldset span.cor014 {
background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #e1001a 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#e1001a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#e1001a 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#e1001a 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#e1001a 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#e1001a 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#e1001a',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}


fieldset span.cor015 {
background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #f8b333 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#f8b333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#f8b333 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#f8b333 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#f8b333 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#f8b333 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#f8b333',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}

fieldset span.cor016 {background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #612081 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#612081)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#612081 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#612081 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#612081 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#612081 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#612081',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor017 {background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #009edf 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#009edf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#009edf 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#009edf 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#009edf 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#009edf 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#009edf',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor018 {background: #caba9d; /* Old browsers */
background: -moz-linear-gradient(left,  #caba9d 51%, #f19300 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#caba9d), color-stop(52%,#f19300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #caba9d 51%,#f19300 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #caba9d 51%,#f19300 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #caba9d 51%,#f19300 52%); /* IE10+ */
background: linear-gradient(to right,  #caba9d 51%,#f19300 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caba9d', endColorstr='#f19300',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor019 {background-color:#9dc59c }
fieldset span.cor020 {background-color:#97be0d }
fieldset span.cor021 {background-color:#bbcd07 }
fieldset span.cor022 {background-color:#a10b5a }
fieldset span.cor023 {background-color:#ca0018 }

fieldset span.cor024 {background-color:#2daadc }
fieldset span.cor025{background-color:#009796}
fieldset span.cor026 {background-color:#57585a}
fieldset span.cor027 {background-color:#e95a5d}
fieldset span.cor028 {background-color:#229f94}

fieldset span.cor029 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 51%, #b1b1ae 51%, #e95a5d 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#b1b1ae), color-stop(51%,#b1b1ae), color-stop(52%,#e95a5d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#e95a5d 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#e95a5d 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#e95a5d 52%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 51%,#b1b1ae 51%,#e95a5d 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#e95a5d',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor030 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 51%, #b1b1ae 51%, #38a9dc 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#b1b1ae), color-stop(51%,#b1b1ae), color-stop(52%,#38a9dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#38a9dc 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#38a9dc 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#38a9dc 52%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 51%,#b1b1ae 51%,#38a9dc 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#38a9dc',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor031 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 51%, #b1b1ae 51%, #f29400 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#b1b1ae), color-stop(51%,#b1b1ae), color-stop(52%,#f29400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#f29400 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#f29400 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#f29400 52%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 51%,#b1b1ae 51%,#f29400 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#f29400',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor032 {
background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 51%, #b1b1ae 51%, #a4487e 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#b1b1ae), color-stop(51%,#b1b1ae), color-stop(52%,#a4487e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#a4487e 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#a4487e 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 51%,#b1b1ae 51%,#a4487e 52%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 51%,#b1b1ae 51%,#a4487e 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#a4487e',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor033 {
background: #e3342d; /* Old browsers */
background: -moz-linear-gradient(left,  #e3342d 51%, #b1b1ae 51%, #132e7d 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#e3342d), color-stop(51%,#b1b1ae), color-stop(51%,#132e7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e3342d 51%,#b1b1ae 51%,#132e7d 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e3342d 51%,#b1b1ae 51%,#132e7d 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e3342d 51%,#b1b1ae 51%,#132e7d 51%); /* IE10+ */
background: linear-gradient(to right,  #e3342d 51%,#b1b1ae 51%,#132e7d 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3342d', endColorstr='#132e7d',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor034 {
background: #e3116f; /* Old browsers */
background: -moz-linear-gradient(left,  #e3116f 51%, #b1b1ae 51%, #38a9dc 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#e3116f), color-stop(51%,#b1b1ae), color-stop(51%,#38a9dc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e3116f 51%,#b1b1ae 51%,#38a9dc 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e3116f 51%,#b1b1ae 51%,#38a9dc 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e3116f 51%,#b1b1ae 51%,#38a9dc 51%); /* IE10+ */
background: linear-gradient(to right,  #e3116f 51%,#b1b1ae 51%,#38a9dc 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3116f', endColorstr='#38a9dc',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}

fieldset span.cor035 {background: #97be0d; /* Old browsers */
background: -moz-linear-gradient(left,  #97be0d 51%, #b1b1ae 51%, #003a14 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#97be0d), color-stop(51%,#b1b1ae), color-stop(51%,#003a14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #97be0d 51%,#b1b1ae 51%,#003a14 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #97be0d 51%,#b1b1ae 51%,#003a14 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #97be0d 51%,#b1b1ae 51%,#003a14 51%); /* IE10+ */
background: linear-gradient(to right,  #97be0d 51%,#b1b1ae 51%,#003a14 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97be0d', endColorstr='#003a14',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor036 {background: #f29400; /* Old browsers */
background: -moz-linear-gradient(left,  #f29400 51%, #b1b1ae 51%, #a4487e 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(51%,#f29400), color-stop(51%,#b1b1ae), color-stop(51%,#a4487e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f29400 51%,#b1b1ae 51%,#a4487e 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f29400 51%,#b1b1ae 51%,#a4487e 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f29400 51%,#b1b1ae 51%,#a4487e 51%); /* IE10+ */
background: linear-gradient(to right,  #f29400 51%,#b1b1ae 51%,#a4487e 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29400', endColorstr='#a4487e',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor036 {background-color:#003a14 }
fieldset span.cor037 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 50%, #c391bc 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#b1b1ae), color-stop(51%,#c391bc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 50%,#c391bc 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 50%,#c391bc 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 50%,#c391bc 51%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 50%,#c391bc 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#c391bc',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor038 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 50%, #dedb00 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#b1b1ae), color-stop(51%,#dedb00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 50%,#dedb00 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 50%,#dedb00 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 50%,#dedb00 51%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 50%,#dedb00 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#dedb00',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor039 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 50%, #e64315 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#b1b1ae), color-stop(51%,#e64315)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 50%,#e64315 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 50%,#e64315 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 50%,#e64315 51%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 50%,#e64315 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#e64315',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor040 {background: #b1b1ae; /* Old browsers */
background: -moz-linear-gradient(left,  #b1b1ae 50%, #f8b333 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#b1b1ae), color-stop(51%,#f8b333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #b1b1ae 50%,#f8b333 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #b1b1ae 50%,#f8b333 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #b1b1ae 50%,#f8b333 51%); /* IE10+ */
background: linear-gradient(to right,  #b1b1ae 50%,#f8b333 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1ae', endColorstr='#f8b333',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}

fieldset span.cor040 {background-color: #caba9d}
fieldset span.cor041 {background: #a389bb; /* Old browsers */
background: -moz-linear-gradient(left,  #a389bb 50%, #faf092 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#a389bb), color-stop(51%,#faf092)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #a389bb 50%,#faf092 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #a389bb 50%,#faf092 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #a389bb 50%,#faf092 51%); /* IE10+ */
background: linear-gradient(to right,  #a389bb 50%,#faf092 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a389bb', endColorstr='#faf092',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor042 {background: #a4487e; /* Old browsers */
background: -moz-linear-gradient(left,  #a4487e 50%, #f29400 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#a4487e), color-stop(51%,#f29400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #a4487e 50%,#f29400 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #a4487e 50%,#f29400 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #a4487e 50%,#f29400 51%); /* IE10+ */
background: linear-gradient(to right,  #a4487e 50%,#f29400 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4487e', endColorstr='#f29400',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor043 {background: #57585a; /* Old browsers */
background: -moz-linear-gradient(left,  #57585a 50%, #d9dadb 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#57585a), color-stop(51%,#d9dadb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #57585a 50%,#d9dadb 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #57585a 50%,#d9dadb 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #57585a 50%,#d9dadb 51%); /* IE10+ */
background: linear-gradient(to right,  #57585a 50%,#d9dadb 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57585a', endColorstr='#d9dadb',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
fieldset span.cor044 {background: #004b7a; /* Old browsers */
background: -moz-linear-gradient(left,  #004b7a 50%, #e64315 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(50%,#004b7a), color-stop(51%,#e64315)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #004b7a 50%,#e64315 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #004b7a 50%,#e64315 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #004b7a 50%,#e64315 51%); /* IE10+ */
background: linear-gradient(to right,  #004b7a 50%,#e64315 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b7a', endColorstr='#e64315',GradientType=1 ); /* IE6-9 */
margin-right: 10px;
margin-bottom: 10px;
}
#content .images div.thumbnails {
    bottom: 2%;
    display: inline-block;
    left: 2%;
    position: absolute;
    text-align: center;
    width: 96%;
}
#content .images div.thumbnails a.zoom img.attachment-shop_thumbnail {
    border: 1px solid #FFFFFF;
    height: auto;
    margin: 0;
    width: 60px;
}

#content .images {
    float: left;
    margin-right: 30px;
    position: relative;
    width: 567px;}

ul.right li {
    display: inline;
    float: right;
}
ul.right li.left {margin-left: 25px}
.text-none {
    border: 1px solid red;
    display: inline-block;
    height: 35px;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 35px;
}



.esconde-lista {
    display: inline;
    float: left;
    overflow: hidden;
    width: 445px;
}
.box-insp {
    overflow: hidden;
    position: relative;
    width: 497px;
}
.scroll {
    left: 0;
    position: absolute;
    top: 0;
    width: 2000px;
}
#content div.woocommerce form table.shop_table {background-color: #fff}
#content div.woocommerce form table.shop_table thead tr th {font-family: 'Amaranth';color: #521C68}
#content div.woocommerce div.cart-collaterals div.cart_totals {
    background-color: #FFFFFF;
    padding: 2%;
    text-align: left;
    width: 27%;
}
#content div.woocommerce div.cart-collaterals div.cart_totals h2 {color:#521C68;font-family: 'Amaranth';font-size: 19px}
#content div.woocommerce div.cart-collaterals form.shipping_calculator {
    background-color: #FFFFFF;
    float: right;
    padding: 2%;
    width: 27%;
}
#content div.woocommerce div.cart-collaterals form.shipping_calculator h2 a.shipping-calculator-button {
    color: #521C68;
    float: left;
    font-family: 'Amaranth';
    font-size: 19px;
}
#content h2 {color: #F9B233;font-family: 'Amaranth';}
#content h1 {font-family: 'Amaranth';}
ul#menu-footer {
    display: inline;
    float: right;
    margin-top: 21px;
}
ul#menu-footer li {
    display: inline;
    float: left;
    margin-right: 16px;
}
footer div.center a img {float: left;display: inline;}
ul#menu-footer li a {color: #521C68;font-family: 'Amaranth';}
table.shop_attributes {display:none;}


#content ul.page-numbers {
    display: inline;
    float: left;
    margin: 0;
    width: 48%;
}


#content ul.page-numbers li {
    display: inline;
    float: left;
    padding: 8px;
}
#content ul.page-numbers li a {color:#81346E;}

#content ul.page-numbers li span.page-numbers {
    color: #81346E;
    font-weight: bold;
}

.top-bar {
    background-color: #521C68;
    display: inline;
    float: left;
    width: 100%;
}
.top-bar p {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Amaranth';
    float: left;
}



a#contato-topo {
    background: url("img/icon-contato.png") no-repeat scroll 0 0 transparent;
    color: #D1D3D4;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 15px;
    height: 35px;
    margin-left: 55px;
    margin-top: -5px;
    padding-left: 49px;
    padding-top: 4px;
    position: absolute;
    text-decoration: none;
    width: 32px;
}
#content div#left div.woocommerce div#customer_login.col2-set div.col-1 form.login p.form-row input#password.input-text {background-color: #fff}

#content div#left div.woocommerce div#customer_login.col2-set div.col-1 form.login, #content div#left div.woocommerce div#customer_login.col2-set div.col-2 form.register {background-color: #fff}

ul#menu-carrinho.menu li.wcmenucart-display-right a.wcmenucart-contents {
    color: #F9B233;
    float: left;
    font-size: 12px;
    line-height: 1;
    margin-top: 8px;
    padding: 0 5px 0 0;
}

ul#menu-carrinho.menu li.wcmenucart-display-right a.wcmenucart-contents span.amount {color: #F9B233; }
form h3 {color:#521C68} 