﻿/*FOR CHANGING COMPANY PRIMARY COLOR, REPLACE ALL:
	#B65743 WITH THE WANTED COLOR
	#FCEBEB For altern color in RadGrid and 
	#FCEBEB background in MultiPage
*/

/* Textbox */

.RadInput_RAF td
{
	border:0;
	padding:0;
	vertical-align:top;
	overflow:visible;/*RadGrid*/
}

.RadInput_RAF textarea
{
	vertical-align:top;
	overflow:auto;
}

html body .RadInput_RAF .riTextBox,
html body .RadInputMgr_RAF
{
	margin:0 0 5px;
	margin-left:0px;
	height:1.19em;
	* height:12px;
	border:1px solid #7F9DB9;
	background:#F6F5ED;
	color:#797B7D;
	font:10px Verdana;
}

html body .RadInput_RAF .riEmpty,
html body .RadInput_Empty_RAF
{
	color:#999;
}

html body .RadInput_RAF .riRead,
html body .RadInput_Read_RAF
{
	color: #808080;
	font-family: 'Verdana';
	font-size: 10px;
	background-color: #deded7;
	border: #7f9db9 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	vertical-align: middle;
}

html body .RadInput_RAF .riDisabled,
html body .RadInput_Disabled_RAF
{
	border:1px solid #7F9DB9;
	color:#808080;
	background:#deded7;
	cursor:default;
}

html body .RadInput_RAF .riError,
html body .RadInput_Error_RAF
{	
	border-color:#dcaa78;	
	color:#dcaa78;
}


/* Calendar */
table.RadCalendar_RAF
{
	margin:0;
	border-collapse:collapse;
	border:0;
	font:10px verdana;
}

.RadCalendar_RAF .rcTitlebar
{
	/*ColorheaderB65743*/
	width:100%;
	border:1px solid #7F9DB9;
	border-bottom:0;
	padding:0;
	background:#797b7d;
	color:#fff !important;
}

.RadCalendar_RAF .rcTitlebar table
{
	width:100%;
	border-collapse:separate;
	border:0;
	font:10px/35px Verdana;
	text-transform:uppercase;
}

.RadCalendar_RAF .rcTitlebar td
{
	border:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
}

.RadCalendar_RAF .rcTitlebar .rcTitle
{
	width:100%;
	cursor:pointer;
}

.RadCalendar_RAF .rcTitlebar .rcPrev,
.RadCalendar_RAF .rcTitlebar .rcNext,
.RadCalendar_RAF .rcTitlebar .rcFastPrev,
.RadCalendar_RAF .rcTitlebar .rcFastNext
{
	display:block;
	width:13px;
	height:13px;
	overflow:hidden;
	margin:0 3px;
	background:transparent url('./images/Telerik/Calendar/sprite.gif') no-repeat;
	text-indent:-3333px;
	text-decoration:none;
	font-size:1px;
	color:#ccc;
}

.RadCalendar_RAF .rcTitlebar .rcPrev
{
	background-position:3px -48px;
}

.RadCalendar_RAF .rcTitlebar .rcNext
{
	background-position:4px -98px;
}

.RadCalendar_RAF .rcTitlebar .rcFastPrev
{
	margin-left:6px;
	background-position:2px 2px;
}

.RadCalendar_RAF .rcTitlebar .rcFastNext
{
	margin-right:6px;
	background-position:2px -148px;
}

.RadCalendar_RAF .rcMain
{
	border:1px solid #7F9DB9;
	border-top:0;
	padding:0;
	background:#fff;
}

.RadCalendar_RAF .rcMainTable
{
	border-collapse:separate;
	border:0;
	width:89%;
	margin:3px 12px 7px;
	font:10px/16px verdana;
}

/*header, footer*/

.RadCalendar_RAF .rcHeader,
.RadCalendar_RAF .rcFooter
{
	border:1px solid #787878;
	border-top:0;
	padding:0;
}

/*week numbers and days*/

.RadCalendar_RAF .rcRow th,
.RadCalendar_RAF .rcWeek th
{
	border:0;
	padding:0 6px;
	color:#B65743;
	cursor:default;
}

.RadCalendar_RAF .rcWeek th
{
	padding-top:3px;
	padding-bottom:6px;
	background:url('./images/Telerik/Calendar/sprite.gif') 0 100% repeat-x;
	text-align:right;
}

.RadCalendar_RAF .rcRow th,
.RadCalendar_RAF .rcRow td
{
	border:0;
	vertical-align:middle;
}

.RadCalendar_RAF .rcWeek .rcViewSel,
.RadCalendar_RAF .rcRow th
{
	width:14px;
	padding-left:4px;
	text-align:center;
}

/*date cells*/

.RadCalendar_RAF .rcRow td
{
	padding:0;
	text-align:right;
}

.RadCalendar_RAF .rcRow a,
.RadCalendar_RAF .rcRow span
{
	display:block;
	padding:1px 5px;
	text-decoration:none;
	color:#797B7D;
}

.RadCalendar_RAF .rcWeekend a
{
	color:#797B7D;
}

.RadCalendar_RAF .rcRow .rcToday a
{
	border:1px solid #7F9DB9;
	padding:0 4px;
	background:#fff;
}

.RadCalendar_RAF .rcOtherMonth a
{
	color:#ACACAC;
	font-size:9px;
}

.RadCalendar_RAF .rcOutOfRange span
{
	color:#bbb;
	cursor:default;
}

.RadCalendar_RAF .rcRow .rcHover a
{
	border:0px solid #fff;
	padding:0 4px;
	background:#DEDED7;
}

.RadCalendar_RAF .rcRow .rcSelected a
{
	border:0px solid #fff;
	color:#fff;
	padding:0 4px;
	background:#B65743;
}

.RadCalendar_RAF .rcHeader,
.RadCalendar_RAF .rcFooter,
.RadCalendar_RAF td.rcCellTemplate
{
	/*template styles*/
}

/*multimonth view*/

table.RadCalendarMultiView_RAF
{
	width:auto;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable
{
	width:100%;
	margin:0;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable .rcMainTable
{
	width:89%;
	margin:6px 11px 0;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable .rcFirstRow .rcMainTable
{
	margin-top:0;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable .rcLastRow .rcMainTable
{
	margin-bottom:10px;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable .rcFirstCol .rcMainTable
{
	margin-left:16px;
}

.RadCalendarMultiView_RAF .rcCalendars .rcMainTable .rcLastCol .rcMainTable
{
	margin-right:16px;
}

.RadCalendarMultiView_RAF .rcCalendar
{
	width:232px;
	border:0;
	padding:0;
}

.RadCalendarMultiView_RAF .rcMainTable .rcTitle
{
	border:1px;
	padding:4px 0 6px;
	background:#B65743;
	font:bold 10px/18px verdana;
	color:#797B7D;
	text-align:center;
	text-transform:uppercase;
}

/*month view*/

table.RadCalendarMonthView_RAF
{
	border-collapse:separate;
	border:1px solid #7F9DB9;
	background:#FFF;
	font:10px verdana;
	color:#797B7D;
}

.RadCalendarMonthView_RAF td
{
	border:0;
	padding:2px;
}

.RadCalendarMonthView_RAF #rcMView_Feb,
.RadCalendarMonthView_RAF #rcMView_Apr,
.RadCalendarMonthView_RAF #rcMView_Jun,
.RadCalendarMonthView_RAF #rcMView_Aug,
.RadCalendarMonthView_RAF #rcMView_Oct,
.RadCalendarMonthView_RAF #rcMView_Dec
{
	padding-right:4px;
	background:url('./images/Telerik/Calendar/sprite.gif') 100% -900px no-repeat;
}

.RadCalendarMonthView_RAF a
{
	display:block;
	padding:2px 4px;
	text-align:center;
	text-decoration:none;
	color:#797B7D;
}

.RadCalendarMonthView_RAF .rcHover a
{
	border:1px solid #878aab;
	padding:1px 3px;
	background:url('./images/Telerik/Common/inoxOver.jpg');
}

.RadCalendarMonthView_RAF .rcSelected a
{
	border:0px solid #878aab;
	padding:1px 3px;
	color:#fff;
	background:#B65743;
}

.RadCalendarMonthView_RAF .rcButtons
{
	border:0;
	border-top:1px solid #898989;
	padding:4px 6px 5px;
	background:#B65743;
	text-align:center;
}

.RadCalendarMonthView_RAF input
{
	border:1px solid;
	border-color:#fff #fff #021544 #2c3563;
	background:#797b7d;
	color:#fff;
	font:10px verdana;
	cursor:pointer;
	
}

.RadCalendarMonthView_RAF #rcMView_Today
{
	margin:0 0.4em 0 0;
}

.RadCalendarMonthView_RAF #rcMView_OK
{
	padding:0 0.2em;
}

/*time view*/

table.RadCalendarTimeView_RAF
{
	margin:3px 0 0 3px;
	* margin:0;
	border-collapse:collapse;
	border:1px solid #7F9DB9;
	background:#fff;
	font:10px verdana;
	color:#797B7D;
}

.RadCalendarTimeView_RAF th
{
	/* Colorheader */
	border:0;
	padding:0;
	background:#797b7d;
	color:#fff;
	font:10px/35px verdana;
	text-align:center;
	text-transform:uppercase;
	cursor:default;
}

.RadCalendarTimeView_RAF td
{
	border:0;
	border-left:1px solid #7F9DB9;
	border-right:0px solid #7F9DB9;
	padding:0;
}

.RadCalendarTimeView_RAF a
{
	display:block;
	padding:5px 7px;
	text-align:center;
	color:#797B7D;
	text-decoration:none;
}

.RadCalendarTimeView_RAF td.rcHover,
.RadCalendarTimeView_RAF td.rcSelected
{
	border-left:0px solid #878aab;
	border-right:0px solid #d6d9ec;
}

.RadCalendarTimeView_RAF td:first-child
{
	border-left:0;
}

.RadCalendarTimeView_RAF td.rcHover a
{
	border-top:0px solid #878aab;
	border-bottom:0px solid #878aab;
	padding:4px 7px;
	background:#797B7D;
	color:#fff;
}

.RadCalendarTimeView_RAF td.rcSelected
{
	border-right:0px solid #878aab;
}

.RadCalendarTimeView_RAF td.rcSelected a
{
	border-top:0px solid #878aab;
	border-bottom:0px solid #878aab;
	padding:4px 7px;
	background:#b5bce8;
}

.RadCalendarTimeView_RAF .rcFooter
{
	border:0;
	border-top:0px solid #898989;
	padding:0;
}

/*pickers*/

.RadPicker_RAF
{
	vertical-align:middle;
}

.RadPicker_RAF table,
.RadPicker_RAF td
{
	border:0;
	margin:0;
	padding:0;
}

.RadPicker_RAF td
{
	vertical-align:middle;
}

.RadPicker_RAF td a
{
	display:block;
	text-decoration:none;
	margin:0 2px 6px;
	/** margin:2px 4px 0 !important;
	* margin:0 4px 0;andres*/
	* margin:0 4px 4px !important;
	* margin:0 4px 4px;
	outline:none;/*FF*/
	position:relative;/*FF*/
	z-index:2;/*Opera*/
}
* html .RadPicker_RAF td a /*IE6*/
{
	position:static;
}
*+html .RadPicker_RAF td a /*IE7*/
{
	position:static;
}

.RadPicker_RAF .rcCalPopup,
.RadPicker_RAF .rcTimePopup
{
	width:16px;
	height:15px;
	* height:16px;
	overflow:hidden;
	background-image:url('./images/Telerik/Calendar/sprite.gif');
	background-repeat:no-repeat;
	text-indent:-4444px;
}

.RadPicker_RAF .rcCalPopup,
.RadPicker_RAF .rcDisabled.rcCalPopup:hover
{
	background-position:0 -200px;
}

.RadPicker_RAF .rcCalPopup:hover
{
	background-position:0 -250px;
}

.RadPicker_RAF .rcTimePopup,
.RadPicker_RAF .rcDisabled.rcTimePopup:hover
{
	background-position:0 -300px;
}

.RadPicker_RAF .rcTimePopup:hover
{
	background-position:0 -350px;
}

.RadPicker_RAF .rcDisabled,
.RadCalendarMonthView_RAF .rcDisabled
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

/* ColorPicker */

.RadColorPicker_RAF .palette
{
	border: solid 1px #7F9DB9;
	background: #fff url('./images/Telerik/ColorPicker/PaletteBackground.gif');
}

.RadColorPicker_RAF .palette ul li a
{/* color buttons */
	cursor: hand;
	border: solid 1px #797B7D;
	margin: 1px;
}

.RadColorPicker_RAF .palette ul li a span
{/* color buttons */
	border: solid 1px #fff;
}

.RadColorPicker_RAF .selectedcolor
{/* selected color */
	border: solid 1px #fff !important;
}

.RadColorPicker_RAF .selectedcolor span
{/* selected color */
	border: solid 1px #797B7D !important;
}

.RadColorPicker_RAF .palette .colorpreview
{/* color preview panel */
	border: solid 1px #797B7D;
	margin: 1px;
}

.RadColorPicker_RAF .palette .colorpreview span
{/* color preview panel */
	font: normal 11px Verdana;
	cursor: default;
	text-align: center;
	line-height: 15px;
}

.RadColorPicker_RAF .palette .colorpreview .colorvaluedark
{/* color preview panel */
	color: white;
	margin-right: 2px;
}

.RadColorPicker_RAF .palette .colorpreview .colorvaluelight
{/* color preview panel */
	color: black;
	margin-left: 2px;
}

.RadColorPicker_RAF .palette .emptycolor
{/* no color button */
	background: white;
}

.RadColorPicker_RAF .palette .emptycolor
{/* no color button */
	border: solid 1px #797B7D !important;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	margin: 2px 2px 0 2px;
}

.RadColorPicker_RAF .palette .emptycolor span
{/* no color button */
	border: solid 1px white;
}

.RadColorPicker_RAF .palette .emptycolor span,
.RadColorPicker_RAF .palette .emptycolor a
{/* no color button */
	font: bold 11px Verdana;
	color: #9298ac;
	text-decoration: none;
	display: block; clear: both; float: none;
	margin: 0;
}

.RadColorPicker_RAF .icon,
.RadColorPicker_RAF .icon a,
.RadColorPicker_RAF .icon em
{/* color picker icon */
	width: 31px; height: 20px;
}

.RadColorPicker_RAF .icon a,
.RadColorPicker_RAF .icon a:hover,
.RadColorPicker_RAF .icon a:active,
.RadColorPicker_RAF .icon a:focus
{/* color picker icon */
	background-image: url('./images/Telerik/ColorPicker/IconSprites.gif');
	background-repeat: no-repeat;
	cursor: default;
}

.RadColorPicker_RAF .icon a
{/* color picker icon */
	background-position: 0 0;
}

.RadColorPicker_RAF .icon a:hover
{/* color picker icon */
	background-position: 0 -20px;
}

.RadColorPicker_RAF .icon a:active,
.RadColorPicker_RAF .icon a:focus
{/* color picker icon */
	background-position: 0 -40px;
}

/* ComboBox */

/* ComboBox */
.RadComboBox_RAF *
{
	margin:1px 0 0 0;
	padding:0;
}

.RadComboBox_RAF, .RadComboBox_RAF .rcbInput, .RadComboBox_RAF .rcbArrowCell a, .RadComboBoxDropDown_RAF
{
	color: #333333;
	font: 10px Verdana;
}

.RadComboBox_RAF
{
	vertical-align:top;
}

.RadComboBox_RAF table
{
	border:0;
	border-collapse:collapse;
}

.RadComboBox_RAF td.rcbInputCell
{
	width:100%;
	height:12px;
	line-height:12px;		
	padding:0;
	background:#F6F5ED;
	border: 1px solid #7F9DB9;
}

.RadComboBox_RAF .rcbInputCell .rcbInput
{
	width:100%;
	background:#F6F5ED;
	border:0;
	vertical-align:top;
	padding: 0;
	margin:0;
	outline: 0;
}

.RadComboBox_RAF td.rcbInputCell,
.RadComboBox_RAF .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

.RadComboBox_RAF_rtl td.rcbInputCell,
.RadComboBox_RAF_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_RAF td.rcbArrowCell
{
	width:21px;
	padding:0;
	border: 1px solid #7F9DB9;
	background: #F6F5ED url('./images/Telerik/ComboBox/rcbSprite.gif') no-repeat;
	background-position:0 -3px;
}

.RadComboBox_RAF .rcbArrowCell a
{
	position:relative;
	outline:none;
	overflow:hidden;
	display:block;
	width:21px;
	height:12px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

.RadComboBox_RAF td.rcbArrowCellHidden,
.RadComboBox_RAF .rcbArrowCellHidden a
{
	width: 1px;
}

.RadComboBox_RAF .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_RAF .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBox_RAF .rcbHovered .rcbInputCell
{
	border-color: #7F9DB9;
	background-color: #F6F5ED;
}
.RadComboBox_RAF .rcbHovered .rcbArrowCell
{
	border-color: #7F9DB9;
	background-color: #e2e8ee;
}
.RadComboBox_RAF .rcbHovered .rcbInputCell .rcbInput
{
	color: #333333;
}

.RadComboBox_RAF .rcbFocused .rcbInputCell
{
	border-color: #7F9DB9;
	background-color: #F6F5ED;
}
.RadComboBox_RAF .rcbFocused .rcbArrowCell
{
	border-color: #7F9DB9;
	background-color: #e2e8ee;
}

.RadComboBox_RAF .rcbFocued .rcbInputCell .rcbInput
{
	color: #333333;
}

.RadComboBox_RAF td.rcbArrowCellLeft { border-right-color: #fff; }
.RadComboBox_RAF .rcbHovered td.rcbArrowCellLeft { border-right-color: #e7fcd0; }
.RadComboBox_RAF .rcbFocused td.rcbArrowCellLeft { border-right-color: #c4f190; }
.RadComboBox_RAF td.rcbArrowCellRight { border-left-color: #fff; }
.RadComboBox_RAF .rcbHovered td.rcbArrowCellRight { border-left-color: #e7fcd0; }
.RadComboBox_RAF .rcbFocused td.rcbArrowCellRight { border-left-color: #c4f190; }

.RadComboBox_RAF td.rcbInputCellLeft { border-right-color: #F6F5ED; }
.RadComboBox_RAF .rcbHovered td.rcbInputCellLeft { border-right-color: #F6F5ED; }
.RadComboBox_RAF .rcbFocused td.rcbInputCellLeft { border-right-color: #F6F5ED; }
.RadComboBox_RAF td.rcbInputCellRight { border-left-color: #F6F5ED; }
.RadComboBox_RAF .rcbHovered td.rcbInputCellRight { border-left-color: #F6F5ED; }
.RadComboBox_RAF .rcbFocused td.rcbInputCellRight { border-left-color: #F6F5ED; }

.RadComboBox_RAF .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

.RadComboBoxDropDown_RAF
{
	position: absolute;
	background: #fff;
	border: 1px solid #7F9DB9;
	cursor: default;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
}

.RadComboBoxDropDown_RAF_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_RAF .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_RAF .rcbList
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.RadComboBoxDropDown_RAF .rcbNoWrap .rcbList
{
	float: left;
}

.RadComboBoxDropDown_RAF .rcbHeader,
.RadComboBoxDropDown_RAF .rcbFooter
{
	background: #d4f3ff;
	color: #136fb6;
	height: 24px;
	line-height: 24px;
	border: solid #52a0e2;
	text-indent: 6px;
}

.RadComboBoxDropDown_RAF .rcbHeader
{
	border-width: 0 0 1px;
}

.RadComboBoxDropDown_RAF .rcbFooter
{
	border-width: 1px 0 0;
}

.RadComboBoxDropDown_RAF .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_RAF .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_RAF .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_RAF .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_RAF .rcbItem,
.RadComboBoxDropDown_RAF .rcbHovered,
.RadComboBoxDropDown_RAF .rcbDisabled,
.RadComboBoxDropDown_RAF .rcbLoading
{
	padding: 1px 20px 1px 4px;
}

* html .RadComboBoxDropDown_RAF .rcbItem,
* html .RadComboBoxDropDown_RAF .rcbHovered,
* html .RadComboBoxDropDown_RAF .rcbDisabled,
* html .RadComboBoxDropDown_RAF .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_RAF_rtl .rcbItem,
.RadComboBoxDropDown_RAF_rtl .rcbHovered,
.RadComboBoxDropDown_RAF_rtl .rcbDisabled,
.RadComboBoxDropDown_RAF_rtl .rcbLoading
{
	padding:1px 4px 1px 20px;
}

.RadComboBoxDropDown_RAF .rcbHovered
{
	padding-top: 0;
	padding-bottom: 0;
	background: #797B7D;
	color: #fff;
	border: 0px solid #797B7D;
	border-width: 1px 0;
}

.RadComboBoxDropDown_RAF .rcbImage { margin: 0 6px 2px 0; vertical-align: middle; }
.RadComboBoxDropDown_RAF_rtl .rcbImage { margin: 0 0 2px 6px; }

.RadComboBoxDropDown_RAF .rcbDisabled
{
	color:#999;
	cursor:no-drop;
}

.RadComboBox_RAF .rcbDisabled
{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

.RadComboBoxDropDown_RAF .rcbSeparator
{
    color: #727b82;
    background: #def6ff;
    margin: 0;
}

.RadComboBoxDropDown_RAF .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_RAF .rcbMoreResults
{
	clear:both;
	text-align:center;
	border-top: 1px solid #b4d2ec;
	background: #def6ff;
	color: #727b82;
	overflow: hidden;
	position: relative;
	height: 21px;
	display: block;
}

.RadComboBoxDropDown_RAF .rcbMoreResults a
{
	background: transparent url('./images/Telerik/ComboBox/rcbSprite.gif') no-repeat 0 -42px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color: #def6ff;
	line-height: 0;
	font-size: 0;
	position: relative;
	top: -21px;
	vertical-align: top;
	display: inline-block;
	padding: 0 0 42px 21px;
}

.RadComboBoxDropDown_RAF .rcbMoreResults span
{
	vertical-align: top;
	display: inline-block;
}

.RadComboBoxDropDown_RAF .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/

/*Opera start*/
@media screen and (min-width:50px)
{
	.RadComboBoxDropDown_RAF_rtl .rcbItem,
	.RadComboBoxDropDown_RAF_rtl .rcbDisabled,
	.RadComboBoxDropDown_RAF_rtl .rcbLoading
	{
		padding:4px 4px 4px 20px;
	}
	
	.RadComboBoxDropDown_RAF_rtl .rcbHovered
	{
		padding:3px 4px 3px 20px;
	}
	
	:root .RadComboBox_RAF .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
} /*Opera end*/


/* RadEditor */
.rade_toolbar.RAF li .rade_tool_text span
{
	background-image: url('./images/Telerik/Editor/CommandSprites.gif');
	background-repeat: no-repeat;
	width: 25px; height: 22px;
	line-height: 22px;
}

.rade_toolbar.RAF li .rade_tool_text
{
	height: 23px;
	margin: 1px 1px 1px 1px;
	color: white;
	font: normal 11px Verdana;
}

.rade_toolbar.RAF li .rade_tool_text:hover,
.rade_toolbar.RAF li .rade_tool_text.rade_tool_selected
{
	border-top: solid 1px #dedede;
	border-left: solid 1px #cacaca;
	border-bottom: solid 1px #b9b9b9;
	border-right: solid 1px #cacaca;
	margin: 0 0 0 0;
	background-color: #f5f5f5;
}

.rade_toolbar li .rade_tool_text:hover,
.rade_toolbar li .rade_tool_text.rade_tool_selected
{
	_border: 0;
}

.rade_toolbar.RAF li .rade_tool_text.rade_tool_selected
{
    background-color: #fefefe;
    background-image: none;
}

.rade_toolbar.RAF li .rade_tool_text .rade_button_text
{
	padding-right: 4px;
	color: black;
}

.RAF.rade_toolbarWrapper
{
	background-color: transparent !important;
}

.RAF.rade_toolZone .rade_toolbarWrapper
{
	background:transparent;
	float:none;
	clear:both;
}


.rade_tlbVertical
{
	width: 2px; font-size:1px;
}

.rade_tlbVertical
{
	padding: 1px;
}



.RAF.rade_AlignmentSelector
{
	border: solid 1px #777;
	background: white;	
}

.RAF.rade_AlignmentSelector div
{
	width: 18px;
	height: 18px;
	margin: 1px auto;
	background-image: url(<%=WebResource("Telerik.Web.UI.Skins.Default.Editor.CommandSprites.gif")%>);
	background-repeat: no-repeat;
}

.rade_NoAlignment
{
	background-position: -2339px 0;
}

.rade_TopLeft
{
	background-position: -2507px -10px;
}

.rade_TopCenter
{
	background-position: -2537px -10px;
}

.rade_TopRight
{
	background-position: -2567px -10px;
}

.rade_MiddleLeft
{
	background-position: -2597px -10px;
}

.rade_MiddleCenter
{
	background-position: -2627px -10px;
}

.rade_MiddleRight
{
	background-position: -2657px -10px;
}

.rade_BottomLeft
{
	background-position: -2687px -10px;
}

.rade_BottomCenter
{
	background-position: -2717px -10px;
}

.rade_BottomRight
{
	background-position: -2747px -10px;
}

.RAF.rade_SpinBox li
{
	float: none; clear: both;
	line-height: 11px;
	margin: 0 0 1px 1px;
}

.RAF.rade_SpinBox input
{	
	border: solid 1px #818181;
	height: 19px; line-height: 19px;
	background: white;
}

.RAF.rade_SpinBox label
{
	width: 100px;
	line-height: 24px;
}

.RAF.rade_SpinBox a
{
	border: solid 1px #818181;
	text-align: center;
	font: bold 10px Verdana;
	color: #818181;
	background: #fff;
}

.RAF.rade_SpinBox a:hover
{
	background: #fff;
	border: solid 1px #333;
	color: #333;
}

.RAF.rade_SpinBox a span
{
	width: 9px; height: 9px; line-height: 9px;
}



.radeditor.RAF .rade_wrapper_corner
{
    width: 3px; height: 3px; line-height: 3px; font-size:1px;
}

.radeditor.RAF .rade_wrapper_center
{		
	height: 3px; line-height: 3px; font-size:1px;
}

.rade_module
{
	color: #919191;
	font: normal 11px Verdana;
	line-height:normal;
	padding: 1px 5px;
	background:#fcfcfc;
	border:1px solid #ececec;
}

.rade_module_visible_icon,
.rade_module_hidden_icon
{
	width: 16px;
	height: 16px;
	background: transparent url('./images/Telerik/Editor/CommandSprites.gif') no-repeat;
	margin: -2px 4px 0;
}

.rade_module_visible_icon
{
	background-position: -2368px -2px;
}

.rade_module_hidden_icon
{
	background-position: -2368px -24px;
}

a.rade_module_domlink
{
	color:#333;
	font: normal 11px Verdana;
	padding: 3px 6px 1px;
	text-decoration: underline;
}

a.rade_module_domlink_selected
{
	color:#333;
	font: normal 11px Verdana;
	background-color:#eee;
	border:1px solid #898989;
	padding:0 5px;
}


.rade_loading
{
    width:30px;
    background:url('./images/Telerik/Editor/LoadingSpell.gif') center center no-repeat;
    float:left;
}

.rade_ajaxspell_wrapper
{
    border: 1px solid #515151 !important;    
}

.rade_ajaxspell_wrapper td
{
    line-height:20px;
}

.rade_ajaxspell_addicon,
.rade_ajaxspell_ignoreicon,
.rade_ajaxspell_okicon
{
    width: 16px !important;
    height: 16px;
    border: 0;
    margin: 2px 4px 0 0;
    background:url('./images/Telerik/Editor/CommandSprites.gif') no-repeat; 
}

.rade_ajaxspell_ignoreicon
{
	background-position: -2407px -1px;
}

.rade_ajaxspell_okicon
{
	background-position: -2433px -1px;
}

.rade_ajaxspell_addicon
{
	background-position: -2463px -1px;
}

button.rade_ajaxspell_okicon
{
    width: 22px;
    height: 22px;
}

div.rade_editorModes
{
	width: 100%;
    position: relative; top: -1px;
}

.radeditor.RAF .rade_editorModesCell
{
    width:100px;    
}

div.rade_editorModes a
{
	width: 27px; height: 21px;
	margin: 1px;
	margin-top: 0;
}



div.rade_editorModes .rade_mode_design span,
div.rade_editorModes .rade_mode_selected.rade_mode_design span
{
	background-position: 0 0;
}

div.rade_editorModes .rade_mode_html span,
div.rade_editorModes .rade_mode_selected.rade_mode_html span
{
	background-position: -16px 0;
}

div.rade_editorModes .rade_mode_preview span,
div.rade_editorModes .rade_mode_selected.rade_mode_preview span
{
	background-position: -32px 0;
}

.RAF.rade_dropDownBody
{
	background-color: white !important;
	background-image: none !important;
	border: solid 1px #8f8f8f;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em; 
	-webkit-border-radius: 0.3;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

.RAF.rade_dropDownBody,
.RAF.rade_dropDownBody table
{
	font:12px Verdana;
}

.RAF.rade_dropDownBody .rade_toolbar.RAF
{
    height: auto;
    background:white;
}

.RAF.rade_dropDownBody a
{
    background-image: none;
    background-color: white;
    border-bottom: solid 1px #aaaaaa;
    margin: 0;
}

.RAF.rade_dropDownBody a:hover
{
    background-image: none;
    background-color: #eaeaea;
    border-bottom: solid 1px #aaaaaa;
}

.RAF.rade_dropDownBody .rade_CustomLinks a
{
    background-image: none;
    background-color: white;
    border-bottom: 0;
}

.RAF.rade_dropDownBody .rade_CustomLinks a:hover
{
    background-image: none;
    background-color: white;
    text-decoration: underline;
    border-bottom: 0;
}

.RAF.rade_dropDownBody table td
{
	padding:1px 2px;
	border:1px solid #fff;
	color:#000;
	text-align:left;
}

.RAF.rade_dropDownBody .rade_itemOver
{
	border: solid 1px #8f8f8f !important;
	background: #eaeaea !important;
}

.RAF.rade_ColorPicker
{
	border: solid 1px #868686;
	position: absolute;
	padding: 4px;
	-moz-border-radius: 3px;
	background: #fafafa;
}

.RAF.rade_ColorPicker table div
{
	width: 11px; height: 11px; line-height: 11px; font-size: 1px;
	border: solid 1px #c5c5c5;
}

.RAF.rade_ColorPicker table td.rade_itemOver div
{
	border-color:#000;
}

.RAF.rade_ColorPicker table td
{
	padding: 2px;
	padding-bottom: 0;
	padding-top: 0;
}

.RAF.rade_dropDownBody.rade_ColorPicker table td.rade_itemOver
{
	border: 0 !important;
	background: transparent !important;
}

.RAF.rade_ColorPicker .rade_ColorPickerFooter
{
	margin:0 auto;
	font: normal 11px Verdana;
	height: 22px;
	line-height: 18px;
	width: 166px;
	padding:4px 0;
}

.RAF.rade_ColorPicker span
{
	width: 82px;
	height: 20px;
	line-height:18px;
	border: solid 1px #c5c5c5;
}

.rade_ColorPicker .rade_ColorPickerFooter .rade_DarkColor
{
	background: black;
	color: white;
	border-right:0;
}

.rade_ColorPicker .rade_ColorPickerFooter .rade_LightColor
{
	background: white;
	color: black;
	border-left:0;
}

.rade_InsertSymbol
{
	border: solid 1px #8f8f8f;
	background: white;
	width: auto !important;
}

.RAF.rade_InsertSymbol table
{
	width: auto !important;
}

.RAF.rade_InsertSymbol table td
{
	font: bold 11px Verdana;
	color: #333;
	width: 18px !important;
	height: 22px !important;
	padding: 2px;
	vertical-align: middle;
}

.RAF.rade_InsertSymbol table td.rade_itemOver
{
	color: #000;
}

.rade_InsertTable table
{
	float: left;
	background-color:#f9f9f9;
	cursor:default;	
	width: 142px;
}

.rade_InsertTable td 
{
	padding:0 !important;
	border-color: #777 !important;
}

.rade_InsertTable td.rade_itemOver
{
	border-color: #ddd !important;
}

.rade_InsertTable td div
{	
	font-size:1px;
	width:10px;
	height: 10px;
	margin:1px !important;
	padding:0 !important;
}

.rade_InsertTable .rade_tlbVertical li
{
	float: left !important;
	width: 23px;
	margin: 0;
}

.rade_InsertTable .rade_tlbVertical li a,
.RAF.rade_InsertTable .rade_tlbVertical .RAF.rade_toolbar a.rade_tool_disabled
{
    background: none !important;
    margin: 0 !important;
    padding: 1px !important;
    border: 0 !important;
}

.rade_InsertTable .rade_tlbVertical li a:hover
{
	border: 1px solid #ccc !important;
	padding: 0 !important;
}

.RAF.rade_InsertTable .rade_tlbVertical li a .rade_button_text
{
	width: auto !important;
	padding-left: 4px;
	color: #333;
}

.rade_UndoRedo
{
	border: solid 1px #8f8f8f;
	background-color: white;
	padding: 0;
}

.RAF.rade_ApplyClass table td
{
	border: 1px solid #cacaca;
	padding: 2px;
}

.rade_ApplyClass span
{
	width: 12px; height: 13px; line-height: 13px;
	background-image: url('./images/Telerik/Editor/ApplyClassSprites.gif');
	background-repeat: no-repeat;
}

.rade_ApplyClass .rade_class_all
{
    background-position: 0 -52px;
}

.rade_ApplyClass .rade_class_img
{
    background-position: 0 -13px;
}

.rade_ApplyClass .rade_class_a
{
    background-position: 0 -26px;
}

.rade_ApplyClass .rade_class_table
{
    background-position: 0 -39px;
}

.rade_ApplyClass .rade_class_unknown
{	
    background-position: 0 0;
}

ul.rade_CustomLinks,
ul.rade_CustomLinks ul
{
	font: normal 11px Verdana;
	color: black;
	background: none;	
}

ul.rade_CustomLinks
{
	margin: 0 2px;
}

ul.rade_CustomLinks a
{
	color: black;
}

ul.rade_CustomLinks ul
{
	margin-left: 12px;
}

ul.rade_CustomLinks a:hover
{
	text-decoration: underline;
	color: #666;
}

ul.rade_CustomLinks li
{
	padding: 1px 0;
}

ul.rade_CustomLinks a
{
	cursor: hand; cursor: pointer;
}

ul.rade_CustomLinks .rade_CustomLinksIcon
{
	width: 9px; height: 9px;
	background-image: url('./images/Telerik/Editor/CustomLinksSprites.gif');
	background-repeat: no-repeat;
	margin: 2px 4px 0 0;
}

ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_plus
{
	background-position: 0 0;
}

ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_minus
{
	background-position: -9px 0;
}

ul.rade_CustomLinks .rade_CustomLinksIcon.rade_icon_empty
{
	background: none;
}



.rade_tool
{
	width: 25px; height: 23px;
	margin: 0;
	padding: 2px 0 0 0;
}


.rade_tool_disabled,
.rade_tool_disabled:hover,
.rade_tool_disabled:active,
.rade_tool_disabled:focus
{
	border: 0;
	background: none;
}

.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_text
{
	background: transparent url('./images/Telerik/Editor/ToolBarVerticalSprites.gif') repeat-y -40px 0;
	border: 0;
	padding: 3px 1px 3px 3px;
	margin: 0 1px;
}


.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_text:hover,
.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_selected
{
	border: 1px solid #8f8f8f;
	padding: 2px 0 2px 2px;
	background: #eaeaea;
	color: #fff;
}

.RAF.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_disabled
{
	background: transparent url('./images/Telerik/Editor/ToolBarVerticalSprites.gif') repeat-y -40px 0 !important;
	border: 0;
	padding: 1px;
	color: #000;
}

.RAF.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_text span.rade_button_text
{
	padding-left: 13px;
}

.RAF.rade_dropDownBody .rade_tlbVertical .RAF.rade_toolbar .rade_tool_disabled span
{
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
}


.rade_toolbar.RAF .rade_dropdown,
.rade_toolbar.RAF .rade_tool_disabled.rade_dropdown:hover
{
	height: 16px;
	border: solid 1px #8f8f8f !important;
	margin: 3px 0 2px 0;
	padding: 2px 14px 0 2px;
	font: normal 11px Verdana;
	color: black;
	background: white url('./images/Telerik/Editor/ToolBarSprites.gif') no-repeat right -92px;
	-moz-border-radius: 0.3em;
	-moz-border: 0.3em;
	-webkit-border-radius: 0.3;
}

.rade_toolbar.RAF .rade_dropdown:hover,
.rade_toolbar.RAF .rade_dropdown:active,
.rade_toolbar.RAF .rade_dropdown:focus
{
	border: solid 1px #707070 !important;
	background-color: #eaeaea;
}

* html .rade_dropDownBody .rade_toolbar.RAF .rade_tool_disabled:hover,
* html .rade_dropDownBody .rade_toolbar.RAF .rade_tool_disabled:active,
* html .rade_dropDownBody .rade_toolbar.RAF .rade_tool_disabled:focus
{
	border: 0 !important;
	padding:1px !important;
}


.rade_tlbVertical .rade_dropdown
{
	width: 4px;
}

.rade_toolbar.RAF .grip_first
{
	background-position: 0 -271px;
}

.rade_toolbar.RAF .grip_last
{
	background-position: -37px -271px;
}

.rade_tlbVertical .rade_grip
{
	background-image: url('./images/Telerik/Editor/ToolBarSprites.gif');
	width: 23px;
	height: 9px !important; line-height: 9px;
}

.rade_tlbVertical .grip_first
{
	background-position: right 0;
}

.rade_tlbVertical .grip_last
{
	background-position: right -9px;
}

.rad_splitbutton
{
	width: 32px;
}

.rad_splitbutton:hover
{
    background: transparent url('./images/Telerik/Editor/ToolBarSprites.gif') no-repeat 0 -165px !important;
}

.rade_tool_disabled:hover
{
	background: none !important;
}

.rad_splitbutton span
{
	width: 25px;
}

.split_arrow
{
	background: transparent url('./images/Telerik/Editor/ToolBarSprites.gif') no-repeat -1px -108px !important;
	width: 5px !important;
	height: 22px;
	padding: 0 1px 0 1px;
}

.rade_toolbar.RAF li.rade_separator
{
	border-left: solid 1px #fff !important;
	background: #c7c7c7 !important;
	height: 19px !important;
	width: 1px !important;
	margin: 3px 2px 0 2px !important;
}

.rade_tlbVertical .rade_toolbar.RAF li.rade_separator
{
	border-top: solid 1px #dcdcdc !important;
	background: white !important;
	height: 1px !important; 
	width: 18px !important; 
	line-height: 1px !important;
	margin: 2px 0 2px 3px !important;
}

td.rade_tlbVertical .rade_toolbar.RAF
{
    border-top: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #c9caca;
    border-bottom: solid 1px #c9caca;
    height: auto;
    width: 24px !important;
    background: url(<%=WebResource("Telerik.Web.UI.Skins.Default.Editor.ToolBarVerticalSprites.gif")%>) repeat-y;
}

td.rade_tlbVertical .rade_toolbar.RAF .rade_grip
{
    background: url(<%=WebResource("Telerik.Web.UI.Skins.Default.Editor.ToolBarVerticalSprites.gif")%>) repeat-y;
    width: 24px !important;
    height: 4px !important;
    line-height: 4px !important;
    font-size: 1px !important; 
}

td.rade_tlbVertical .rade_toolbar.RAF .split_arrow
{
    display: none !important;
}

.rade_dropDownBody.rade_InsertTable .rade_tool_text .TableWizard
{
    height: 23px; width: 23px; line-height: 23px;
    background-image: url('./images/Telerik/Editor/CommandSprites.gif') !important;
    background-position: -3006px center;
}

.rade_dropDownBody.rade_InsertTable .rade_tool_text .rade_button_text,
.rade_dropDownBody.rade_InsertTable .rade_tool_text:hover .rade_button_text
{
    color: black !important;
}

.radeditor.RAF.rade_wrapper
{
	/*Fondo de la tabla*/
	font: normal 11px Verdana;
	background: #d6d6d6;
}

.radeditor.RAF.rade_wrapper table td.rade_contentCell
{
	/*Borde del textbox superior*/
	border: solid 1px #7F9DB9;
	background: white;
}

.radeditor.RAF.rade_wrapper
{
	/*Borde de afuera*/
	height:480px;
	width:640px;
	border: 1px solid #7F9DB9;
}

.radeditor.RAF .rade_resizeCell div
{
	/*Estirador*/
    width:20px;
    height:20px;
    float:left;
    background:url('./images/Telerik/Editor/CornersSprites.gif') right -74px no-repeat; 
}

div.rade_editorModes .rade_mode_selected
{
	/*Iconos de abajo*/
	background-color: white !important;
	border: solid 1px #7F9DB9;
	border-top: 0;
	margin: 0;
}

div.rade_editorModes a span
{
	/*Imagenes de abajo*/
	background-image: url('./images/Telerik/Editor/ModesSprites.gif');	
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	margin: 2px 0 0 6px;
}

.rade_toolbar.RAF .rade_grip
{
	/*Separadores del toolbar de arriba*/
	background:#d6d6d6;
	background-repeat: no-repeat;
	width: 4px; height: 26px;
}

.rade_tool:active,
.rade_tool:focus,
.rade_tool_selected,
.rade_tool_selected:hover,
.rade_tool_selected:active,
.rade_tool_selected:focus
{
	/*Fondo de los iconos del toolbar*/
	background: url('./images/Telerik/Editor/ToolBarSprites.gif') repeat-x 0 -191px;
}
.RAF.rade_toolbar
{
	/*Fondo toolbar*/
	background: #d6d6d6;
	height: 26px;
	margin:0 2px 2px 0;
}
.rade_tool:hover
{
	/*Fondo de los iconos del toolbar*/	
	opacity: 0.4;
	background-color: transparent;
	filter: alpha(opacity = 40);
}

.rade_tool span
{
	/*Imagenes toolbar*/
	background-image: url('./images/Telerik/Common/CommandSprites.gif');	
	background-repeat: no-repeat;
	background-color: transparent;
	height: 23px; /*!important;*/
}

/* TABSTRIP */

.RadTabStrip_RAF .rtsLI,
.RadTabStrip_RAF .rtsLink
{
	color: #fff;
}

.RadTabStrip_RAF .rtsLink
{
	text-decoration: none;
	font:bold 11px/18px Verdana;
}

.RadTabStripTop_RAF .rtsOut,
.RadTabStripBottom_RAF .rtsOut
{
	text-align:center;
}

.RadTabStripLeft_RAF .rtsUL .rtsLI
{
	display: block;
}

.RadTabStripLeft_RAF .rtsLevel .rtsUL,
.RadTabStripRight_RAF .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_RAF .rtsDisabled,
.RadTabStrip_RAF_disabled .rtsDisabled
{
	color: #ccc;
	cursor: default;
}

.RadTabStrip_RAF .rtsImg
{
	border:0;
	vertical-align:top;
	background:transparent;
	width: 16px;
	margin: 2px 0;
}

.RadTabStrip_RAF .rtsTxt
{
	padding: 0 5px;
}

.RadTabStrip_RAF .rtsNextArrow,
.RadTabStrip_RAF .rtsPrevArrow,
.RadTabStrip_RAF .rtsPrevArrowDisabled,
.RadTabStrip_RAF .rtsNextArrowDisabled
{
	height:19px;
	width:17px;
	background:transparent url('./images/Telerik/TabStrip/ScrollArrows.gif') no-repeat;
}

.RadTabStrip_RAF .rtsNextArrow { background-position: 100% 0; }
.RadTabStrip_RAF .rtsPrevArrow { background-position: 0 0; }
.RadTabStrip_RAF .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_RAF .rtsPrevArrowDisabled { background-position: 0 100%; }

.RadTabStrip_RAF .rtsLink
{
	padding-left: 5px;
}

.RadTabStripTop_RAF .rtsIn { padding: 2px 0px 1px 0px; }

.RadTabStripTop_RAF .rtsLink { background: #FFF;}
.RadTabStripTop_RAF .rtsFirst .rtsLink { background:#C2C2C3; padding:0px 0px 0px 0px;}
.RadTabStripTop_RAF .rtsOut { background:#C2C2C3;}
.RadTabStripTop_RAF .rtsLast .rtsOut { background:#C2C2C3;}

.RadTabStripTop_RAF .rtsLI .rtsLink:hover
{
	background:transparent; color:#fff;
}

.RadTabStripTop_RAF .rtsSelected { background:#FFF; color:#797b7d;}
.RadTabStripTop_RAF .rtsFirst .rtsSelected { background:#F5F5F0; color:#fff; }
.RadTabStripTop_RAF .rtsSelected .rtsOut { background:#B65743; color:#fff;}
.RadTabStripTop_RAF .rtsLast .rtsSelected .rtsOut { background:#B65743; color:#fff;}
.RadTabStripTop_RAF .rtsAfter { background:#FFF;}

.RadTabStripBottom_RAF .rtsIn { padding: 1px 5px 5px; }

.RadTabStripBottom_RAF .rtsLink { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 0 -157px; }
.RadTabStripBottom_RAF .rtsFirst .rtsLink { background-position: 0 -209px; }
.RadTabStripBottom_RAF .rtsOut { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 100% -157px; }
.RadTabStripBottom_RAF .rtsLast .rtsOut { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 100% -209px; padding-right: 10px; }

.RadTabStripBottom_RAF .rtsSelected { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 0 -131px; }
.RadTabStripBottom_RAF .rtsFirst .rtsSelected { background-position: 0 -235px; }
.RadTabStripBottom_RAF .rtsSelected .rtsOut { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 100% -183px; }
.RadTabStripBottom_RAF .rtsLast .rtsSelected .rtsOut { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 100% -235px; }

.RadTabStripBottom_RAF .rtsAfter { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 0 -183px; }

.RadTabStripLeft_RAF .rtsIn { padding: 1px 10px 1px; }

.RadTabStripLeft_RAF .rtsLink { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 0 -269px; }

.RadTabStripLeft_RAF .rtsSelected { background-position: 0 -294px; }

.RadTabStripRight_RAF .rtsIn { padding: 1px 10px 1px; }

.RadTabStripRight_RAF .rtsLink { background: transparent url('./images/Telerik/TabStrip/TabStripStates.gif') no-repeat 100% -269px; }

.RadTabStripRight_RAF .rtsSelected { background-position: 100% -294px; }

.MultiPage
{
    background:#FCEBEB;
    position:relative;
    top: 0px;
    border:0px solid #fff;
    border-top:1px solid #B65743;
}

/* Scheduler */

.RadScheduler_RAF,
.RadScheduler_RAF input,
.RadScheduler_RAF select,
.RadScheduler_RAF textarea,
.RadScheduler_RAF .rsAllDayTable
{
	font: normal 12px Verdana;
	color: #333;
}

.RadScheduler_RAF .rsTopWrap
{
	border: 1px solid #828282;
}

.RadScheduler_RAF .rsHeader,
.RadScheduler_RAF .rsHeader ul a,
.RadScheduler_RAF .rsHeader .rsSelected,
.RadScheduler_RAF .rsHeader .rsSelected em,
.RadScheduler_RAF .rsHeader .rsDatePickerActivator,
.RadScheduler_RAF .rsHeader .rsPrevDay,
.RadScheduler_RAF .rsHeader .rsNextDay
{
	background-color:#797b7d;
}

.RadScheduler_RAF .rsHeader
{
	background-position: 0 0;
	background-repeat: repeat-x;
	border-bottom: 1px solid #5a5a5a;
	height: 36px;
	line-height: 36px;
}

.RadScheduler_RAF .rsHeader,
.RadScheduler_RAF .rsHeader a
{
	color: #d6d6d6;
}

.RadScheduler_RAF .rsHeader .rsPrevDay,
.RadScheduler_RAF .rsHeader .rsNextDay
{	
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
	width: 24px;
	height: 24px;
	line-height: 15px;
}

.RadScheduler_RAF .rsHeader .rsPrevDay
{
	margin: 6px 0 0 10px;
	background-position: 0 -48px;
}

.RadScheduler_RAF .rsHeader .rsNextDay
{
	margin: 6px 8px 0 0;
	background-position: -24px -48px;
}

.RadScheduler_RAF .rsHeader .rsDatePickerActivator
{
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
	margin: 13px 0 0 2px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	background-position: -252px -36px;
}

.RadScheduler_RAF .rsHeader h2
{
	font-size: 16px;
	font-weight: normal;
}

.RadScheduler_RAF .rsHeader li
{
	font-size: 13px;
}

.RadScheduler_RAF .rsHeader ul span,
.RadScheduler_RAF .rsHeader ul em
{
	line-height: 36px;
	padding: 0 9px;
	color: #fff;
}

.RadScheduler_RAF .rsHeader .rsSelected  
{
	background-position: 100% -108px; margin-left: 0px; 	
	background:#B65743;
}
		
.RadScheduler_RAF .rsHeader .rsSelected em 
{
	font:bold #FFF Verdana;
	background-position: 0 -108px; 
	padding-left: 12px; 
	border-right:1px solid #fff;	
	background: #B65743;
}

.RadScheduler_RAF .rsHeader ul a 
{
	color: #6E6E6E; 
	border-right:1px solid #F6F5ED;
	
}

.RadScheduler_RAF .rsHeader ul .rsFirst a 
{
	border-left:0px solid #F6F5ED;
}
	
.RadScheduler_RAF .rsHeader ul .rsLast a 
{
	background-position: 100% 1000px;
	border-right:0px solid #F6F5ED;
}

.RadScheduler_RAF .rsSpacerCell,
.RadScheduler_RAF .rsHorizontalHeaderWrapper,
.RadScheduler_RAF .rsHorizontalHeaderTable
{
	background: #ededed;
	color: #272722;
}

.RadScheduler_RAF .rsAllDayHeader,
.RadScheduler_RAF .rsVerticalHeaderWrapper,
.RadScheduler_RAF .rsVerticalHeaderTable
{
	background: #fff;
}

.RadScheduler_RAF .rsVerticalHeaderWrapper
{
	padding-left:1px;
}

.RadScheduler_RAF .rsVerticalHeaderTable div
{
	font-size: 16px;
}

.RadScheduler_RAF .rsAmPm
{
	top: -7px;
	font-size: 9px;
}

.RadScheduler_RAF .rsSpacerCell,
.RadScheduler_RAF .rsHorizontalHeaderTable th
{
	border-color: #747474;
	background: transparent url('./images/Telerik/Scheduler/rsSprites.gif') repeat-x 0 -281px;
}

.RadScheduler_RAF .rsAllDayHeader,
.RadScheduler_RAF .rsTopWrap .rsVerticalHeaderTable th
{
	border-color: #f3f3e2 #acaba6;
	color: #6E6E6E;
	background: #f1f1f1 url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat -262px -444px;
	border-bottom: 0;
}

.RadScheduler_RAF .rsVerticalHeaderTable .rsAlt th
{
	border-color: #f3f3e2 #acaba6;
}

.RadScheduler_RAF .rsVerticalHeaderTable .rsAlt div
{
	margin: 0 3px;
	height: 23px;
	border-bottom: 1px solid #acaba6;
}

.RadScheduler_RAF .rsAllDayRow
{
	background: #ededed;
}

.RadScheduler_RAF .rsAllDayHeader,
.RadScheduler_RAF .rsVerticalHeaderTable .rsAllDayHeader
{
	border-color: #b0aca0 #acaba6;
}

.RadScheduler_RAF .rsAllDayRow td,
.RadScheduler_RAF .rsContentTable .rsAllDayRow td
{
	border-color: #b3b3b3;
	border-style: solid;
}

.RadScheduler_RAF .rsContentTable td
{
	border-color: #f3f3e2 #ddd;
}

.RadScheduler_RAF .rsContentTable .rsAlt td
{
	border-color: #d3d3c0;
}

.RadScheduler_RAF .rsApt .rsArrowTop,
.RadScheduler_RAF .rsApt .rsArrowBottom,
.RadScheduler_RAF .rsApt .rsArrowLeft,
.RadScheduler_RAF .rsApt .rsArrowRight,
.RadScheduler_RAF .rsApt .rsAptDelete,
.RadScheduler_RAF .rsApt .rsAptResize,
.RadScheduler_RAF .rsApt .rsAptRecurrence,
.RadScheduler_RAF .rsApt .rsAptRecurrenceException
{
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_RAF .rsApt .rsArrowTop { background-position: 50% -360px }
.RadScheduler_RAF .rsApt .rsArrowBottom { background-position: 50% -392px }
.RadScheduler_RAF .rsApt .rsArrowLeft { background-position: -132px -374px; top: 9px; left: 2px; }
.RadScheduler_RAF .rsApt .rsArrowRight { background-position: -165px -374px; top: 9px; right: 2px; }
.RadScheduler_RAF .rsApt .rsAptDelete { background-position: -36px -349px; width: 13px; }
.RadScheduler_RAF .rsApt .rsAptResize { background-position: 50% -396px; bottom: 2px; }
.RadScheduler_RAF .rsTimelineView .rsApt .rsAptResize { background-position: -150px -403px; }
.RadScheduler_RAF .rsApt .rsAptRecurrence { background-position: 0 -349px; padding-top: 10px; }
.RadScheduler_RAF .rsApt .rsAptRecurrenceException { background-position: -15px -349px; padding-top: 10px; }

.RadScheduler_RAF .rsAptCreate
{
	background: #dfdfdf;
}

.RadScheduler_RAF .rsApt .rsAptOut,
.RadScheduler_RAF .rsApt .rsAptMid
{
	border-color: #aaa;
}

.RadScheduler_RAF .rsApt .rsAptOut
{
	background-color: #e1e1e1;
}

.RadScheduler_RAF .rsFooter,
.RadScheduler_RAF .rsFooter a
{
	background: #d6d6d6;
}

.RadScheduler_RAF .rsFooter
{
	background-color: #d6d6d6;
	background-position: 0 -312px;
	background-repeat: repeat-x;
	border-color: #828282;
}

.RadScheduler_RAF .rsFooter a
{
	color: #828282;
	background-position: 0 -252px;
}

.RadScheduler_RAF .rsEditOptions a,
.RadScheduler_RAF .rsAptEditResizeHandle,
.RadScheduler_RAF .rsAptEditFormWrapper
{
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_RAF .rsAptEditFormOuter, /* top */
.RadScheduler_RAF .rsAptEditFormInner  /* bottom */
{
	background: url('./images/Telerik/Scheduler/rsInlineEditHSprite.gif') no-repeat;
}

.RadScheduler_RAF .rsAptEditFormMiddle, /* left */
.RadScheduler_RAF .rsAptEditFormMiddle2 /* right */
{
	background: url('./images/Telerik/Scheduler/rsInlineEditVSprite.gif') no-repeat;
}

.RadScheduler_RAF .rsAptEditFormOuter { background-position: 100% 0; }
.RadScheduler_RAF .rsAptEditFormInner { background-position: 0 100%; }
.RadScheduler_RAF .rsAptEditFormMiddle { background-position: 0 100%; }
.RadScheduler_RAF .rsAptEditFormMiddle2 { background-position: 100% 100%; }
.RadScheduler_RAF .rsAptEditFormWrapper { background-position: -265px -242px; }

.RadScheduler_RAF .rsAptEditFormWrapper .rsAptEditTextareaWrapper
{
	border-color: #aaa;
}

.RadScheduler_RAF .rsEditOptions
{
	background: #dedede;
}

.RadScheduler_RAF .rsEditOptions a
{
	color: #797B7D;
}

.RadScheduler_RAF .rsEditOptions .rsAptEditConfirm { background-position: 0 -187px; }
.RadScheduler_RAF .rsEditOptions .rsAptEditCancel { background-position: 0 -223px; }
.RadScheduler_RAF .rsEditOptions .rsAptEditMore { background-position: -265px -187px; }

.RadScheduler_RAF .rsAptEditResizeHandle { background-position: -265px -216px; }

.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_RAF .rsAdvancedEdit
{
	color:#797B7D;
	font:bold 11px verdana;
	background: #ececec;
	border: 1px solid #7F9DB9;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvInput,
.RadScheduler_RAF .rsAdvancedEdit select,
.RadScheduler_RAF .rsAdvancedEdit .textareaWrapper
{
	border-color: #7F9DB9;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvInput
{
	padding: 3px 0 3px 1px;
}

.RadScheduler_RAF .rsAdvancedEdit .rsInvalid,
.RadScheduler_RAF .rsAdvancedEdit .rsInvalid textarea
{
	background: #fff url('') no-repeat scroll 99% -183px;
}

.RadScheduler_RAF .rsAdvancedEdit .textareaWrapper
{
	background: #fff;
}

.RadScheduler_RAF .rsAdvancedEdit .rsInvalid
{
	border-color: #f32800;
	color: #797B7D;
}

.RadScheduler_RAF .rsAdvancedEdit h2
{
	color: #797B7D;
	line-height: 24px;
	height: 24px;
	
	font-size: 12px;
	
	text-indent: 15px;

	border-top: 1px solid #c8e7be;
	border-bottom: 1px solid #87df6c;
	
	background: url('./images/Telerik/Scheduler/rsSprites.gif') repeat-x 0 -420px;
}

.RadScheduler_RAF .rsAdvancedEdit h3
{
	font-size: 12px;
}

.RadScheduler_RAF .rsAdvancedEdit label
{
	line-height: 23px;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvResetExceptions a
{
	color: #797B7D;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvRecurrenceFreq
{
	border-color: #c3c2a4;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvHourly,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvDaily,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvWeekly,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvMonthly,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvYearly
{
	border-left: 0;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea
{
	background: #fff;
	border-color: #7F9DB9;
	height: 20px;
	padding-left: 21px;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave,
.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	margin-right: 26px;
	font-weight: bold;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditSave
{
	margin:2px;
	font-size: 10px;
	color: #ffffff;
	font-family: 'Verdana';
	background-color: #797b7d;
	text-align: center;
	border: 1px solid #797b7d;
	width:30px;
	padding:0 25px;
}

.RadScheduler_RAF .rsAdvancedEdit .rsAdvancedSubmitArea .rsAdvEditCancel
{
	margin:2px;
	font-size: 10px;
	color: #ffffff;
	font-family: 'Verdana';
	background-color: #797b7d;
	text-align: center;
	border: 1px solid #797b7d;
	width:40px;
	padding:0 20px;
}

/* date/time picker styles */

.RadScheduler_RAF table.RadCalendarTimeView_RAF a
{
	padding: 3px;
	text-align: right;
}

* html .RadScheduler_RAF .rsTimePick .RadInput_RAF { vertical-align: top; }
*+html .RadScheduler_RAF .rsTimePick .RadInput_RAF { vertical-align: top; }

.RadScheduler_RAF .rsTimePick .RadInput_RAF input.riEnabled,
.RadScheduler_RAF .rsTimePick .RadInput_RAF input.riHover,
.RadScheduler_RAF .rsTimePick .RadInput_RAF input.riFocused
{
	/*ubicacion de los calendars*/
	background: #fff url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat 100% -252px;
	margin:3px 0 0 0;
	* margin:3px 0 0 1px;
	padding: 2px 0 1px 0;
	height:10px;
}

.RadScheduler_RAF div.pickerWrapper_RAF
{
	vertical-align: baseline;
}

.RadScheduler_RAF .rsModalWrapper .rsModalDialog
{
	border-color: #929292;
}

.RadScheduler_RAF .rsModalWrapper .rsModalOuter
{
	border-color: #6b6b6b;
}

.RadScheduler_RAF .rsModalWrapper .rsModalInner
{
	border-color: #e9e9e9;
}

.RadScheduler_RAF .rsModalWrapper .rsModalTitle
{
	color: #6E6E6E;
}

.RadScheduler_RAF .rsModalWrapper .rsModalIcon,
.RadScheduler_RAF .rsModalWrapper .rsModalButtons a
{
	background: url('./images/Telerik/Scheduler/rsSprites.gif') no-repeat;
}

.RadScheduler_RAF .rsModalWrapper .rsModalIcon
{
	background-position: 0 -526px;
}

.RadScheduler_RAF .rsModalWrapper .rsModalButtons .rsModalConfirm,
.RadScheduler_RAF .rsModalWrapper .rsModalButtons .rsModalClose
{
	background-position: 0 -452px;
	border: 0;
	color: #333;
	background-color: #fff;
	width: 86px;
}

/* TreeView */

.RadTreeView_RAF .rcbScroll
{
	scrollbar-3dlight-color:#000;
	scrollbar-arrow-color:#000;
	scrollbar-base-color:#000;
	scrollbar-darkshadow-color:#000;
	scrollbar-face-color:#000;
	scrollbar-highlight-color:#000;
	scrollbar-shadow-color:#000;
}

.RadTreeView_RAF,
.RadTreeView_RAF a.rtIn,
.RadTreeView_RAF .rtEdit .rtIn input
{
	border:1px solid #7F9DB9;
	background:#F6F5ED;
	font:10px verdana;
	color:#797B7D;
	line-height:1.273em;
}

.RadTreeView_RAF .rtTop, 
.RadTreeView_RAF .rtMid, 
.RadTreeView_RAF .rtBot
{
	padding: 0 0 0 20px;
}

.RadTreeView_RAF .rtPlus, 
.RadTreeView_RAF .rtMinus
{
	margin:4px 6px 0 -18px;
	width:11px;
	height:11px;
}

.RadTreeView_RAF .rtPlus
{
	background: transparent url('./images/Telerik/TreeView/PlusMinus.gif') no-repeat 0 0;
}

.RadTreeView_RAF .rtMinus
{
	background: transparent url('./images/Telerik/TreeView/PlusMinus.gif') no-repeat 0 -11px;
}

.RadTreeView_RAF .rtSp
{
	height:18px;
}

.RadTreeView_RAF .rtChk
{
	margin: 0 2px;
	padding:0;
	width:13px;
	height:13px;
}

.RadTreeView_RAF .rtIn
{
	margin-left:3px;
	padding: 2px;
}

.RadTreeView_RAF .rtIndeterminate
{
    background: transparent url('./images/Telerik/TreeView/TriState.gif') no-repeat 0 -26px;
}

.RadTreeView_RAF .rtChecked
{
    background: transparent url('./images/Telerik/TreeView/TriState.gif') no-repeat 0 0;
}

.RadTreeView_RAF .rtUnchecked
{
    background: transparent url('./images/Telerik/TreeView/TriState.gif') no-repeat 0 -13px ;
}

.RadTreeView_RAF .rtHover .rtIn
{
	background: #8C8C8C;
	border: 0px solid #fff;
	padding: 1px;
	color:#fff;
}

.RadTreeView_RAF .rtSelected .rtIn
{
	background-color:#B65743;
	border: 0px solid #fff;
	padding: 1px;
	color:#fff;
}

.RadTreeView_RAF_disabled .rtIn,
.RadTreeView_RAF .rtDisabled .rtIn
{
	color:#ccc;
}

.RadTreeView_RAF .rtSelected .rtLoadingBelow
{
	color: #000;
}

.RadTreeView_RAF .rtLI .rtEdit .rtIn
{
	border:1px solid black;
	padding: 1px;
	height:1.2em;
	background: #fff;
	text-decoration:none;
}

.RadTreeView_RAF .rtEdit .rtIn input
{
	height:1em;
	line-height:1em;
	border:0;
	margin:0;
	padding:0;
	background:transparent;
}

.rtDropAbove_RAF,
.rtDropBelow_RAF
{
    border: 1px dotted black;
    font-size: 3px;
    line-height: 3px;
    height: 3px;
}

.rtDropAbove_RAF
{
    border-bottom: 0;
}

.rtDropBelow_RAF
{
    border-top: 0;
}

.RadTreeView_RAF .rtLines .rtLI,
.RadTreeView_RAF .rtLines .rtFirst .rtUL
{
	background:url('./images/Telerik/TreeView/NodeSpan.gif') repeat-y 0 0;
}

.RadTreeView_RAF_rtl .rtLines .rtLI,
.RadTreeView_RAF_rtl .rtLines .rtFirst .rtUL
{
	background:url('./images/Telerik/TreeView/NodeSpan_rtl.gif') repeat-y 100% 0;
}

.RadTreeView_RAF .rtLines .rtFirst
{
    background:url('./images/Telerik/TreeView/FirstNodeSpan.gif') no-repeat 0 1.273em;
}

.RadTreeView_RAF_rtl .rtLines .rtFirst
{
    background:url(TreeView/FirstNodeSpan_rtl.gif) no-repeat 100% 1.273em;
}

.RadTreeView_RAF .rtLines .rtFirst .rtUL
{
	background:url('./images/Telerik/TreeView/FirstNodeSpan.gif') repeat-y 0 1.273em;
}

.RadTreeView_RAF_rtl .rtLines .rtFirst .rtUL
{
	background:url('./images/Telerik/TreeView/FirstNodeSpan_rtl.gif') repeat-y 100% 1.273em;
}

.RadTreeView_RAF .rtLines .rtLast,
.RadTreeView_RAF .rtLines .rtLast .rtUL
{
	background:none;
}

.RadTreeView_RAF .rtLines .rtTop
{
	background:url('./images/Telerik/TreeView/TopLine.gif') 0 0 no-repeat;
}

.RadTreeView_RAF_rtl .rtLines .rtTop
{
	background:url('./images/Telerik/TreeView/TopLine_rtl.gif') 100% 0 no-repeat;
}

.RadTreeView_RAF .rtLines .rtLast .rtTop
{
	background:url('./images/Telerik/TreeView/SingleLine.gif') 0 0 no-repeat;
}

.RadTreeView_RAF_rtl .rtLines .rtLast .rtTop
{
	background:url('./images/Telerik/TreeView/SingleLine_rtl.gif') 100% 0 no-repeat;
}

.RadTreeView_RAF .rtLines .rtMid
{
	background:url('./images/Telerik/TreeView/MiddleLine.gif') 0 0 no-repeat;
}

.RadTreeView_RAF_rtl .rtLines .rtMid
{
	background:url('./images/Telerik/TreeView/MiddleLine_rtl.gif') 100% 0 no-repeat;
}

.RadTreeView_RAF .rtLines .rtBot
{
	background:url('./images/Telerik/TreeView/BottomLine.gif') 0 0 no-repeat;
}

.RadTreeView_RAF_rtl .rtLines .rtBot
{
	background:url('./images/Telerik/TreeView/BottomLine_rtl.gif') 100% 0 no-repeat;
}


.RadTreeView_RAF_rtl .rtPlus,
.RadTreeView_RAF_rtl .rtMinus
{/* firefox */
	margin-right:-11px;
	right:-13px;
}

* html .RadTreeView_RAF_rtl .rtPlus,
* html .RadTreeView_RAF_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

*+html .RadTreeView_RAF_rtl .rtPlus,
*+html .RadTreeView_RAF_rtl .rtMinus
{
	margin-right:-18px;
	right:0;
}

.RadTreeView_RAF_rtl .rtTop,
.RadTreeView_RAF_rtl .rtMid, 
.RadTreeView_RAF_rtl .rtBot
{
	padding: 0 20px 2px 0;
	margin:0;
}

@media screen and (min-width:550px)
{
	/* fixes for opera (changes the paddings/margins automatically in rtl mode) */

	html:first-child .RadTreeView_RAF_rtl .rtPlus,
	html:first-child .RadTreeView_RAF_rtl .rtMinus,
	html:first-child .RadTreeView_RAF_rtl .rtFirst .rtLI .rtPlus,
	html:first-child .RadTreeView_RAF_rtl .rtFirst .rtLI .rtMinus
	{
		margin:4px 6px 0 -18px;
		right:0;
	}
	
	/* fix for safari bug (inline-block positioned elements in rtl mode get no width) */
	:root .RadTreeView_RAF_rtl .rtPlus,
	:root .RadTreeView_RAF_rtl .rtMinus
	{
		right: 0;
		margin-right: -18px;
		margin-left: 7px;
	}
}

.RadTreeView_RAF_designtime .rtPlus,
.RadTreeView_RAF_designtime .rtMinus
{
	left:3px;
	top:4px;
}

/* RadGrid */
.RadGrid_RAF
{
	background:#fff;
	color:#333;
}

.RadGrid_RAF,
.DetailTable_RAF
{
	border:1px solid #7F9DB9;
}

.RadGrid_RAF,
.MasterTable_RAF,
.DetailTable_RAF,
.GroupPanel_RAF table,
.GridEditForm_RAF table,
.GridToolTip_RAF
{
	font:10px Verdana; /*TAMANIO DE FUENTE DEL GRID*/
	color:#797B7D;
}

.MasterTable_RAF,
.DetailTable_RAF
{
	border-collapse:separate !important;
}

.MasterTable_RAF
{
	border:2px solid #fff;
}

.GridRow_RAF td,
.GridAltRow_RAF td,
.GridEditRow_RAF td,
.GridFooter_RAF td,
.GridGroupFooter_RAF td,
.GridFilterRow_RAF td,
.GridHeader_RAF,
.ResizeHeader_RAF,
.GroupHeader_RAF td
{
	padding-left:4px;
	padding-right:4px;
}

.RadGrid_RAF .rgAdd,
.RadGrid_RAF .rgRefresh,
.RadGrid_RAF .rgEdit,
.RadGrid_RAF .rgDel,
.RadGrid_RAF .rgFilter,
.RadGrid_RAF .rgPagePrev,
.RadGrid_RAF .rgPageNext,
.RadGrid_RAF .rgPageFirst,
.RadGrid_RAF .rgPageLast,
.RadGrid_RAF .rgExpand,
.RadGrid_RAF .rgCollapse,
.RadGrid_RAF .rgSortAsc,
.RadGrid_RAF .rgSortDesc,
.RadGrid_RAF .rgUpdate,
.RadGrid_RAF .rgCancel
{
	width:16px;
	height:16px;
	border:0;
	padding:0;
	background-color:transparent;
	background-image:url('./images/Telerik/Grid/sprite.gif');
	background-repeat:no-repeat;
	vertical-align:middle;
	cursor:pointer;
}

.GroupPanelItems_RAF input,
.GridCommandRow_RAF img,
.GridHeader_RAF input,
.GridFilterRow_RAF img,
.GridPager_RAF img
{
	vertical-align:middle;
}

.GridHeader_RAF,
.ResizeHeader_RAF
{
	padding-top:4px;
	padding-bottom:4px;
	background:#797b7d;
	font: bold 10px verdana;
	text-align:left;
	border-color:Black;
}

.GridHeader_RAF,
.GridHeader_RAF a
{
	color:#fff;
	text-decoration:none;
}

.GridHeader_RAF
{
	border-right:1px solid #fff;
}

.GridRow_RAF td,
.GridAltRow_RAF td,
.GridEditRow_RAF td
{
	border-bottom:1px solid #fff; /*LINEAS DIVISORAS*/
	padding-top:5px;
	padding-bottom:5px;
}

.GridEditRow_RAF td
{
	background:#fff;		
}

.GridRow_RAF td
{
	background:#fff;	
}

.GridAltRow_RAF td
{
	background:#FCEBEB; 	/*DEDED7*/
}

.SelectedRow_RAF td
{
	background:#B65743;
	color:#fff;	
}

.GridRow_RAF a,
.GridAltRow_RAF a,
.GridEditRow_RAF a
{
	color:#000;
}

.GridRowOver_RAF,
.ActiveRow_RAF
{
	background:#e7f1ff; /*seleted*/
}

.GridRowOver_RAF td,
.ActiveRow_RAF td
{
	border:0;
}

.SelectedRow_RAF td
{
	border:0;
}

.GridEditRow_RAF
{
	background:#ffffe1;
}

.GridEditRow_RAF td
{
	border-bottom:1px solid #d8dde0;
}

.GridFooterDiv_RAF,
.GridFooter_RAF,
.GridGroupFooter_RAF
{
	background:#fbfbfb;
	font-weight:bold;
}

.GridFooter_RAF,
.GridFooter_RAF a,
.GridGroupFooter_RAF,
.GridGroupFooter_RAF a
{
	color:#666;
}

.GridFooter_RAF td,
.GridGroupFooter_RAF td
{
	border-top:1px solid #e8e6e6;
	border-bottom:1px solid #e8e6e6;
	padding-top:5px;
	padding-bottom:5px;
}

.GridPager_RAF span
{
	color:#999;
}

.GridPager_RAF
{
	background:#d6d6d6;
	font-weight:bold;
}

.GridPager_RAF td
{
	padding:4px;
}

.GridPager_RAF td,
.GridPager_RAF td a
{
	color:#666;
}

.PagerLeft_RAF
{
	float:left;
}

.PagerRight_RAF
{
	float:right;
}

.PagerCenter_RAF
{
	text-align:center;
}

.PagerCenter_RAF span
{
	vertical-align:middle;
}

.RadGrid_RAF .rgPagePrev
{
	background-position:6px -224px;
}

.RadGrid_RAF .rgPageNext
{
	background-position:-22px -224px;
}

.RadGrid_RAF .rgPageFirst
{
	background-position:5px -192px;
}

.RadGrid_RAF .rgPageLast
{
	background-position:-21px -192px;
}

.GridHeader_RAF .rgSortAsc
{
	background-position:-21px -256px;
	height:12px;
}

.GridHeader_RAF .rgSortDesc
{
	background-position:4px -256px;
	height:12px;
}

.TopReorderIndicator_RAF,
.BottomReorderIndicator_RAF
{
	width:11px !important;
	height:11px !important;
	margin-left:-5px;
	background:url('./images/Telerik/Grid/sprite.gif') 0 -100px no-repeat;
}

.BottomReorderIndicator_RAF
{
	background-position:-21px -100px;
}

.GridFilterRow_RAF td
{
	padding-top:5px;
	padding-bottom:5px;
}

.RadGrid_RAF .rgFilter
{
	background-position:2px -288px;
}

.GridFilterRow_RAF td
{
	border-bottom:1px solid #a5bedf;
}

.GridFilterRow_RAF input[type="text"]
{
	border:1px solid #6788be;
	border-bottom-width:2px;
	font:10px Verdana;
	color:#000;
	vertical-align:middle;
}

.GroupPanel_RAF
{
	border:1px dashed #ff9900;
	background:#ffebcc;
}

.GroupPanel_RAF td
{
	padding:2px 4px;
}

.GroupPanel_RAF td td
{
	padding:1px;
}

.GroupPanelItems_RAF
{
	border:1px solid #8e827f;
	background:url('./images/Telerik/Grid/sprite.gif') 0 0 repeat-x #544b58;
	color:#fff;
	padding:2px 4px;
}

.GroupPanel_RAF .rgSortAsc
{
	background-position:-21px -254px;
}

.GroupPanel_RAF .rgSortDesc
{
	background-position:4px -254px;
}

.GroupHeader_RAF td
{
	border-bottom:2px solid #6788be;
	padding-top:3px;
	padding-bottom:4px;
}

.RadGrid_RAF .rgExpand
{
	background-position:2px -130px;
}

.RadGrid_RAF .rgCollapse
{
	background-position:2px -162px;
}

.GroupHeader_RAF td div
{
	top:-0.6em;
}

.GroupHeader_RAF td div div
{
	top:0;
}

.GridEditForm_RAF
{
	border-bottom:1px solid #d8dde0;
}

.GridEditForm_RAF input[type="text"],
.GridEditForm_RAF input[type="password"],
.GridEditForm_RAF textarea
{
	
	border:1px solid #7F9DB9;
	background:#F6F5ED;
	color:#797B7D;
	font:10px Verdana;
}

.GridEditForm_RAF a
{
	color:#333;
}

.RadGrid_RAF .rgUpdate
{
	background-position:3px -321px;
}

.RadGrid_RAF .rgCancel
{
	background-position:2px -353px;
}

.DetailTable_RAF
{
	border-right:0;
}

.GridCommandRow_RAF
{
	background:#fff;
}

.GridCommandRow_RAF td
{
	border:0;
	padding:0;
}

.GridCommandRow_RAF a
{
	color:#333;
}

.RadGrid_RAF .rgAdd
{
	background-position:2px -386px;
}

.RadGrid_RAF .rgRefresh
{
	background-position:5px -417px;
}

.RadGrid_RAF .rgEdit
{
	background-position:2px -450px;
}

.RadGrid_RAF .rgDel
{
	background-position:2px -482px;
}

.LoadingPanel_RAF
{
	background:#f3f3e2;
}

.GridRowSelector_RAF
{
	background:#336;
}

.GridItemDropIndicator_RAF
{
    border-top:1px dashed #666;
}

.GridToolTip_RAF
{
	border:1px solid #6788be;
	padding:3px;
	background:#e9f2ff;
	color:#575757;
}

.RadGridRTL_RAF .GridHeader_RAF,
.RadGridRTL_RAF .ResizeHeader_RAF
{
	text-align:right;
}

.RadGridRTL_RAF .PagerLeft_RAF,
.RadGridRTL_RAF .GridPager_RAF .radslider
{
	float:right;
}

.RadGridRTL_RAF .PagerRight_RAF
{
	float:left;
}

/*TestWindowsManager*/
div.radwindow_RAFWM table td.corner
{
	width:6px;
	line-height:1px;
}

div.radwindow_RAFWM table td.topleft
{
	height: 6px;
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 0 -59px no-repeat;
}

div.radwindow_RAFWM table td.titlebar
{
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 0 0 repeat-x;
}

div.radwindow_RAFWM table td.topright
{
	height: 6px;
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 100% -59px no-repeat;
}

div.radwindow_RAFWM table td.bodyleft
{
	background:url('./images/Telerik/Window/WindowVerticalSprites.gif') 0 0 repeat-y;
}

div.radwindow_RAFWM .windowcontent
{
	height: 100%;
	border-bottom:0;
	background:#fff;
}

div.radwindow_RAFWM table td.bodyright
{
	background:url('./images/Telerik/Window/WindowVerticalSprites.gif') 100% 0 repeat-y;
}

div.radwindow_RAFWM table td.footerleft
{
	height:6px;
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 0 -106px no-repeat;
}

div.radwindow_RAFWM table td.footercenter
{
	height:6px;
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 0 -133px repeat-x;
}

div.radwindow_RAFWM table td.footerright
{
	height:6px;
	background:url('./images/Telerik/Window/WindowCornerSprites.gif') 100% -106px no-repeat;
}

div.radwindow_RAFWM td.statusbar
{
	height:20px;
	line-height:18px;
	background:#e4e4e4;
}

div.radwindow_RAFWM td.statusbar td
{
	border-top:1px solid #cecece;
}

div.radwindow_RAFWM td.statusbar input
{
	font:normal 12px arial,sans-serif;
	padding-left:4px;
	background: transparent;
}

div.radwindow_RAFWM td.statusbar div
{
      background:url('./images/Telerik/Window/WindowCornerSprites.gif') -20px -92px no-repeat;
}

div.radwindow_RAFWM td.statusbar .loading
{	
	background-image:url('./images/Telerik/Window/Loading.gif');	
}

div.radwindow_RAFWM td.statusbar span.statustext
{
	font: normal 11px Verdana, Arial, Sans-serif;
	color:#000;
}

div.radwindow_RAFWM td.statusbar input
{
    background-repeat: no-repeat;
}

div.radwindow_RAFWM table.titlebarcontrols ul.controlbuttons
{
	padding:0 2px 0 0 !important;
}

div.radwindow_RAFWM table.titlebarcontrols ul.controlbuttons li a
{
	width: 30px; 
	height: 26px; 
	line-height: 26px; 
	font-size: 1px;
	cursor: default;
	margin: 2px 0 2px 2px;
}

/* reload button */
div.radwindow_RAFWM a.reloadbutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -90px 0;
}

div.radwindow_RAFWM a.reloadbutton:hover
{
	background-position: -90px -26px;
}

/* unpin button */
div.radwindow_RAFWM a.pinbutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -150px 0;
}

div.radwindow_RAFWM a.pinbutton:hover
{
	background-position: -150px -26px;
}

/* pinbutton */
div.radwindow_RAFWM a.pinbutton.on
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -120px 0;
}

div.radwindow_RAFWM a.pinbutton.on:hover
{
	background-position: -120px -26px;
}

/* minimize button */
div.radwindow_RAFWM a.minimizebutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -60px 0;
}

div.radwindow_RAFWM a.minimizebutton:hover
{
	background-position: -60px -26px;
}

/* maximize button */
div.radwindow_RAFWM a.maximizebutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -30px 0;
}

div.radwindow_RAFWM a.maximizebutton:hover
{
    background-position: -30px -26px;
}

/* close button */
div.radwindow_RAFWM a.closebutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -180px 0;
}

div.radwindow_RAFWM a.closebutton:hover
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') no-repeat -180px -26px;
}

/* restore button */
div.radwindow_RAFWM.maximizedwindow a.maximizebutton,
div.radwindow_RAFWM.minimizedwindow a.minimizebutton
{
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') 0 0 !important;
}

div.radwindow_RAFWM.maximizedwindow a.maximizebutton:hover,
div.radwindow_RAFWM.minimizedwindow a.minimizebutton:hover
{	
	background: transparent url('./images/Telerik/Window/CommandSprites.gif') 0 -26px !important;
}

div.radwindow_RAFWM table.titlebarcontrols a.windowicon
{
	background: transparent url('./images/Telerik/Window/WindowCornerSprites.gif') -21px -59px no-repeat;
	cursor: default;
	margin: 8px 0 0 3px;
}

div.radwindow_RAFWM table.titlebarcontrols em
{
	font: normal normal 16px Arial, Verdana, sans-serif;
	color: white;	
	margin: 7px 0 0 2px;
}

div.radwindow_RAFWM.minimizedwindow
{
	width: 170px !important; 
	height: 30px !important;
	background: #4b4b4b;
	border: solid 2px #232323;
}

/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_RAFWM
{
	/* take into account the borders of the main DIV of the window when setting width/height */
	width: 164px !important; height: 34px !important;
}

div.radwindow_RAFWM.minimizedwindow td
{
    background: none !important;
}

div.radwindow.radwindow_RAFWM.minimizedwindow table.titlebarcontrols 
{
	width: 150px !important;
	height: 40px !important;
	margin-top: -3px;
}

div.radwindow.radwindow_RAFWM.minimizedwindow table.titlebarcontrols ul
{
    position: relative;
    top: -3px;
}

div.radwindow_RAFWM.minimizedwindow em
{
	color: white !important;
	width: 75px !important;
}


div.radwindow_RAFWM.minimizedwindow td.corner
{
	cursor: default;
}

div.radwindow_RAFWM.minimizedwindow td.corner.topleft,
div.radwindow_RAFWM.minimizedwindow td.corner.topright
{
	width: 10px !important;
}

div.radwindow_RAFWM.minimizedwindow td.titlebar
{
	cursor: default;
	background: #4b4b4b;
}

div.radwindow_RAFWM .windowcontent .windowpopup
{
	margin:16px;
	font:normal 11px Arial;
	color:black;	
	padding:0px 0px 16px 50px;
}

div.radwindow_RAFWM .windowcontent .windowpopup.radalert
{
	background: transparent url('./images/Telerik/Window/ModalDialogAlert.gif') no-repeat 8px center;
}

div.radwindow_RAFWM .windowcontent .windowpopup.radprompt
{
	padding: 0;
	
}

div.radwindow_RAFWM .windowcontent .windowpopup.radconfirm
{
	background: transparent url('./images/Telerik/Window/ModalDialogConfirm.gif') no-repeat 8px center;	
}

div.radwindow_RAFWM .windowcontent .dialogtext
{
    text-align: left;
}

div.radwindow_RAFWM .windowcontent input.dialoginput
{
	padding: 3px 4px 0 4px;
	height: 17px;
	width: 100%;
	font: normal 11px Verdana, Arial, Sans-serif;
	border: solid 1px black;
	background: #d6d6d6;
}

div.radwindow_RAFWM .windowcontent a,
div.radwindow_RAFWM .windowcontent a span
{
	text-decoration: none;
	color: black;
	line-height: 14px;
	cursor: default;
}

div.radwindow_RAFWM .windowcontent a.radwindowbutton
{
	background-color: #797b7d;
	border: 1px solid #797b7d;
	width: 78px;
	display:block;
}

div.radwindow_RAFWM .windowcontent a.radwindowbutton:hover
{
	background-color: #c2c2c3;
	border: 1px solid #797b7d;
}

div.radwindow_RAFWM .windowcontent a.radwindowbutton span.outerspan
{
	border: solid 1px 797b7d;
}

div.radwindow_RAFWM .windowcontent a.radwindowbutton span.innerspan
{ 
	font-size: 10px;
	color: #ffffff;
	font-family: 'Verdana';
	text-transform:uppercase;	
	text-align: center;
}

div.modaldialogbacgkround
{
	background: black;
}

/* set window transparency */
div.radwindow.radwindow_RAFWM.normalwindow.transparentwindow td.corner,
div.radwindow.radwindow_RAFWM.normalwindow.transparentwindow td.titlebar,
div.radwindow.radwindow_RAFWM.transparentwindow td.footercenter
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: .8; -moz-opacity: .8;
}

.radwindow.radwindow_RAFWM.minimizedwindow .controlbuttons
{
	margin-top: 6px;
}

.radwindow.radwindow_RAFWM.minimizedwindow em
{
	margin-top: 10px !important;
}

.radwindow.radwindow_RAFWM.minimizedwindow .windowicon
{
	margin-top: 11px !important;
}

