

div#main {
 
}

div#content_gallery_reordenable {
  margin: 0 auto;
  color: white;
  font-size: 80%;
}

div#content_gallery_reordenable > div#browsers {
  margin-top: 25px;
  text-align: center;
  color: #2D3743;
}
div#content_gallery_reordenable > div#browsers > em {
  margin: 0 5px;
}
div#content_gallery_reordenable > div#browsers + h2 {
  margin-top: 40px;
}

div#content_gallery_reordenable > h2 {
  font: italic bold 200% Georgia, serif;
  margin-top: 60px;
  margin-bottom: 30px;
  text-shadow: 0 -1px black, 0 -2px #222;
}

div#content_gallery_reordenable > p {
  margin-top: 5px;
  margin-bottom: 5px;
}

div#content_gallery_reordenable pre {
  background: #111111;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  margin: 20px 0;
  padding: 20px;
  font: normal normal 90% sans-serif;
  position: relative;
}

div#content_gallery_reordenable pre:before {
  position: absolute;
  content: attr(class);
  top: 5px;
  right: 10px;
}

div#content_gallery_reordenable > ul > li {
  margin: 0;
}

div#content_gallery_reordenable > h3 {
  text-transform: uppercase;
}

div#content_gallery_reordenable > dl {
  margin-bottom: 35px;
}
div#content_gallery_reordenable > dl > dt {
  margin: 20px 0 5px;
  font-weight: bold;
}
div#content_gallery_reordenable > dl > dt > i {
  font-weight: normal;
  border-radius: 3px;
  margin-left: 5px;
  padding: 0 3px 0px 3px;
  font-size: 85%;
  background: gray;
  background: rgba(255, 255, 255, 0.2);
}
div#content_gallery_reordenable > dl > dt > i.required {
  background: red;
  background: rgba(255, 0, 0, 0.2);
}
div#content_gallery_reordenable > dl > dt > i.opcional {
  background: green;
  background: rgba(0, 250, 0, 0.2);
}
div#content_gallery_reordenable > dl > dt > i.default {
  background: #333333;
  background: rgba(0, 0, 0, 0.3);
}
div#content_gallery_reordenable > dl > dd { 
  margin: 0; 
}

/* bost_isotopo */

div#content_gallery_reordenable.bost_isotopo > h2 {
  margin-bottom: 15px;
}
div#content_gallery_reordenable.bost_isotopo > pre {
  cursor: pointer;
}
div#content_gallery_reordenable.bost_isotopo > pre.show {
  background: none;
  display: inline-block;


  margin: 0 20px 0 0;
  padding: 0;
}
div#content_gallery_reordenable.bost_isotopo > pre.show:before {
  position: relative;
  right: 0; top: 0;
  font: normal normal 100% sans-serif;
}
div#content_gallery_reordenable.bost_isotopo > pre.show > code {
  display: none;
}


div#content_gallery_reordenable.bost_isotopo > div#placeHolder {
  margin-top: 0px;
}


div#content_gallery_reordenable.bost_isotopo > ul { 
  list-style: none; 
  padding: 0;
  margin-top: 2em;
}

/* POR DEFECTO PARA PANTALLAS DE 981px de ANCHO HASTA 1249px de ANCHO , los demás con media query */

div#content_gallery_reordenable.bost_isotopo > ul > li {
display: inline-block;
background: transparent;
vertical-align: top;
width: 224px;
border: 4px solid #eee;
border-bottom: ;
height: 150px;
padding-bottom: inherit;
overflow: hidden;
position: relative;
margin-right: 0em!important;
}

@media screen and (min-width: 1801px) and (max-width: 6000px){
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width: 225px;
	}
}
@media screen and (min-width: 1250px) and (max-width: 1800px){
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width:223px;
	}
}

@media screen and (min-width: 768px) and (max-width: 980px){
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width:223px;
	}
}

/* SOLO VERSION MÓVIL */
@media screen and (min-width: 480px) and (max-width: 767px){
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width:47%;
	}
}

@media screen and (min-width : 350px) and (max-width: 479px) {
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width:47%;
	}
}

@media screen and (min-width: 0px) and (max-width: 349px){
	div#content_gallery_reordenable.bost_isotopo > ul > li {
		width:100%;
	}
}

div#content_gallery_reordenable.bost_isotopo > ul > li a img { 
  width: 140%;
  max-height: 230px;
}

div#content_gallery_reordenable.bost_isotopo > ul > li > i{
text-transform: uppercase;
color: #fff;
background-color: #DF9828;
font-size: 0.8em;
font-weight: bold;
padding: .7em 0em;
padding-left: 10px;
display: block;
width: 100%;
font-style: normal;
position: absolute;
top: 0px;
line-height: 1em;

}

.opcionfchuckdiameter{
	height: 114px;
}

div#content_gallery_reordenable.bost_isotopo > ul > li > strong{
	position: absolute;
	top: 0;
	left: 0;
	display: none;

}

div#content_gallery_reordenable.bost_isotopo > ul > li > a{
	padding-top: 6px;
}





div#content_gallery_reordenable.bost_isotopo > ul > li > a > img {
 
}


div#content_gallery_reordenable.bost_isotopo > ul > li > span {
  display: block;
  color: gray;
}
div#content_gallery_reordenable.bost_isotopo > ul > li > span + span {
  margin-top: 5px;
}
div#content_gallery_reordenable.bost_isotopo > ul > li > span > i{
  color: white;
  margin-left: 3px;
}

div#content_gallery_reordenable.bost_isotopo > div#legend {
  margin-top: 30px;
}
div#content_gallery_reordenable.bost_isotopo > div#legend > p > span {
  margin-right: 15px;
}
div#content_gallery_reordenable.bost_isotopo > div#legend > p > em {
  margin-right: 5px;
  color: #2D3743;
}

div#content_gallery_reordenable.bost_isotopo > div#triggers {
  margin-top: 30px;
}
div#content_gallery_reordenable.bost_isotopo > div#triggers > strong {
  font-style: italic;
  margin-right: 20px;
}
div#content_gallery_reordenable.bost_isotopo > div#triggers > span {
  margin-right: 30px;
  cursor: pointer;
}

div#content_gallery_reordenable.bost_isotopo > div#reset {
  margin-top: 30px;
}
div#content_gallery_reordenable.bost_isotopo > div#reset > span {
  cursor: pointer;
}

div#content_gallery_reordenable.bost_isotopo > p + pre {
  margin-top: 30px !important;
}


.mfp-hide {
display: none!important;
}

/* Print */

@media only screen and (min-width: 35em) {
  

}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr;  }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix {  }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } 
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
 
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

/* Localized */