
#medidasGrant select {
	padding-left: 8px !important;
}
#medidasGrant {
	margin: 0px 25px 0px -22px;
	padding: 0px 0px 7px 5px;
	border: 1px solid #a90110;
	margin-top: 8px !important;
	margin-bottom: 11px !important;
}

	.descriptions {
		margin-left: 15px;
		border-bottom: 1px solid #CCC;
		margin-bottom: 6px;
	}
	.btn-specifications {
		width: 100px;
		background-color: #a90110;
		border: none;
		border-radius: 5px;
		color: white !important;
		padding: 5px 2px;
		text-align: center;
		display: inline-block;
		margin: 3px 2px;
		cursor: pointer;
		text-decoration: none !important;
		font-weight: bold;
		font-size: 12px !important;
	}
	.table-prices-title {
		text-align: center;
	}
	.table-prices-q {
		text-align: center;
		/*border: 1px solid #555555;*/
		padding-top: 1px;
		font-size: 10px;
	}
	.table-prices {
		text-align: center;
		/*border: 1px solid #555555;*/
		padding-top: 4px;
		font-size: 11px;
	}
	.img-center {
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.line-vertical {
		border-right: 1px solid #F3F3F3;
	}
	.menu2 {
		border: 1px solid #969696;
		height: 30px;
    font-size: 12px;
    padding: 4px !important;
    text-indent: 0px;
	}
	.menu2 option {
		margin: 3px;
		height: 3px;
		line-height: 3px;
		padding: 3px;
	}
	.medidas {
		text-align: left;
		margin-top: 15px;
		height: 50px;
		padding: 5px 5px 5px 10px;
		border-top: 0px solid #E8E8E8;
		border-bottom: 0px solid #E8E8E8;
	}
	/*.box-cabinet{
	width: 25%;
	float: left;
}*/
	.box-cabinet {
		width: 23%;
		float: left;
		border-left: 1px solid #F3F3F3;
		margin: 0px 20px 20px 0px;
	}
	.bTop {
		border-top: 1px solid #555555;
	}
	.bRight {
		border-right: 1px solid #555555;
	}
	.bBottom {
		border-bottom: 1px solid #555555;
	}
	.bLeft {
		border-left: 1px solid #555555;
	}
#medidas100200 {
	/*width: 220px;*/
	/*float: left;*/
	margin: 0px 25px 60px -10px;
	padding: 0px 0px 10px 5px;
	/*border: 1px solid #a90110;*/
	/*position:relative;*/
}
#medidasTituloGrant {
	position: absolute;
	top: -2px;
	left: 58px;
	padding: 1px 5px;
	background-color: #FFF;
	border: 0px;
}

.title-preconfig, .tooltipstered {
	text-align: center !important;
}



.title-preconfig {
  position: relative;
  display: inline-block;
}

.title-preconfig .btop-tooltiptext,
.title-preconfig .bs-tooltiptext,
.title-preconfig .bt-tooltiptext,
.title-preconfig .hg-tooltiptext,
.title-preconfig .wg-tooltiptext,
.title-preconfig .dg-tooltiptext
	{
	visibility: hidden;
	width: 62px;
	background-color: #555;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	padding: 2px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50px;
	margin-left: -60px;
	opacity: 0;
	transition: opacity 0.3s;
	font-size: 10px;
	letter-spacing: -1px;
}

.title-preconfig .btop-tooltiptext::after,
.title-preconfig .bs-tooltiptext::after,
.title-preconfig .bt-tooltiptext::after,
.title-preconfig .hg-tooltiptext::after,
.title-preconfig .wg-tooltiptext::after,
.title-preconfig .dg-tooltiptext::after
	{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
/*
.title-preconfig:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
*/
.tooltiptext-close {
  visibility: hidden !important;
  opacity: 0 !important;
}
.tooltiptext-open {
  visibility: visible !important;
  opacity: 1 !important;
}

.ui-select2 {
	border: 1px solid #CCC;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}
.ui-select2 select {
	width: 250%;
	background-position: right 30px center !important;
	border: none !important;
}	
