div.col_tipo_2{
	width: 50%;
	height: 100%;
	position: absolute;
	background-color: red;
}
div.ajuste_para_margen_boton{
	width: 100%;
	clear: both;
	float: left;
	margin-top: 10px;
}
.scrollbar
{
	margin-left: 30px;
	float: left;
	height: 600px;
	width: 47%;
	overflow-y: scroll;
	margin-bottom: 25px;
}
.force-overflow
{
	min-height: 450px;
}
/*
 *  STYLE 1
 */
 #style-1::-webkit-scrollbar-track
 {
 	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 	border-radius: 10px;
 	background-color: #F5F5F5;
 }
 #style-1::-webkit-scrollbar
 {
 	width: 7px;
 	background-color: #F5F5F5;
 }
 #style-1::-webkit-scrollbar-thumb
 {
 	border-radius: 10px;
 	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 	background-color: #555;
 }
 #ajuste_bloque_table{
 	margin-top: 1%;
 }
 .add_form_field
 {
 	position: relative;
 	text-decoration: none;
 	font-size: 16px;
 	cursor: pointer;
 	color: #fff;
 }
 div.delete_especial{
 	background-color: blue;
 	right: 0;
 	left: 0;
 	width: 30px;
 	text-decoration: none;
 	cursor: pointer;
 }
 div.plus{
 	width: 100%;
 	clear: both;
 	float: left;
 	text-align: right;
 	text-align: #fff;
 }
 div.menos{
 	width: 100%;
 	clear: both;
 	float: left;
 	text-align: left;
 }
 strong.add{
 	color: #000;
 	margin-right: 7px;
 	font-weight: 400;
 	font-size: 12px;
 }
 strong.dell{
 	color: #000;
 	margin-left: 7px;
 	font-weight: 400;
 	font-size: 12px;
 }
 textarea{
 	width: 100%;
 }
.delete{
 	border-radius: 4px;
 	background-color: #fff;
 	border: none;
 	text-align: center;
 	font-size: 0px;
 	padding: 0px;
 	cursor: pointer;
 }