/** PRODUCTS **/
#secProductes{
  margin-right: -15px;
  margin-left: -15px;
  
  margin-right: auto;
  margin-left: auto;
  overflow:auto;}
#submenuProductes, #contentProductes{
	 position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  margin-right: -15px;
  margin-left: -15px;}
#submenuProductes{width: 25%; margin-left:-15px}
#contentProductes{width: 75%;}
#submenuProductes h2{padding:0px; font-weight:normal;}
.filaProductes{}
.thumbProducte{float:left;	
	padding:20px; 
	-moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	background: #f2f2f2;
	
	width:30%;
	margin-left:3%;
	margin-bottom:3%;}
.thumbProducte h3{font-size:12px; font-weight:300; min-height:50px; padding:8px 0px 0px 0px; text-align:center;}
.thumbProducte .thumbnail{background-color:#fff;}
.thumbProducte .thumbnail img{display:block; max-width:100%; height:auto; margin:0 auto 0;}
.destacatsMaq{padding-bottom:10px; margin-bottom:15px !important; border-bottom:1px solid #333;}
/* Category Page ========================================================================= */
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img {}
.category-description { margin:0 0 30px; }
.category-products {}

/****************************************************************************************** View Type: Grid ***************************************************************************/
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { }
.col1-layout .products-grid {  }

.products-grid {position:relative; margin-bottom:20px !important; }
.price-box.map-info a { text-decoration:none; margin-top:5px; color:#e30018; }
.price-box.map-info a:hover{ color:#000;}
.products-grid.last { border-bottom:0; }
.products-grid li.item:hover {}
.products-grid li.item {
	float:left;	
	padding:20px; 
	-moz-box-sizing:border-box;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	 box-sizing: border-box;
	background: #f2f2f2;
	max-height: 327px;
}

.products-grid li.last{ margin-right:0;}
.products-grid li.first {} 
.products-grid .product-image { display:block; max-width:242px; height:auto; margin:0 auto 0; }
.products-grid .price-box {	color:#3A3A3A;	overflow:hidden;margin: 12px 0;	width:100%; background: white; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { clear:both; margin:0; position:relative; }
.products-grid .actions > span{ position:absolute; left:0; bottom:-3px;}
.products-grid .desc.std strong{ color:#e30018;}
.products-grid .desc.std{ overflow:hidden; color:#b2b2b2; padding:5px 0;}
.product-box-2{background:url(../images/tail-grid-bottom.gif) 0 0 repeat-x #fdfdfd; padding:16px 18px 0px 18px; margin:0 -18px; overflow:hidden; position:relative; }
.product-box-2 > span {  position:absolute; left:18px; bottom:-3px;}
.products-grid .ratings { margin-bottom:17px; }
.products-grid .ratings .amount { }
.products-grid .ratings .amount a { color:#e30018; text-decoration:none; }
.products-grid .ratings .amount a:hover { color:#383737; }
.products-grid .minimal-price-link { float:right; }
.products-grid .no-rating a{text-decoration:none; color:#383737; padding-top:0px; display:inline-block;}
.products-grid .no-rating a:hover{ color:#e30018;}
.products-grid .no-rating{ padding-top:8px; margin-bottom:7px}
.products-grid .add-to-links {padding-top:11px; position:relative;}
.products-grid .add-to-links li { float:left;}
.products-grid .add-to-links li:first-child{ margin-right:19px;}
.products-grid button.button{ float:left; margin-right: 21px; }
.products-grid .desc_grid {margin-bottom: 10px; font-size: 13px;}
.add-to-links {float:left;}

/******* Type: List and Grid ********/
.products-grid .product-name ,
.products-list .product-name { margin:0 0 10px; }

.products-grid .product-name a,
.products-list .product-name a {
	display:inline-block;
	font-size:13px;
	line-height:17px;
	color:#e30018;
	;
	text-decoration:none;
}
.products-grid .product-name a:hover,
.products-list .product-name a:hover{ color: #e30018; text-decoration: none;}


.products-grid .add-to-links .link-wishlist,
.products-list .add-to-links .link-wishlist {background:url(../images/link-wishlist.gif) 0 0 no-repeat; width:15px; height:14px; text-indent:-9999px; display:inline-block;}
.products-grid .add-to-links .link-wishlist:hover,
.products-list .add-to-links .link-wishlist:hover {background-position: 0 -31px;}
.products-grid .add-to-links .link-compare,
.products-list .add-to-links .link-compare{background:url(../images/link-compare.gif) 0 0 no-repeat; width:16px; height:14px; text-indent:-9999px; display:inline-block;}
.products-grid .add-to-links .link-compare:hover,
.products-list .add-to-links .link-compare:hover {background-position: 0 -31px;}

/********************************************************************************************** View Type: List *******************************************************************************************/
.products-list { }
.products-list li.item { border:1px solid #c7c7c7; padding:20px; margin-bottom:20px;}
.products-list li.item.last {  }
.products-list .product-image { float:left; width:210px; height:auto; margin-right:30px; }
.products-list .list-inner{ width:210px; height:210px; position:relative; float:left;}
.products-list .product-shop { overflow:hidden; }
.products-list .button{ float:left; margin-right:21px;}
.products-list .product-name { }
.products-list .price-box { color: #3A3A3A; margin: 12px 0; overflow: hidden; width: 100%;}
.products-list .price-box .regular-price{ float:left; padding-right:12px;}
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; margin:0 0 15px; }
.products-list .desc > p{ float:left;}
.products-list .desc > p strong{ color:#e30018;}
.products-list .desc .link-learn { font-weight:bold; text-decoration:underline;}
.products-list .desc .link-learn:hover{ color:#e30018;}
.products-list .add-to-links { padding-top:10px; }
.products-list .add-to-links li:first-child { margin-right: 19px; }
.products-list .f-fix{ position:relative;}
.products-list .f-fix > span{left: 0;   position: absolute;   bottom:0px;}
.products-list .list-btn { display:inline-block; float:left;}
.products-list .add-to-links .separator{ display:none;}
.products-list .add-to-links li { float:left; }
.list-reviews{ float:right; width:285px; text-align:right;}
.row-list{ width:100%; position:relative;}
.row-list > span{ position:absolute; left:0px; top:40px;}
.products-list .ratings { margin-bottom:17px; }
.products-list .ratings .rating-links a { color:#e30018; }
.products-list .ratings .rating-links a:hover { color:#383737; }
.products-list .no-rating{ text-align:right; padding-top:6px;}
.products-list .no-rating a{ text-decoration:none; color:#383737;}
.products-list .no-rating a:hover{color:#e30018;}

.product-view .product-img-box {
float: left;
text-align: center;
margin-bottom: 30px;
width: 270px;
}
div.product-img-box div.big-image {
width: 270px;
height: 270px;
border: 1px solid #E5E5E5;
margin-bottom: 10px;
overflow: hidden;
}
div.product-img-box div.big-image a img {
height: 250px;
padding: 5px;
}
.product-view .product-shop {
float: right;
width: 58%;
display: block;
}
.product-essential {
display: block;
margin-bottom: 0px;
padding-bottom: 25px;
overflow:auto;
}
.product-collateral {
display: block;
margin-bottom: 0px;
padding-bottom: 25px;
}
.box-collateral h2{ font-weight:normal;}
.product-view h2{padding:0px 0px 8px 0px; margin:0px 0px 15px 0px;}
table.data-table tr th.first, table.data-table tr td.first {
border-right: 1px dotted #919192;
}
.data-table {
width: 100%;
}
.data-table td {
padding: 14px 15px 14px;
}

/** END PRODUCTS **/



.news-text-wrap {
	width: 63%;
}

#c7 {
	margin: 30px 0 0 0;
}
.actual_content h3{margin-bottom:15px;}

@media screen and (max-width: 800px) {  
	.actual_content p.bodytext, .actual_content blockquote p.bodytext, .news-single p.bodytext, blockquote {
		width: 100%;
	}
}