/* Home hook CSS */
#htmlcontent_home ul {
  margin: 0 -5px; }
  #htmlcontent_home ul li {
    padding: 0 5px 10px; }
    @media (max-width: 479px) {
      #htmlcontent_home ul li {
        width: 100%; } }
    #htmlcontent_home ul li img {
      max-width: 100%;
      height: auto;
	  width: 100%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li img {
          min-width: 100%; } }
    #htmlcontent_home ul li.htmlcontent-item-5 {
      width: 66.6667%; }
      @media (max-width: 479px) {
        #htmlcontent_home ul li.htmlcontent-item-5 {
          width: 100%; } }

/* Top hook CSS */
  #htmlcontent_top {  /* banners bajo del slider (1170px) o al lado derecho (779px) */
    /*float: right;
    width: 33%;
    max-width: 391px;
    padding-left: 5px;*/
	/* border: 1px solid #FF0F00; */ /* rojo */
	width: 100%;
}
  @media (max-width: 767px) {
    #htmlcontent_top {
      width: 100%;
      max-width: 100%;
      padding-left: 0;
      padding-top: 12px; }
    #htmlcontent_top ul {
    margin: 12px -5px 0;
    /* padding-left: 15px;
    padding-right: 15px; */ } }
  #htmlcontent_top ul li {  /* banners bajo del slider (1170px) o al lado derecho (779px) */
    /* width: 100%; */ /* dos banners al lado derecho del slider (779px) */
	/* width:32.9%; */ /* tres banners bajo el slider (1170px) */
	/* width: 19.74%; */ /* cinco banners bajo el slider (1170px) */
	/* width: 24.67%; /* cuatro banners bajo el slider (1170px) */
	width: 25%; /* cuatro banners bajo slider full wide */
	padding-right: 0;
	padding-left: 0;
	-webkit-transition:all .9s ease; /* Safari y Chrome */
	-moz-transition:all .9s ease; /* Firefox */
	-o-transition:all .9s ease; /* IE 9 */
	-ms-transition:all .9s ease;
	}
	#htmlcontent_top ul li:hover {
		filter: sepia(100%) brightness(95%) saturate(170%) grayscale(40%);
		/* filter: grayscale(100%); */
	}
    @media (max-width: 767px) {
      #htmlcontent_top ul li {
        float: left;
        /* padding-left: 5px; *//* ori */
        /* padding-right: 5px; *//* ori */
        width: 50%; } }
    #htmlcontent_top ul li:last-child {
      margin-bottom: 0; }
    #htmlcontent_top ul li img {
      max-width: 100%;
      height: auto;
	  width: 100%; }
	  
ul.htmlcontent-home {
	margin-bottom: 0;
}
#htmlcontent_top ul.row {
	margin: 0;
}

@media (max-width: 767px) {
	#slider_row.row{
	margin: 0;
	}
}

/* Left hook CSS */
/* Right hook CSS */
/* Footer hook CSS */