
a {
color:#59214A;
}


.breadcrumb a, {
color:#666;
}

#topnav a:hover,#topnav a:focus,
.breadcrumb a:hover, breadcrumb a:focus,
a:hover, a:focus {
color:#484848;
}

.logout a {
color:#59214A;
}


#content-home .section .thumbnail:hover .header:after,
#content-home .section .thumbnail .header:after {
background:#f33;
}

#content-category .thumbnail span:after {
background:#f33;
opacity:0.85;
color:#fff !important;
}

#content-category .thumbnail:hover span:after {
background:#f33;
opacity:0.65;
}

.minicart:hover #cart-status,
.minicart:hover .panel,
#sidebar {
background:#fff;
}

#sidebar:before {
background:#fff;
}

.login-msg {
color:#fff;
background:#f33;
}

#sidebar .sidebar-wrap ul li,
#sidebar .sidebar-wrap #widget-post li,
.wpsc_second_level_categories li:first-child,
li.wpsc-latest-product,
.wpsc_second_level_categories li:first-child,
#widget-post li {
border-color:#f99;
}

#site-nav .sub-menu li,
#midbar .breadcrumb,
#header-featured,
.how-to-wrap,
#content-category .category,
#content-home .recent {
/*border-bottom:1px dashed #666;*/
}

#site-nav .sub-menu li:last-child {
border:none !important;
}


#main-content header {
	background:#579999;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	
}

.ie8 #main-content header, .ie9 #main-content header, .ie10 #main-content header {
	padding-top:7px;
	padding-bottom:7px;

}


#site-nav .sub-menu,
#site-nav .sub-menu .sub-menu {

}

.banner-bottom,.minicart .empty,
.footer-slider .recent {
border-top:none;
}

.wpsc_page_numbers_bottom,
#nav-below,
.minicart .shoppingcart {
border-top:none;
}


#content-home .section,#default_products_page_container .section,#main-content .post-content #related-product .section {
position:relative;
z-index:4;
/*padding:10px 0;*/

}

.marcas a {
    color: #579999;
}

.marcas a:hover, .marcas a:focus {
text-decoration:underline;
}


#content-home .section a,#default_products_page_container .section a,#main-content .post-content #related-product .section a {
text-decoration:none;
}

#content-home .section a:hover,#default_products_page_container .section a:hover,#main-content .post-content #related-product .section a:hover, #content-home .section a:focus,#default_products_page_container .section a:focus,#main-content .post-content #related-product .section a:focus {
text-decoration:underline !important;
}

#content-home .section .header a:before,#default_products_page_container .section .header a:before,#main-content .post-content #related-product .section .header a:before  {
content:"";
display:block;
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
background:#fff;
z-index:-1;
}

#content-home .section:hover .header a:before,#default_products_page_container .section:hover .header a:before,#main-content .post-content #related-product .section:hover .header a:before  {
content:"";
display:block;
position:absolute;
top:5px;
left:5px;
right:5px;
bottom:5px;
background:#fff;
z-index:-1;
}


/*--*/

#content-home .section {
color:#888;
}


#default_products_page_container .section, 
#main-content .post-content #related-product .section {
color:#666;
}

#content-home .section:hover {
color:#484848;
}


#default_products_page_container .section:hover, 
#main-content .post-content #related-product .section:hover {
color:#333;
}

.sidebar-wrap .children {
border-top:dotted 1px #ddd;
margin-top:5px;
margin-bottom:-5px;
}

.sidebar-wrap .children li {
padding-left:1em;
}

.sidebar-wrap .children li:last-child {
border:none !important;
}

#sidebar .sidebar-wrap .sidebar-cart {
background: #282828;
margin: -10px -15px 0;
padding: 10px 15px;
}

.shoppingcart table thead,
.shoppingcart table td {
border-bottom:solid 1px #faa !important
}

#sidebar .sidebar-wrap .subscribe {
border:none;
margin-bottom: 5px;
font-size: 16px;
background: #ffd;
line-height: 24px;
padding: 10px;
}

#sidebar .sidebar-wrap #widget-tweet,
#sidebar .sidebar-wrap .sb-tweet-middle {
background:#ffd;
border:none !important;
color:#666;
list-style:none;
}

#footer .sidebar-wrap ul,
#footer .sidebar-wrap li {
	border:none;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:0.05em;
	padding:0;
	font-weight:normal;
}

#footer .sidebar-wrap li.special {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0.05em;
	display:block;
}

#footer .sidebar-wrap li.special a {
	color:#59214A;
	padding-bottom:5px;
	display:block;
	width:100%;
}

#footer .sidebar-wrap li.special a:hover {
	text-decoration:underline;
}

.banner-ads img {
background:#fff;
}


#widget-post li img {
padding:5px;
background:#fff;
border:none;
}

#default_products_page_container .section .product-info div {
border-top:none;
}

#default_products_page_container .section .product-info div.pricedisplay {
	text-align:left;
	font-size:20px;
	color:#59204A;
	font-weight:400;
	margin-left:2px;
}

#default_products_page_container .section .product-info div.pricedisplay {
    color: #59204A;
    float: left;
    font-size: 16px;
    font-weight: 400;
    margin-left:0px;
	margin-top:5px;
    text-align: right;
    width: 60px;
}

footer#footer {
	width:1004px;
	margin:0 auto;
	background:#579999;
}

footer#footer a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

footer#footer a:hover, footer#footer a:focus {
	text-decoration:underline;
}


div#ext-footer {
background:#f66;
padding:10px 0;
color:#fff;
}

span.votetext {
	display: inline-block !important;
}

.votetext {
background: white !important;
border-radius: 12px;
height: 18px !important;
padding: 1px 8px 1px 5px;
display: inline-block !important;
}



.wpsc_product_rating {
background: white !important;
border-radius: 12px;
height: 18px;
padding: 1px 5px;
display: inline-block !important;

}


.prev-slide,.prev-slide2,.prev-slide3 {
top: 0;
right: 33px;
margin: 0;
left: auto;
}

.next-slide,.next-slide2,.next-slide3 {
top: 0;
right: 0;
margin: 0;
left: auto;
}

.prev-slide,.next-slide {
top:10px;
}
