#sl-main-r-position-config{
	position: absolute;
	top:40px;
	left: 292px;
	width: 350px;
	height: 614px;
	padding:2px;
	display:none;
	color: #505050;
	font-size:0.9em;
	background-color:#F5F5F5;
	border: 1px solid #BCBCBC;
	z-index:99999;
	overflow:hidden;
}

#r-position-config-container{
	position: relative;
	display: block;
	height: 100%;
}

#r-position-config-header{
	text-align: center;
	font-size:1.4em;
	border-bottom: 1px solid #505050;
}
/*
#r-position-config-options{
	position: absolute;
	width:100%;
	left: 0;
	top: 0;
	-moz-transition:all linear 0.2s;
    -webkit-transition:all linear 0.2s;
    -o-transition:all linear 0.2s;
    transition:all linear 0.2s;
}

#r-position-config-container.slide #r-position-config-options{
    left: -300px;
	-moz-transition:all linear 0.2s;
    -webkit-transition:all linear 0.2s;
    -o-transition:all linear 0.2s;
    transition:all linear 0.2s;
}

#r-position-config-vehicles-section{
	position: absolute;
	width:100%;
	left: 300px;
	top: 0;
	-moz-transition:all linear 0.2s;
    -webkit-transition:all linear 0.2s;
    -o-transition:all linear 0.2s;
    transition:all linear 0.2s;
}

#r-position-config-container.slide #r-position-config-vehicles-section{
	position: absolute;
	width:100%;
	left: 300px;
	left: 0;
	-moz-transition:all linear 0.2s;
    -webkit-transition:all linear 0.2s;
    -o-transition:all linear 0.2s;
    transition:all linear 0.2s;
}
*/

#r-position-config-options{
	position: absolute;
	width:100%;
	left: 0;
	top: 0;
}

#r-position-config-container.slide #r-position-config-options{
    display:none;
}

#r-position-config-vehicles-section{
	position: absolute;
	width:100%;
	left: 300px;
	top: 0;
	display:none;
}

#r-position-config-container.slide #r-position-config-vehicles-section{
	position: absolute;
	width:100%;
	left: 300px;
	left: 0;
	display:block;
}

.r-position-config-section-header{
	font-size:1.2em;
	color: #000000;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom:4px;
}

.r-position-config-section{
	margin-top:4px;
	padding:4px 2px 4px 2px;
	width: 100%;
	border: 1px solid #DCDCDC;
	background-color:white;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.r-position-config-control{
	margin: 3px 0 3px 0;
	height:30px;
}

.r-position-config-control{
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}

.r-position-config-control .sl-select{
	width:192px;
}

.sl-btn.sl-export{
	width: 60px;
}

.sl-input.sl-num{
	width:40px;
	text-align:right;
}

#r-position-config-vehicle-name{
	font-weight: 600;
	margin-left: 5px;
}

/* Selección de vehículo */
#r-position-config-vehicles-list-container{
	height: 502px;
}

#r-position-config-vehicles-list{
	height: 474px;
	list-style-type: none;
	overflow: auto;
	background-color: #F5F5F5;
}

#r-position-config-vehicles-list li{
	padding: 2px;
	margin-top:3px;
	background-color: #FFFFFF;
	border-left: 2px solid #DCDCDC;
	cursor:pointer;
	cursor:pointer;
}

#r-position-config-vehicles-list li .r-position-config-v-name-list-item{
	font-size: 1em;
	font-weight: 600;
}

#r-position-config-vehicles-list li .r-position-config-v-company-list-item{
	font-size: 1em;
}

#r-position-config-vehicles-list li:hover{
	background-color: #C4D7F4;
}

#r-position-config-vehicles-list li.r-position-config-v-selected{
	color: #FFFFFF;
	background-color: #598EDE;
}

#r-position-config-search{
	width: 100%;
}

.r-position-config-el-to-disabled{
	
}