.innovacolumn {
	 float:left;
	 width:33%;
	 padding:10px;
}
.innovacolumn1 {
	 float:left;
	 width:100%;
	 padding:10px;
}
.innovacolumn2 {
	 float:left;
	 width:50%;
	 padding:10px;
}
.innovacolumn3{
	 float:left;
	 width:33%;
	 padding:10px;
}
.innovacolumn4 {
	 float:left;
	 width:25%;
	 padding:10px;
}
.innovacolumn5 {
	 float:left;
	 width:20%;
	 padding:10px;
}
.innovacolumn6 {
	 float:left;
	 width:16%;
	 padding:10px;
}
li.alphabetical{
	border-bottom:1px solid;
}
h3.capitalLetterDeluxe{
	font-size: 30px!important;
	font-weight: 600;
	color:#000;
	margin-top:0;
	text-align: center;
	padding: 9px 11px 13px;
	border-radius: 5px;
}
#list_deluxemanufacturer > div.active h3.capitalLetterDeluxe {
  background: #127D95 none repeat scroll 0 0;
  color: white;
}
@media (max-width: 600px) {
	div#marcas-cabecera {
		margin-right: 6%;
		
	}
}
@media (max-width: 1270px) {
	div#marcas-cabecera {
		margin-right: 4%;
	
	}
}


div#marcas-cabecera {
	 margin-right: 1%;
	
}
span.go-to-corner{
     font-size: 9px!important;
     margin-left: 2%;
}

/* ************************************************************************************************
		PAGE MANUFACTURER
************************************************************************************************ */
#manufacturer .nbrmanufacturer {
	margin: 15px 0 10px;
	padding: 8px 7px;
	font-size:12px;
	color: #000;
	background: none repeat scroll 0 0 #f0f0f0
}

#module-deluxemanufacturergroups-search #center_column{ width:100% !important;}
#listafabricantes .contenedormarcas{width:100% !important;}
	
	
	

#manufacturer #product_list {margin-top:15px}

ul#manufacturers_list {list-style-type:none}
ul#manufacturers_list li {
	float: left;
	width: 24%;	
	margin: 0.5%;
	border-bottom: 1px solid #eee;
}

ul#manufacturers_list li h4 {padding-bottom: 10px;font-weight:normal; color: #ccc}
ul#manufacturers_list li:hover {
	border-bottom: 1px solid #990000
}
ul#manufacturers_list li a {color: #383838}
ul#manufacturers_list li:hover a {color:#990000}

ul#manufacturers_list li.alphabetical {
	width: 100%;
	clear:both;
	margin: 14px 0;
	border-bottom: 2px solid #383838;
}
ul#manufacturers_list li a:hover {text-decoration: none;}

ul#manufacturers_list li a.lnk_img {
	display: block;
	float: left;
}
ul#manufacturers_list li img {
	display: block;
	float: left;
	margin-right: 14px;
	border: 1px solid #ccc;
	vertical-align: bottom
}
ul#manufacturers_list li h3 {
	padding: 0 0 10px;
	font-size: 13px;
	color: #000
}
ul#manufacturers_list li .description {
	overflow: hidden;
	padding: 0;
	font-size:12px;
	color:#666
}
ul#manufacturers_list li .right_side {float:right;}


/* ************************************************************************************************
		PAGE SUPPLIER
************************************************************************************************ */
#supplier .nbrmanufacturer {
	margin: 15px 0 10px;
	padding: 8px 7px;
	font-size:12px;
	color: #000;
	background: none repeat scroll 0 0 #f0f0f0
}
ul#suppliers_list {list-style-type:none}
ul#suppliers_list li {
	margin-bottom: 14px;
	padding: 12px 8px;
	border: 1px solid #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
}
ul#suppliers_list li a.lnk_img {
	display: block;
	float: left;
}
ul#suppliers_list li img {
	display: block;
	float: left;
	margin-right: 14px;
	border: 1px solid #ccc;
	vertical-align: bottom
}
ul#suppliers_list li h3 {
	padding: 0 0 10px;
	font-size: 13px;
	color: #000
}
ul#suppliers_list li .description {
	overflow: hidden;
	padding: 0;
	font-size:12px;
	color:#666
}
ul#suppliers_list li .right_side {float:right;}

  #list_deluxemanufacturer li a {
  color: #000;
  display: inline-block;
  text-decoration: none;
  width: 260px;
}
#list_deluxemanufacturer li a:hover {
  color: #006d8f;
}
.mct-brands .alphabet {
	border-bottom: 1px solid #e2e2e2;
	line-height: 50px;
	margin-bottom: 50px;
}
#list_deluxemanufacturer li {
  clear: both;
  margin-bottom: 50px;
}
.mct-brands .alphabet span:first-child {
  margin: 0;
}
.mct-brands .alphabet span a {
  color: #4B4B4B;
  padding: 7px 8px;
}
.mct-brands .alphabet span {
  border-radius: 4px;
  display: inline-block;
  font-weight: bold;
  height: 2.76%;
  line-height: 2.4em;
  margin-left: 6px;
  text-align: center;
  text-transform: uppercase;
  color:#006d8f;
  vertical-align: middle;
  width: 2.76%;
}
@media (max-width:768px) {
	.mct-brands .alphabet span {
		width:8%;	
	}
}
.mct-brands .alphabet .active {
  background: #127D95 none repeat scroll 0 0;
  color:white;
}
.mct-brands .alphabet .active a {
	color:white;	
}
@media (min-width:1000px) {
.fixedabc {
  background: white none repeat scroll 0 0;
  position: fixed;
  top: 0;
  z-index: 10;
  width: 1170px;
}
}