/**
 * Acumen for Magento
 * http://gravitydept.com/to/acumen-magento
 *
 * @author     Brendan Falkowski
 * @package    gravdept_acumen
 * @copyright  Copyright 2011 Gravity Department http://gravitydept.com
 * @license    All rights reserved.
 * @version    1.1.0
 */

/*--------------------------------------------------------------------------------------------------*/
/*  CUSTOM OVERRIDES FOR BASE.CSS
/*--------------------------------------------------------------------------------------------------*/

/* your code here */


@import url(//fonts.googleapis.com/css?family=Lato:100);
@import url(//fonts.googleapis.com/css?family=Lato:300);
@import url(//fonts.googleapis.com/css?family=Lato:400);
@import url(//fonts.googleapis.com/css?family=Lato:400italic);
@import url(//fonts.googleapis.com/css?family=Lato:700);
@import url(//fonts.googleapis.com/css?family=Lato:700italic);
@import url(//fonts.googleapis.com/css?family=Lato:900);
@import url(//fonts.googleapis.com/css?family=Lato:900italic);


h1, h2, h3, h4 {
	font-weight:300;
}

h1 {
    margin: 25px 0px;
    font-size: 34px;
    line-height: 1.2;
color:rgb(240, 58, 105);
}

a {
	color:#f03a69;
}

.border-none { border:0px; border-style:none; }

body, button, input, select, table, textarea {
	font-weight:300;
}

.wishlist-qty { width:150px; }

#slider_text_label { color:#f03a69; }
#slider_text_revista, #slider_text_titulo_descricao { font-weight:400; }

ul.li_artigo {
	list-style-type: circle;
}
ul.li_artigo li {
	margin-left:15px;
}

hr {
display: block; height: 1px;
border: 0; border-top: 1px solid #888;
margin: 1em 0; padding: 0;
}

/*=======================================================*/
/*  CART  */
/*=======================================================*/
#cart-table .product-image {
	position:relative;
}
#cart-table .cart-item-contents .product-image {
	position:absolute;
}

/*=======================================================*/
/*  LOGO  */
/*=======================================================*/
#logo {
	min-height:95px;
}


.grid-block h1 {
	margin:10px;
	color:#f03a69;
}


/*=======================================================*/
/*  A  */
/*=======================================================*/
a:hover { color: #f03a69; }


#matter .grid-block {
/*
	height:75px;
	background:URL('../media/layout/header_product_list.png') #fff repeat-x;
	
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
*/
}

/*=======================================================*/
/*  HEADER-FLAGS  */
/*=======================================================*/
.flags {
	width:50px;
	height:39px;
	margin-top: 5px;
	margin-left: 15px;
	/*overflow:hidden;*/
	float: left;
	background:transparent;
	z-index: 10;
}

.flag_ul
{
    font-family: Arial, Verdana;
    font-size: 14px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.flag_ul .flag_li
{
    display: block;
    position: relative;
    float: left;
}

.flag_li .flag_ul_internal
{
	z-index: 10;
    display: none;
}

.flag_ul .flag_li a 
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    border-top: 1px solid #ffffff;
    padding: 10px 10px 10px 10px;
    background: #F0F0F0;
    margin-left: 1px;
    white-space: nowrap;
}

.flag_ul .flag_li a:hover 
{
    background: #68696A;
}
.flag_li:hover .flag_ul_internal 
{
    display: block;
    position: absolute;
}

.flag_li:hover .flag_li
{
    float: none;
    font-size: 11px;
}

.flag_li:hover a 
{
    background: #68696A;
}

.flag_li:hover .flag_li a:hover 
{
    background: #F0F0F0;
}



/*=======================================================*/
/*  HEADER-WISH-BUY  */
/*=======================================================*/
#account {
	width:690px;
	margin-left:4%;
}

#welcome {
	margin-top:8px;
}
#account-links {
	width:200px;
	float:left;
	margin-top:8px;
	height: 23px;
	overflow: hidden;
}
#account-links .first,#account-links .last {
	margin:-1px 0px 0px 25px;
}


#mini-cart {
	width:243px;
	height:39px;
	/*margin-left:65px;*/
	overflow:hidden;
	background: URL('../media/layout/home_wish_buy.png');
}

#mini-cart .links .first {
	width: 100px;
	height: 40px;
	margin-left:10px;
	margin-top:0px;
	background:transparent;
}
#mini-cart .links .first .cart-count { margin-top:10px; }

#mini-cart .links .last {
	width: 100px;
	height: 40px;
	margin-left:30px;
	margin-top:0px;
}
#mini-cart .links .last .cart-count { margin-top:10px; }



#mini-cart { float:left; }
#mini-cart .links li { position:relative; }

#mini-cart .links > li a { background:#F8F8F8; }
#mini-cart .links > li:last-child a {
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	}

#mini-cart .cart-count { position:relative; float:left; display:block; width:24px; height:24px; margin-right:8px; background:url(../img/icon/sprite.png) 0 0 no-repeat; color:#202020; font-size:12px; line-height:24px; text-align:center; }


#mini-cart .first:hover .links > li a { background:#F0F0F0; }
#mini-cart .first:hover .cart-count { background-position:0 -30px; }
#mini-cart .first:hover ul.links li a { color:#0AD; }
#mini-cart .first:hover .menu { display:block; }
#mini-cart .first:active .cart-count { background-position:0 -60px; }


#mini-cart .last:hover .links > li a { background:#F0F0F0; }
#mini-cart .last:hover .cart-count { background-position:0 -30px; }
#mini-cart .last:hover ul.links li a { color:#0AD; }
#mini-cart .last:hover .menu { display:block; }
#mini-cart .last:active .cart-count { background-position:0 -60px; }


#mini-cart .menu { display:none; right:-1px; top:40px; width:300px; font-size:13px; }

#mini-cart .summary { padding:10px; }
#mini-cart .summary p { font-size:20px; line-height:24px; }
#mini-cart .summary .count { float:right; padding-left:10px; }

#mini-cart-list { list-style:none; margin-bottom:0; border-top:1px solid #E0E0E0; }
#mini-cart-list li { position:relative; min-height:60px; padding:10px 30px 10px 80px; border-bottom:1px solid #E0E0E0; font-size:13px; line-height:16px; }

#mini-cart-list dt { display:inline; }
#mini-cart-list dt.mini-cart-price-label { display:none; }
#mini-cart-list dd { display:inline; padding-right:10px; }
#mini-cart-list .btn-remove { position:absolute; right:10px; top:10px; }
#mini-cart-list .has-options { color:#909090; }
#mini-cart-list .product-image { position:absolute; left:10px; top:10px; }
#mini-cart-list .product-name { display:inline-block; color:#0AD; }
#mini-cart-list .product-name:hover { color:#48B; }

#mini-cart p { margin-bottom:0; }
#mini-cart .empty { padding:10px; font-size:15px; }

#mini-cart .actions { overflow:hidden; padding:10px; }
#mini-cart .actions .last-added { margin-bottom:10px; font-size:13px; }

/*#mini-cart .subtotal { }*/
#mini-cart .subtotal .label { display:none; }



/*=======================================================*/
/*  MENU  */
/*=======================================================*/
#nav li.level0 {
	border-right:2px solid #fff;
}
#nav li.level-top {
	border-right:1px solid #555;
}

#nav li.level1 {
	float:none;
	width:260px;
}

#nav ul.level1 a {
	text-indent:0px;
}

#nav li.level1 span {
	font-size:13px;
}

#nav li.level2 span{
	font-size:10px;
}

#nav .cols-2 { width:850px; width:250px; }
#nav .cols-3, #nav .cols-5 { width:330px; }
#nav .cols-4 { width:360px; }

/*=======================================================*/
/*  PROMO SLIDER  */
/*=======================================================*/
.promo-slider { margin:5px auto; }
.promo-slider .slides-container { width:645px; height:355px; }
.promo-slider .slides-container > div { width:645px; height:355px; }

.promo-slider .promos { list-style:none; position:absolute; width:310px; height:350px; }
.promo-slider .promos li { position:relative; margin-top:5px; }
.promo-slider .promos li:first-child { margin-top:0; }
.promo-slider .promos li a { display:block; width:310px; height:175px; override:hide; }

.promo-slider-right .promos { right:0; top:0; }




/*=======================================================*/
/*  BURDA RECOMENDA: APROVEITA JÁ!  */
/*=======================================================*/

.product-slider { width:500px; }

.product-slider h2 {
	margin: 10px 0px;
	color:#f03a69;
	font-size: 24px;
}

.product-slider.cols_4 .slides-container { width:700px; }

.product-slider a.prev {
	position:relative;
	left:5px;
	top:150px;
	z-index:9999;
}

.product-slider a.next {
	position:relative;
	right:-610px;
	top:150px;
	z-index:9999;
}

.product-slider ol.slide-product-list {
	background:#fff;
	padding:10px 0;
	border:1px solid #ddd;
	width:668px;

	-moz-border-radius:5px;
	-webkit-border-radius:50x;
	border-radius:5px;
}

.product-slider .slide-product-list li {
	/*width:160px;*/
	width:153px;
	margin:3px;
}

.product-slider .slide-product-list .product-image img {
	width:160px;
	height:160px;
}

.product-image img { border: 0px; }
.product-image:hover img { border:0px; }

.home_prod_slider_info {
	width:140px;
	padding:0 10px;
	text-align:center;
	margin-top:-10px;
}

.home_prod_slider_info a.product-name { font-size:12px; color:#333; }
.home_prod_slider_info .sku { font-size:12px; color:#333; height:15px; width:140px; }

#container .matter .grid .grid_6 { width:700px; margin-left:0; margin-right:0; }

/*
.product-slider .slides-container { width:100%; }
.product-slider.cols_3, .product-slider.cols_3 .slides-container, .product-slider.cols_3 .slides-container > div { width: 690px; }
*/

/*=======================================================*/
/*  ACCOUNT LOGIN  */
/*=======================================================*/
#container .matter .grid .grid_6 { width:460px; padding:0; padding-right:80px; }
#account-login .scaffold-form { max-width:500px }

/*=======================================================*/
/*  ESCOLHA DA SEMANA  */
/*=======================================================*/
.semana-product-slider {
	width: 690px;
	color:#555;
}

.semana-product-slider h2 {
	width: 665px;
	color:#f03a69;
	font-size:26px;
	text-transform:uppercase;
}

.semana-slide-product-list li {
	clear:both;
	width: 665px;
	height:240px;
	background: #fff;
	margin: 5px;
	padding: 10px;

	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:50x;
	border-radius:5px;
}

.semana-product-image {
	width:195px;
	height:240px;
	float:left;
	padding-right:15px;
}

.semana-product-image img {
	width:195px;
	height:240px;
}

.semana-home_prod_slider_info {
	width:400px;
	height:240px;
	padding-right:15px;
	float:left;
}

.semana-slides-controls { display:hide; }

.semana-category {
	font-size:12px;
	color:#f03a69;
	margin-top:20px;
}
.semana-titulo {
	font-size:22px;
	text-transform:uppercase;
}
.semana-descricao {
	width: 450px;
	padding: 10px 0px;
}

.semana-botoes {
	margin-top:25px;
}
.semana-mais {
	float:left;
}
.semana-partilha {

}




/*=======================================================*/
/*  HOME BOX  */
/*=======================================================*/
.home-box-product-slider {
	color:#555;
}

.home-box-slide-product-list li {
	width: 310px;
	height:255px;
	background: #fff;
	margin-top: 5px;
	margin-bottom:30px;

	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:50x;
	border-radius:5px;
	float:left;
	margin: 5px 3px 30px;
}

.home-box-product-image {
	/*float:left;*/
}

.home-box-product-image img {
	max-width:310px;
	max-height:130px;
	margin:auto;
}

.home-box-home_prod_slider_info {
	width:310px;
	float:left;
}

.home-box-slides-controls {  }

.home-box-category {
	font-size:12px;
	color:#f03a69;
	margin-top:20px;
}
.home-box-titulo {
	color:#f03a69;
	margin-top:-35px;
	font-size:22px;
	text-transform:uppercase;
}
.home-box-descricao {
	font-size:12px;
	width: 290px;
	height:55px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align:justify;
	overflow:hidden;
}

.home-box-botoes {
	margin-top:25px;
}
.home-box-mais {
}
.home-box-partilha {

}



.home_banner {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border: 1px solid rgb(221, 221, 221);
	width: 257px;
	height: 258px;
	float: left;
	margin: 49px 0px 0px 5px;
	padding: 0px 0px 0 5px;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.bannerline { display:none }


/*=======================================================*/
/*  UI WIDGETS SHARED  */
/*=======================================================*/

.grid-slider .slides-container a:hover:after,
.promo-slider .slides-container a:hover:after,
.promo-slider .promos li a:hover:after,
.static-promo a:hover:after,
.wide-slider .slides-container a:hover:after,
.thumb-slider .slides-container a:hover:after,
.thumb-slider .slides-pagination li a:hover:after
    { border:0px none;
        }


/*=======================================================*/
/*  FOOTER  */
/*=======================================================*/
#footer { margin-top:10px; }

#footer_down {
	width:960px;
	margin: auto;
	margin-top:15px;
}

.footer-links li {
	margin: 0px 35px;
}

.footer-links li h2 {
	margin: 20px 0px;
}

#footer .footer-up {
	background:URL('../media/layout/footer_bg.png') repeat-x;
	height:325px;
}

#footer .footer-white-space {
	width:550px;
	height:60px; 
	background:#fff;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	margin:auto;
	margin-top:40px;
}
#footer .footer-white-space .inner {
	width:530px;
	height:40px;
	padding:10px;
	font-size:13px;
}

.footer-white-space .inner, .footer-white-space .inner a, .footer-white-space .inner a:hover {
	color:#000;
}
.footer-white-space .inner .left {
	width:120px;
	float:left;
	margin-top:10px;
}
.footer-white-space .inner .middle {
	float:left;
	font-weight:bold;
	margin: 5px 5px;
	font-size: 20px;
}
.footer-white-space .inner .right {
	float:right;
	margin:10px 0px;
	width:230px;
}
.copyright {
	color:#fff;
}
.legal p {
	margin-top:30px;
	text-align:center;
}
.payment-icons-footer {
	width:340px;
	float:right;
}

a:focus, a:active { color:#f03a69; }
#mini-cart-list .product-name:hover { color:#f03a69; }


.menu, .search-autocomplete {
		position:absolute;
z-index:10;
padding:5px;
background:#f03a69;
background:rgba(240,58,105,0.7); 
background:rgba(50, 50, 50, 0.7); 
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);
		-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
		box-shadow:0 2px 5px rgba(0,0,0,0.25);
		}
#nav > li:hover > a { color:#f03a69; } /* brighter on black, #0AD on white */
.newsletter .validation-advice { border:5px solid #f03a69; }
.newsletter .validation-advice:after { border-top:5px solid #f03a69; }
.input-text:focus { border-color:#f03a69; }
.button { background:#f03a69; }
.product-image:hover img { border-color:#f03a69; }
.tooltip { background:#f03a69; }
.dashboard-links a:hover { background:#f03a69; }
.thumb-slider .slides-pagination li a:hover:after
    { display:block; content:''; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; border:5px solid #f03a69; cursor:pointer;
        -moz-box-sizing:border-box;
        -ms-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        }

#mini-cart:hover ul.links li a,
#account .links a:hover,
#nav ul.level0 a:hover,
#nav ul.level0 .view-all:hover { color:#f03a69; }


/*=======================================================*/
/*  TEXT COLOR & SIZE  */
/*=======================================================*/
.text-red { color:#da4168; }
.text-black { color:#000000; }
.text-13 { font-size:13px; }
.text-15 { font-size:15px; }




/*=======================================================*/
/*  PRODUCT PAGE  */
/*=======================================================*/
#product-info {
	margin-top:0px;
	background:#fff;
	width:920px;
	padding:20px;
	border:1px solid #dddddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);
	box-shadow:0 2px 5px rgba(0,0,0,0.25);
	*/
}

#product-overview {
	width:400px;
	left:500px;
}

#product-info .grid_5 {
	width:450px;
}

#product-info .pull_7 {
	left:-440px;
}

.product_left_side h1 {
	line-height:40px;
	margin:0px;
	margin-top:-10px;
	margin-bottom:5px;
}

.pricing-wrapper {
	float:left;
	margin-right:15px;
}

.add-to-cart .button, .add-to-cart .form-button {
	background:URL('../media/layout/buy_btn.png') no-repeat;
	width:186px;
	height:27px;
	border:none;
	cursor:pointer;
}


.add-to-wishlist .link-wishlist {
	background:URL('../media/layout/wishlist_btn.png') no-repeat;
	width:186px;
	height:27px;
}

.add-to-cart .button, .add-to-wishlist .link-wishlist { border:0px; }

#product-info #product-overview .price-box { float:left; }
.pricing-wrapper .price-box .regular-price { color:#ef3c69; }

#product_addtocart_form .alternate-actions li { margin:0; }
#product_addtocart_form .alternate-actions { margin:0; }



/*=======================================================*/
/*  PRODUCT PAGE - ASSINATURA  */
/*=======================================================*/
#assinatura .product-media img { max-width:450px; height:auto;}


/*=======================================================*/
/*  PRODUCT PAGE - REVISTA  */
/*=======================================================*/

#product-info-revista {
	width:670px;
	margin:0px;
	background:#fff;
	padding:10px;
	border:1px solid #dddddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#product-overview-revista {
	background:#fff;
}

#revista_content { width:100%; }

.revista_header h1 { font-size:20px; color:#ef3c69; margin:0px 15px; }

#product-info-revista .product-media { margin-top: 15px; width:220px; float:left; }
.revista-description { width:210px; font-size:12px; color:#888; margin-top:10px; }

.revista_versao_revista { font-size:9px; color:#888; }

#revista_content .product-media img { max-width:210px; height:auto;}

.revista-content-only {
	margin-top: 15px; 
	width:440px;
	float:left;
}
.revista-content-only h2 { margin:0; margin-top:15px; padding:5px 0; color:#000; font-size:18px; font-weight:400; text-transform:uppercase; }
.revista-content-only h3 { margin:0; padding:3px 0; color:#888; font-size:14px;  font-weight:400; }
.revista-content-only h4 { margin:0; margin-bottom:5px; padding:0; color:#888; font-size:12px; }
.revista-content-only a { color:#ef3c69; }




/*=======================================================*/
/*  PRODUCT PAGE - ARTIGO  */
/*=======================================================*/

#product-info-artigo {
	width:670px;
	margin:0px;
	background:#fff;
	padding:10px;
	border:1px solid #dddddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#product-overview-artigo {
	background:#fff;
}

#artigo_content { width:100%; }

.header_line {
	width:690px;
	height:40px;
	margin-left:-10px;
	background:URL('../media/layout/product_related_line_decor.png') 0px -15px repeat-x;
}
.artigo_header h1 { font-size:20px; color:#ef3c69; margin:0px 15px; }

#product-info-artigo .product-media { width:270px; float:left; }
.artigo-description { width:390px; float:right; }

.artigo_versao_revista { font-size:9px; color:#888; }


/*=======================================================*/
/*  PRODUCT PAGE - VIDEO  */
/*=======================================================*/

.artigo_video {
	width: 640px;
	clear: both;
	margin: 15px;
	float: left;
}
.artigo-description-video {
	
}

.product-image-video {
    	position: relative; width: 315px; height: 200px; margin-bottom: 0px;
}
.product-image-video mg {
    width: 315px; height: 165px; border: 0px none;
}

.video .product-image:hover img {
	border:0px;
}

.crop-video { 
	margin: 0.5em 10px;
	float:left;
	overflow:hidden; /* this is important */
	border:1px solid #fff;
}
	/* input values to crop the image: top, right, bottom, left */

.crop_img-video {
	margin:0px -80px 0px -45px;
}
.video .related_buy {
	float:left;
}

.video .product-grid td .product-details {
	width: 320px;
	height: 90px;
	float: left;
	margin-left: 7px;
}

/*=======================================================*/
/*  RELATED PRODUCT  */
/*=======================================================*/

#st_related_products {
	width:690px;
	background:#fff;
	border:1px solid #dddddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#st_related_products h2 { padding:6px; color:#ef3c69; }

#st_related_products .block-title {
	background:transparent;
	border:0px;
	background:url('../media/layout/product_related_line_decor.png') repeat-x;
}

#related .product {
	float:left;
	width: 340px;
	height: 285px;
	overflow:visible;
}

.crop{
	float:left;
	margin:.5em 10px .5em 0;
	overflow:hidden; /* this is important */
	border:1px solid #fff;
/*background:#f4f4f4;*/
background:#fff;
}

/* input values to crop the image: top, right, bottom, left */
.crop_img{
	/*margin:0px -80px 0px -45px;*/
	margin-top:15px;
}

#related .product-image img {
/*
	width: 155px;
	height: 275px;
	float:left;
*/
border:0px;
background:#fff;
}

#related .product-details {
	width:150px;
	height: 285px;
	margin-left:0px;
	/*margin-left:-10px;*/
}

#related .related_molde_image {
	margin-left:-10px;
}

#related .product-image {
	width:178px;
	height:270px;
}

#related ol {
	
}

#related .crop_img {
	max-width:100%;
	max-height:100%;
}


#related li {
	float:left;
	width: 340px;
	height: 285px;
	background: #f4f4f4;
	margin-left:3px;
	margin-bottom:5px;
	overflow:visible;
}

#related li .soc-related, #related li .soc-related-fb {
	width:75px;
	height:30px;
	border:0px;
}
#related li .soc-related-fb {
	width:50px;
}
#related  .social-widgets {
	padding:0px;
	border:0px;
	width:135px;
	margin:auto;
}

.related_sku {
	font-size:11px;
	text-align:center;
	height:65px;
	margin-top:5px;
}
.related_title_and_price, .related_title_and_price a {
	font-size:14px;
	color:#ef3c69;
	text-decoration:none;
	font-weight:bold;
}
.related_molde_image {
	width:150px;
	height:80px;
	overflow:hidden;
	background:#fff;
	padding:5px;
	margin-left:0px;
}
.related_molde_image img {
	margin:auto;
	height:70px;
}
.related_buy {
	background:URL('../media/layout/buy_btn_related.png') no-repeat;
	width:111px;
	height:27px;
	border:0px;
	margin:auto;
	margin-top:5px;
}
#st_related_products .crop { background:transparent; border:none; }



/*=======================================================*/
/*  PRODUCT LIST - GRID  */
/*=======================================================*/

.product-grid td {
	float:left;
	max-width:340px;
	width:340px;
	height: 285px;
	background: #f4f4f4;
	margin-left:3px;
	margin-bottom:5px;
	overflow:visible;
	padding:0;
}
.product-grid td .product {
	float:left;
	width: 340px;
	height: 285px;
	overflow:visible;
}
.product-grid td .product-details {
	width:158px;
	height: 285px;
	float:left;
	margin-left:/*7px*/-10px;
}


.product-grid td:last-child { padding:0px; }
.product-grid td .soc-related, {
	width:75px;
	height:30px;
	border:0px;
}
.product-grid td li .soc-related-fb {
	width:50px;
}
.product-grid td  .social-widgets {
	padding:0px;
	border:0px;
	width:135px;
	margin:auto;
}

.product-grid .product-image {
    	position: relative;
    	margin-bottom: 0px;
    	width: /*155*/178px;
    	height: 250px;
margin-top: 7px;
margin-bottom: 7px;
}
.product-grid .product-image img {
    	/*width: 270px;
    	height: 270px;*/
	border:0px;

    	max-width: 100%;
    	max-height: 100%;
width: auto;
height: auto;

margin-left: auto;
margin-right: auto;
}

.product-grid .product-image:hover img {
	border:0px;
}

.product-grid .social-widgets li {
	margin-left:5px;
	margin-top:5px;
}

.social-widgets li {
	height:35px;
	width:50px;
}

.product_name_in_list, .product_name_in_list .related_title_and_price {
	font-size:12px;
	height:20px;
	color:#888;
}

.price { color:#f03a69; }

/********** ARTIGO **********/

.product-grid td .artigo {
    float: left;
    width: 340px;
    height: 225px;
    overflow: hidden;
}

.related_sku_artigo {
	font-size:11px;
	text-left;
	height:65px;
	margin-top:5px;
}

.crop_artigo { height:190px; }
.crop_artigo_img, .crop_artigo_img a { margin-top:auto; margin-bottom:auto; }

.product .artigo .product-grid .product-image {
	width: 135px;
	height: 180px;
}

.product .artigo .product-grid td .product-details {
	width: 160px;
	height: 210px;
}

.product .artigo .product-grid td .product-details {

}

.product .artigo .related_molde_image {
	height:135px;
	background:none repeat scroll 0% 0% transparent;
}

.product-grid td .artigo .social-widgets {
	margin-top:100px;
}

.product-grid .artigo .product-image {
	max-width: 128px;
	width: 100%;
	height: 190px;
}

.product-grid td .artigo .product-details {
	height: 215px;
	margin-left:-5px;
}


.product-grid .artigo .artigo_versao_revista {
	font-size:11px;
	text-transform:capitalize;
	font-weight:400;
}

.artigo .product_name_in_list .related_title_and_price {
	font-size:12px;
	text-transform:capitalize;
	color:#f03a69;
}
.artigo_nome {
	color:#888;
	font-size:15px;
}


/********** REVISTA **********/
.product-revista {
	width:145px;
	height:190px;
	/*overflow:hidden;*/
	margin:10px;
}
.product-revista .product-image {
	max-width:145px;
	max-height:205px;
}

.product-revista .product-image a {
	width:100%; height:100%;
}

.revista-name {
	width:100%;
	text-align:center;
	font-size:11px;
	color:#f03a69;
	text-decoration:none;
	font-weight:400;
	margin-top:5px;
}

/*=======================================================*/
/*  Right Category TEXT/Link on LIST VIEW  */
/*=======================================================*/
.block-content #narrow-by-list {
	font-size:12px;
}




/*=======================================================*/
/*  CATEGORY - Header - LIST PRODUCTS  */
/*=======================================================*/
#category-landing {
	height:75px;
	background:URL('../media/layout/header_product_list.png') #fff repeat-x;
	
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#category-landing h1 { margin:0px; padding:10px; font-size:32px; color:#f03a69; }

.my-grid {
	background:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}




/*=======================================================*/
/*  CATEGORY - Header - LIST PRODUCTS  */
/*=======================================================*/
.static_page {
	width:690px;
	background:#fff;

	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.static_page .header {
	height:75px;
	background:URL('../media/layout/header_product_list.png') #fff repeat-x;
}
.static_page .content { padding:10px; }
.static_page .content strong, .static_page .content h2 { color:#f03a69; font-size:16px; font-weight:bold; }
.static_page h1 { margin:0px; padding:10px; font-size:28px; color:#f03a69; }




/*=======================================================*/
/*  breadcrumbs  */
/*=======================================================*/
.breadcrumbs, .breadcrumbs a { color:#aaa; }
.breadcrumbs {
	padding:0;
	margin:0;
	background:transparent;
}



/*=======================================================*/
/*  Toolbar  */
/*=======================================================*/
.toolbar {
	border: 0px;
	background: transparent;
	margin-bottom:7px;
}

#catalog-layered-sidebar .block-title {
	border: 0px;
	background: transparent;
	font-size:18px;
}


/*=======================================================*/
/*  Social  */
/*=======================================================*/
.soc-pi {
width:90px;
}



/*=======================================================*/
/*  Dashboard  */
/*=======================================================*/
.dashboard-links a:hover {
	color:#fff;
}




/*=======================================================*/
/*  NEWSLETTER  */
/*=======================================================*/
.home-box-descricao #newsletter-form { margin-top:20px; }
.home-box-descricao #newsletter-form label { display:none; }
.home-box-descricao #newsletter-email {
	width:270px;
	height: 30px;
	border: 1px solid #ddd;

	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.home-box-descricao #newsletter-form button {
	top: -30px;
	right: -200px;
	position: relative;
	background: transparent;
	border: 0;
}

.home-box-descricao #advice-validate-email-newsletter-email {
	position: relative;
	left: 0px;
	top: -60px;
	font-size: 10px;
	margin:0;
	padding:0px;
}


.social-icons-list {
	padding-bottom:25px;
}



#auguria-slider {
	width:645px;
}

.scaffold-form .legend {
	text-transform:none;
}


#nav .cols-1 {
	width:220px;	
}

#nav li.level0 > a {
	padding:8px 6px;
}


.header_social {
	width: 200px;
	float: left;
	margin-top: -25px;
	height: 70px;
	overflow: hidden;
}
.social_icons {
	margin-left: 20px;
}
.social_icons li {
	margin-left: 5px;
}
