.glosario-container{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

#tab_group_id{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	float: none;
	border: rgba(0,0,0,0) solid 1px;
}

#tab_group_id .tabs{
	padding: 4px 0px;
	width: 20px;
	width: calc(100% / 27);
	width: -moz-calc(100% / 27);
	min-width: 20px !important;
}
#tab_group_id .tabs h3{
	text-align: center;
}

.tabs .termname{
	padding: 0px;
	padding-right: 10px;
	margin-bottom: -8px;
}

.tabs .termcharacteristic{
	padding-top: 0px !important;
	padding-bottom: 10px !important;
	margin: 0px !important; 
}
.tabs > div{
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	margin: 0px !important; 
}

@media (min-width: 560px) and (max-width: 767px){
	
}
@media (min-width: 230px) and (max-width: 559px){
	#tab_group_id .tabs{
		border-bottom: 1px solid #CCC;
		margin-bottom: 10px;
	}
}
