.welcome-msg {

    float: left;

    font-size: 0.95em;

}

#header-cart {

    position: absolute;

    z-index: 20;

    width: 200px;

    right: 0;

    top: 7px;

}

#header-cart .head {

    margin-bottom: 7px;

    padding-right: 8px;

}

#header-cart .head h4 {

    cursor: pointer;

    float: none;

    display: inline;

    padding-left: 15px;

    background: url(../images/icon-cart.gif) no-repeat 0 50%;

}

#header-cart .head h4,

#header-cart .head h4 a {

    color: #ababab;

    font-size: 0.95em;

    font-weight: normal;

}

#cart-content {

    background: #292a34;

    border: 1px solid #727379;

    border-top: none;

    padding: 0 3px 5px;

    -moz-border-radius: 0 0 8px 8px;

    -webkit-border-bottom-left-radius: 8px;

    -webkit-border-bottom-right-radius: 8px;

    border-radius: 0 0 8px 8px;

    color: #aaa;

    position: absolute;

    top: 23px;

    right: 0px;

    width: 200px;

}

#cart-content .product-images {

    float: left;

}

#cart-content .product-images img {

    border: 1px solid #a9a9a9;

}

#cart-content .product-details {

    margin: 0 0 0 60px;

}

#cart-content h6 {

    color: #1E7EC8;

    text-indent: 5px; 

}

#cart-content li {

    clear: both;

}

#cart-content a:hover {

    color: #aaa;

}

#cart-content .actions a span {

    cursor: pointer;

}

#cart-content #center-buttons {

    padding-top: 5px;

    clear: both;

    text-align: center;

}



#slider

{

    height: 200px;

    position: relative;

    width: 930px;

    margin: 0 auto;

    overflow: hidden;

    margin-bottom: 13px;

    border: 1px solid #ccc;

}

div.scroller

{

    height: 200px;

    overflow: hidden;

    width: 930px;

    zoom: 1;

}

div.scroller .content 

{

    padding: 0;

}

div.slidercontrolwr

{

    position: absolute;

    right: 15px;

    top: 15px;

}

div.scroller img

{

    border: none;

}

div.scroller div.section

{

    float: left;

    height: 200px;

    overflow: hidden;

    width: 930px;

}

div.scroller div.content

{

    width: 10000px;

    float: left;

}

.slidercontrol

{

    list-style: none;

    margin: 0px;

    padding: 0px;

}

.slidercontrol a

{

    color: #aaa;

    filter: alpha(opacity=60);

    float: left;

    height: 14px;

    margin: 0px 2px;

    opacity: 0.6;

    overflow: hidden;

    padding: 0px;

    text-decoration: none;

    text-indent: -1000px;

    width: 14px;

}

.slidercontrol a:hover

{

    filter: alpha(opacity=100);

    opacity: 1;

}

.content .sliderdescription

{

    background: url(../images/grid.gif) repeat left top;

    color: #222;

    filter: alpha(opacity=50);

    font: 12px bold Helvetica, sans-serif;

    left: 15px;

    opacity: 0.5;

    padding: 10px;

    position: relative;

    top: -100px;

    width: 650px;

}

div.sliderdescription:hover, .sliderdescription.active

{

    background-color: #fff !important;

}

.content a

{

    font: 12px bold Helvetica, sans-serif;

    text-decoration: none;

}

.aprev

{

    background: url(../images/aprev.gif) no-repeat 3px 3px;

}

.anext

{

    background: url(../images/anext.gif) no-repeat 3px 3px;

}

.astop

{

    background: url(../images/astop.gif) no-repeat 3px 3px;

}

.aplay

{

    background: url(../images/aplay.gif) no-repeat 6px 3px;

}



.footerl .mini-newsletter {

    float: left;

    clear:both;

    width:390px;

}

.footerl {

    float: left;

}

.footerl .mini-newsletter h4{

    color: #505050;

    margin-right: 10px;

}

.footerl form, .footerl .mini-newsletter h4 {

    float: left;

    line-height: 30px;

    font-size: 11px;

}

.footerl .mini-newsletter input.input-text {

    float: left;

}

.footerl .form-button-alt{

    float: right;

    margin:3px 0px 0px 6px;

}



.form-button, .form-button-alt {

    background: url(../images/botao-gray.gif) no-repeat 0 0;
    border: none;
    margin: 0px;
    vertical-align:top;
    padding: 6px 32px;
	width:180px;
	height: 31px;
    color: #fff;
	font-weight:bold;

}

.form-button:hover, .form-button-alt:hover {

}



h4, h3, .category-head h2 {

    font-size: 12px;

    font-weight: bold;

    color: #007ed3;

}





.col-main p{

	margin-left:  5px;

	margin-right:  5px;

}


.listing-type-list div.product-shop { 	width: 310px; }