﻿
/*global*/

html body .RadInput_WebSafari, .RadInput_WebSafari
{
    display: block;
}


html body .rcTable .RadInput_WebSafari, .rcTable .RadInput_WebSafari
{
    width: auto;
    
}

html body .RadInput_WebSafari .riTextBox, html body .RadInputMgr_WebSafari, .RadInput_WebSafari, .RadInputMgr_WebSafari
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px ;
}

/*textbox states*/

html body .RadInput_WebSafari .riTextBox, html body .RadInputMgr_WebSafari
{
    border-color: #999999;
    background: #FFFFFF;
    color: #666666;
    padding: 4px 1px !important;
}

html body .RadInput_WebSafari .riEmpty, html body .RadInput_Empty_WebSafari
{
    color: #999999;
}

html body .RadInput_WebSafari .riHover, html body .RadInput_Hover_WebSafari, html body .RadInput_WebSafari .riFocused, html body .RadInput_Focused_WebSafari
{
    border-color: #666666;
    background-color: #DDDDDD;
}

html body .RadInput_WebSafari .riDisabled, html body .RadInput_Disabled_WebSafari
{
    border-color: #DDDDDD;
    color: #999999;
    cursor: Default;
}

html body .RadInput_WebSafari .riError, html body .RadInput_Error_WebSafari
{
    border-color: #D51923;
    background: #FFFFFF 100% -298px no-repeat url('../imagens/telerik/input_sprite.gif');
    color: #D51923;
}

.RadForm.rfdTextbox .RadInput_WebSafari .riError[type="text"], .RadForm.rfdTextbox .RadInput_Error_WebSafari[type="text"]
{
    border-color: #D51923;
    background: #fff 100% -298px no-repeat url('../imagens/telerik/input_sprite.gif');
    color: #D51923;
}

html body .RadInput_WebSafari .riNegative, html body .RadInput_Negative_WebSafari
{
    color: #565656;
}

/*buttons*/

.RadInput_WebSafari a
{
    background: transparent no-repeat url('../imagens/telerik/input_sprite.gif');
}

/*go*/

.RadInput_WebSafari .riBtn a
{
    width: 20px;
    height: 18px;
    line-height: 18px;
    background-position: 3px 5px;
}

.RadInput_WebSafari .riBtn a:hover
{
    background-position: 3px -45px;
}

/*spin*/

.RadInput_WebSafari .riSpin a
{
    width: 15px;
    height: 7px;
    line-height: 7px;
}

.RadInput_WebSafari a.riUp
{
    background-position: 4px -98px;
}

.RadInput_WebSafari a.riUp:hover
{
    background-position: 4px -148px;
}

.RadInput_WebSafari a.riDown
{
    background-position: 4px -199px;
}

.RadInput_WebSafari a.riDown:hover
{
    background-position: 4px -249px;
}

/*rtl*/

html body .RadInputRTL_WebSafari .riError, html body .RadInputRTL_Error_WebSafari
{
    background-position: 3px -298px;
}

.RadForm.rfdTextbox .RadInputRTL_WebSafari .riError[type="text"], .RadForm.rfdTextbox .RadInputRTL_Error_WebSafari[type="text"]
{
    background-position: 3px -298px;
}

/*Telerik RadGrid WebSafari Skin*/

/*global*/

.RadGrid_WebSafari
{
    background: #FFFFFF;
    color: #666666;
}
.RadGrid_WebSafari .rgMasterTable
{
    border: 1px solid #666666;
}

.RadGrid_WebSafari .rgAdd, .RadGrid_WebSafari .rgRefresh, .RadGrid_WebSafari .rgEdit, .RadGrid_WebSafari .rgDel, .RadGrid_WebSafari .rgFilter, .RadGrid_WebSafari .rgPagePrev, .RadGrid_WebSafari .rgPageNext, .RadGrid_WebSafari .rgPageFirst, .RadGrid_WebSafari .rgPageLast, .RadGrid_WebSafari .rgExpand, .RadGrid_WebSafari .rgCollapse, .RadGrid_WebSafari .rgSortAsc, .RadGrid_WebSafari .rgSortDesc, .RadGrid_WebSafari .rgUpdate, .RadGrid_WebSafari .rgCancel, .RadGrid_WebSafari .rgUngroup, .RadGrid_WebSafari .rgExpXLS, .RadGrid_WebSafari .rgExpDOC, .RadGrid_WebSafari .rgExpPDF, .RadGrid_WebSafari .rgExpCSV
{
    background-image: url('../imagens/telerik/sprite.gif');
}

/*header*/

.RadGrid_WebSafari .rgHeaderDiv
{
    background: #DDDDDD 0 -7550px repeat-x url('../imagens/telerik/sprite.gif');
}
.rgTwoLines .rgHeaderDiv
{
    background-position: 0 -7050px;
}

.RadGrid_WebSafari .rgHeader, .RadGrid_WebSafari th.rgResizeCol
{
    border: 0;
    border-bottom: 1px solid #666666;
    background: #DDDDDD;
    vertical-align: middle;
    padding-bottom: 6px;
    padding-top: 6px;
}

.RadGrid_WebSafari .rgHeader input
{
    margin: -2px 0 -3px 0;
    float: left;
}

.RadGrid_WebSafari .rgRow input, .RadGrid_WebSafari .rgAltRow input, .RadGrid_WebSafari .rgRow img, .RadGrid_WebSafari .rgAltRow img
{
    margin: -1px 0 -2px 0;
    float: left;
}

.RadGrid_WebSafari .rgRow .aspNetDisabled, .RadGrid_WebSafari .rgAltRow .aspNetDisabled
{
    display: block;
    width: 13px;
}

.RadGrid_WebSafari th.rgSorted
{
    background-color: #C4C4C4;
    background-position: 0 -2600px;
}

.RadGrid_WebSafari .rgHeader, .RadGrid_WebSafari .rgHeader a
{
    color: #666666;
}

/*rows*/

.RadGrid_WebSafari .rgNoRecords td
{
    padding: 7px;
}

.RadGrid_WebSafari .rgRow td, .RadGrid_WebSafari .rgAltRow td, .RadGrid_WebSafari .rgEditRow td, .RadGrid_WebSafari .rgFooter td
{
    border-style: solid;
    border-width: 0 0 1px 0;
    padding-bottom: 5px;
    padding-top: 6px;
    vertical-align: middle;
}

.rgRow
{
    background: #FFFFFF;
}

.rgRow td, .rgRow.td
{
    border-color: #FFFFFF;
}

.rgAltRow
{
    background: #E9E9E9;
}

.rgAltRow td, .rgAltRow.td
{
    border-color: #F2F2F2;
}

.RadGrid_WebSafari .rgRow .rgSorted
{
    border-bottom-color: #F2F2F2;
    background-color: #F2F2F2;
}

.RadGrid_WebSafari .rgAltRow .rgSorted
{
    border-bottom-color: #E6E6E6;
    background-color: #E6E6E6;
}

.RadGrid_WebSafari .rgSelectedRow .rgSorted, .RadGrid_WebSafari .rgActiveRow .rgSorted, .RadGrid_WebSafari .rgHoveredRow .rgSorted, .RadGrid_WebSafari .rgEditRow .rgSorted
{
    background-color: transparent;
}

.RadGrid_WebSafari .rgRow a, .RadGrid_WebSafari .rgAltRow a, .RadGrid_WebSafari .rgEditRow a, .RadGrid_WebSafari tr.rgEditRow a, .RadGrid_WebSafari tr.rgHoveredRow a, .RadGrid_WebSafari tr.rgActiveRow a, .RadGrid_WebSafari .rgFooter a, .RadGrid_WebSafari .rgEditForm a
{
    color: #666666;
}
* + html .RadGrid_WebSafari .rgSelectedRow .rgSorted
{
    background-color: #828282;
}
* html .RadGrid_WebSafari .rgSelectedRow .rgSorted
{
    background-color: #828282;
}

.RadGrid_WebSafari .rgSelectedRow a
{
    color: #FFFFFF;
}

.RadGrid_WebSafari .rgHoveredRow
{
    background-color: #999999;
    color: #FFFFFF;
    cursor: pointer;
}

.RadGrid_WebSafari .rgActiveRow, .RadGrid_WebSafari .rgSelectedRow, .RadGrid_WebSafari .rgSelectedRow .rgHoveredRow
{
    background-color: #666666;
    color: #FFFFFF;
}

* + html .RadGrid_WebSafari .rgActiveRow .rgSorted, * + html .RadGrid_WebSafari .rgHoveredRow .rgSorted
{
    background-color: #C5C5C5;
}
* html .RadGrid_WebSafari .rgActiveRow .rgSorted, * html .RadGrid_WebSafari .rgHoveredRow .rgSorted
{
    background-color: #C5C5C5;
}

.RadGrid_WebSafari .rgEditRow
{
    background: #FFFFFF 0 -4900px repeat-x url('../imagens/telerik/sprite.gif');
    color: #666666;
}
* + html .RadGrid_WebSafari .rgEditRow .rgSorted
{
    background-color: #FFFFFF;
}
* html .RadGrid_WebSafari .rgEditRow .rgSorted
{
    background-color: #FFFFFF;
}

.RadGrid_WebSafari .rgActiveRow td, .RadGrid_WebSafari .rgActiveRow td.rgSorted, .RadGrid_WebSafari .rgHoveredRow td.rgSorted
{
    border-bottom-color: #9E9E9E;
}

.RadGrid_WebSafari .rgHoveredRow td
{
    border-bottom-color: #999999;
}

.RadGrid_WebSafari .rgActiveRow td, .RadGrid_WebSafari .rgSelectedRow td, .RadGrid_WebSafari .rgSelectedRow .rgHoveredRow, .RadGrid_WebSafari .rgSelectedRow td.rgSorted
{
    border-bottom-color: #666666;
}

/*footer*/

.RadGrid_WebSafari .rgFooterDiv, .RadGrid_WebSafari .rgFooter
{
    background: #DDDDDD;
}

.RadGrid_WebSafari .rgFooter td
{
    border-top: 1px solid #666666;
    border-bottom: 1px solid #DDDDDD;
}

/*status*/

.RadGrid_WebSafari .rgPager .rgStatus
{
    border: 1px solid;
    border-color: #828282 #C9C9C9 #DDDDDD #C9C9C9;
    border-left: 0;
}

.RadGrid_WebSafari .rgStatus div
{
    /*background-image: url('Common/loading_small.gif');*/
}

/*pager*/

.RadGrid_WebSafari .rgAdvPart
{
    display: none;
}

.RadGrid_WebSafari .rgPager, .RadGrid_WebSafari .rgCommandRow
{
    background: #DDDDDD;
}

.RadGrid_WebSafari td.rgPagerCell
{
    border-bottom: 1px solid #666666 !important;
}

.RadGrid_WebSafari .rgInfoPart
{
    color: #8A8A8A;
}

.RadGrid_WebSafari .rgTitulo
{
    float: none;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}

.RadGrid_WebSafari .rgInfoPart strong
{
    color: #4C4E54;
}

.RadGrid_WebSafari .rgPageFirst
{
    background-position: 0 -550px;
}
.RadGrid_WebSafari .rgPageFirst:hover
{
    background-position: 0 -600px;
}
.RadGrid_WebSafari .rgPagePrev
{
    background-position: 0 -700px;
}
.RadGrid_WebSafari .rgPagePrev:hover
{
    background-position: 0 -750px;
}
.RadGrid_WebSafari .rgPageNext
{
    background-position: 0 -850px;
}
.RadGrid_WebSafari .rgPageNext:hover
{
    background-position: 0 -900px;
}
.RadGrid_WebSafari .rgPageLast
{
    background-position: 0 -1000px;
}
.RadGrid_WebSafari .rgPageLast:hover
{
    background-position: 0 -1050px;
}

.RadGrid_WebSafari .rgPager .rgPagerButton
{
    border-color: #d0d0d0 #aeaeae #8b8b8b;
    background: #e8e8e8 repeat-x 0 -1550px url('../imagens/telerik/sprite.gif');
    color: #000000;
}

.RadGrid_WebSafari .rgNumPart a:hover, .RadGrid_WebSafari .rgNumPart a:hover span, .RadGrid_WebSafari .rgNumPart a.rgCurrentPage, .RadGrid_WebSafari .rgNumPart a.rgCurrentPage span
{
    background: no-repeat url('../imagens/telerik/sprite.gif');
}

.RadGrid_WebSafari .rgNumPart a
{
    color: #666666;
}

.RadGrid_WebSafari .rgNumPart a:hover
{
    background-position: 100% -1250px;
}

.RadGrid_WebSafari .rgNumPart a:hover span
{
    background-position: 0 -1150px;
}

.RadGrid_WebSafari .rgNumPart a.rgCurrentPage, .RadGrid_WebSafari .rgNumPart a.rgCurrentPage:hover
{
    background-position: 100% -1450px;
}

.RadGrid_WebSafari .rgNumPart a.rgCurrentPage span, .RadGrid_WebSafari .rgNumPart a.rgCurrentPage:hover span
{
    background-position: 0 -1350px;
}

/*sorting, reordering*/

.RadGrid_WebSafari .rgHeader .rgSortAsc
{
    background-position: 3px -248px;
}

.RadGrid_WebSafari .rgHeader .rgSortDesc
{
    background-position: 3px -198px;
}

.RadGrid_WebSafari .rgHeader .rgSortAsc, .RadGrid_WebSafari .rgHeader .rgSortDesc
{
    height: 10px;
    margin-top: -2px;
}

.GridReorderTop_WebSafari, .GridReorderBottom_WebSafari
{
    background: 0 0 no-repeat url('../imagens/telerik/sprite.gif');
}

.GridReorderBottom_WebSafari
{
    background-position: 0 -50px;
}

/*filtering*/

.RadGrid_WebSafari .rgFilterRow
{
    background: #DDDDDD;
}

.RadGrid_WebSafari .rgFilterRow td
{
    border-bottom: 1px solid #828282;
}

.RadGrid_WebSafari .rgFilter
{
    background-position: 0 -300px;
}

.RadGrid_WebSafari .rgFilter:hover
{
    background-position: 0 -350px;
}

.RadGrid_WebSafari .rgFilterActive, .RadGrid_WebSafari .rgFilterActive:hover
{
    background-position: 0 -400px;
}

.RadGrid_WebSafari .rgFilterBox
{
    border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
    color: #333;
}

/*filter context menu*/

.RadMenu_WebSafari .rgHCMClear, .RadMenu_WebSafari .rgHCMFilter
{
    border-color: #d0d0d0 #a8a8a8 #8b8b8b;
    /*background: #e8e8e8 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');*/
    color: #000000;
}

.RadMenu_WebSafari .rgHCMClear:hover, .RadMenu_WebSafari .rgHCMFilter:hover
{
    border-color: #d1d1d1 #b9b9b9 #a3a3a3;
    background-position: center -67px;
    background-color: #e5e5e5;
}

/*grouping*/

.RadGrid_WebSafari .rgGroupPanel
{
    border: 0;
    border-bottom: 1px solid #828282;
    background: #DDDDDD 0 -1900px repeat-x url('../imagens/telerik/sprite.gif');
}

.RadGrid_WebSafari .rgGroupPanel td
{
    border: 0;
    padding: 3px 4px;
}

.RadGrid_WebSafari .rgGroupPanel td td
{
    padding: 0;
}

.RadGrid_WebSafari .rgGroupPanel .rgSortAsc
{
    background-position: 4px -144px;
}

.RadGrid_WebSafari .rgGroupPanel .rgSortDesc
{
    background-position: 4px -94px;
}

.RadGrid_WebSafari .rgUngroup
{
    background-position: 0 -6998px;
}

.RadGrid_WebSafari .rgGroupItem
{
    border: 1px solid;
    border-color: #c4c4c4 #c4c4c4 #9e9e9e;
    background: #c6c6c6 0 -6500px repeat-x url('../imagens/telerik/sprite.gif');
}

.RadGrid_WebSafari .rgMasterTable td.rgGroupCol, .RadGrid_WebSafari .rgMasterTable td.rgExpandCol
{
    border-color: #d9d9d9;
    background: #d9d9d9 none;
}

.RadGrid_WebSafari .rgGroupHeader
{
    background: #d9d9d9;
    font-size: 1.1em;
    line-height: 21px;
    color: #000000;
}

.RadGrid_WebSafari .rgGroupHeader td
{
    border-top: 1px solid #828282;
    border-bottom: 1px solid #d9d9d9;
}

.RadGrid_WebSafari .rgGroupHeader td.rgGroupCol
{
    border-top-color: #828282;
}

.RadGrid_WebSafari .rgExpand
{
    background-position: 5px -496px;
}

.RadGrid_WebSafari .rgCollapse
{
    background-position: 3px -444px;
}

/*editing*/

.RadGrid_WebSafari .rgEditForm
{
    border-bottom: 1px solid #828282;
}

.RadGrid_WebSafari .rgUpdate
{
    background-position: 0 -1800px;
}

.RadGrid_WebSafari .rgCancel
{
    background-position: 0 -1850px;
}

/*hierarchy*/

.RadGrid_WebSafari .rgDetailTable
{
    border-color: #828282;
}

/*command row*/

.RadGrid_WebSafari .rgCommandCell
{
    padding: 0;
    border-top: 0;
    border: 0;
}

.RadGrid_WebSafari tfoot .rgCommandCell
{
    border-top: 1px solid #666666;
    border-bottom: 0;
}

.RadGrid_WebSafari .rgCommandTable td
{
    border: 0;
    padding: 2px 7px;
    vertical-align: middle;
}

.RadGrid_WebSafari .rgCommandTable
{
    border: 0;
}

.RadGrid_WebSafari .rgCommandRow a
{
    color: #666666;
    text-decoration: none;
}

.RadGrid_WebSafari .rgCommandTable
{
    color: #666666;
}

.RadGrid_WebSafari .rgAdd
{
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_WebSafari .rgRefresh
{
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_WebSafari .rgEdit
{
    background-position: 0 -1700px;
}

.RadGrid_WebSafari .rgDel
{
    background-position: 0 -1750px;
}

.RadGrid_WebSafari .rgSelected .rgDel
{
    background-position: 0 -1775px;
}

.RadGrid_WebSafari .rgExpXLS, .RadGrid_WebSafari .rgExpDOC, .RadGrid_WebSafari .rgExpPDF, .RadGrid_WebSafari .rgExpCSV
{
    background-image: url('../imagens/telerik/exportar.gif');
}

.RadGrid_WebSafari .rgExpXLS
{
    background-position: 0 0;
}
.RadGrid_WebSafari .rgExpDOC
{
    background-position: 0 -50px;
}
.RadGrid_WebSafari .rgExpPDF
{
    background-position: 0 -100px;
}
.RadGrid_WebSafari .rgExpCSV
{
    background-position: 0 -150px;
}

/*multirow select*/

.GridRowSelector_WebSafari
{
    background: #4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_WebSafari
{
    border-top: 1px dashed #666;
}

/*tooltip*/

.GridToolTip_WebSafari
{
    border: 1px solid #828282;
    padding: 3px;
    background: #fff;
    color: #333;
}

/*rtl*/

.RadGridRTL_WebSafari .rgPageFirst
{
    background-position: 0 -1000px;
}
.RadGridRTL_WebSafari .rgPageFirst:hover
{
    background-position: 0 -1050px;
}
.RadGridRTL_WebSafari .rgPagePrev
{
    background-position: 0 -850px;
}
.RadGridRTL_WebSafari .rgPagePrev:hover
{
    background-position: 0 -900px;
}
.RadGridRTL_WebSafari .rgPageNext
{
    background-position: 0 -700px;
}
.RadGridRTL_WebSafari .rgPageNext:hover
{
    background-position: 0 -750px;
}
.RadGridRTL_WebSafari .rgPageLast
{
    background-position: 0 -550px;
}
.RadGridRTL_WebSafari .rgPageLast:hover
{
    background-position: 0 -600px;
}

/* RadComboBox WebSafari skin */

/*global*/

.RadComboBox_WebSafari, .RadComboBox_WebSafari .rcbInput, .RadComboBoxDropDown_WebSafari
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}

/* combobox */

.RadComboBox_WebSafari .rcbInputCell .rcbInput
{
    padding: 1px 0 1px 0 !important;
}

.RadComboBox_WebSafari .rcbInputCellLeft, .RadComboBox_WebSafari .rcbInputCellRight, .RadComboBox_WebSafari .rcbArrowCellLeft, .RadComboBox_WebSafari .rcbArrowCellRight
{
    background-image: url('../imagens/telerik/rcbSprite.png');
}

* html .RadComboBox_WebSafari .rcbInputCellLeft, * html .RadComboBox_WebSafari .rcbInputCellRight, * html .RadComboBox_WebSafari .rcbArrowCellLeft, * html .RadComboBox_WebSafari .rcbArrowCellRight
{
    background-image: url('../imagens/telerik/rcbSpriteIE6.png');
}

.RadComboBox_WebSafari td.rcbInputCellLeft
{
    background-position: 0 0;
}
.RadComboBox_WebSafari td.rcbInputCellRight
{
    background-position: 100% 0;
}

.RadComboBox_WebSafari .rcbHovered .rcbInputCellLeft, .RadComboBox_WebSafari .rcbHovered .rcbReadOnly td.rcbInputCellLeft
{
    background-position: 0 -22px;
}
.RadComboBox_WebSafari .rcbHovered .rcbInputCellRight, .RadComboBox_WebSafari .rcbHovered .rcbReadOnly td.rcbInputCellRight
{
    background-position: 100% -22px;
}
.RadComboBox_WebSafari .rcbFocused .rcbInputCellLeft, .RadComboBox_WebSafari .rcbFocused .rcbReadOnly td.rcbInputCellLeft
{
    background-position: 0 -44px;
}
.RadComboBox_WebSafari .rcbFocused .rcbInputCellRight, .RadComboBox_WebSafari .rcbFocused .rcbReadOnly td.rcbInputCellRight
{
    background-position: 100% -44px;
}

.RadComboBox_WebSafari .rcbInputCell .rcbEmptyMessage
{
    color: #999999;
}

.RadComboBox_WebSafari .rcbHovered .rcbInputCell .rcbInput
{
    color: #666666;
}

.RadComboBox_WebSafari td.rcbArrowCellLeft
{
    background-position: -18px -88px;
}
.RadComboBox_WebSafari td.rcbArrowCellRight
{
    background-position: 0 -88px;
}

.RadComboBox_WebSafari .rcbHovered .rcbArrowCellLeft
{
    background-position: -54px -88px;
}
.RadComboBox_WebSafari .rcbHovered .rcbArrowCellRight
{
    background-position: -36px -88px;
}

.RadComboBox_WebSafari .rcbFocused .rcbArrowCellLeft
{
    background-position: -90px -88px;
}
.RadComboBox_WebSafari .rcbFocused .rcbArrowCellRight
{
    background-position: -72px -88px;
}

.RadComboBox_WebSafari td.rcbArrowCellHidden, .RadComboBox_WebSafari .rcbHovered td.rcbArrowCellHidden, .RadComboBox_WebSafari .rcbFocused td.rcbArrowCellHidden
{
    background-position: -15px -88px;
}

.RadComboBox_WebSafari .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -51px -88px;
}
.RadComboBox_WebSafari .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -87px -88px;
}

/* Read-Only */

.RadComboBox .rcbReadOnly td.rcbArrowCell, .RadComboBox .rcbReadOnly td.rcbArrowCell a
{
    width: 18px;
}

/* dropdown */

.RadComboBoxDropDown_WebSafari
{
    background: #FFFFFF;
    border-color: #666666;
}

.RadComboBoxDropDown_WebSafari .rcbHeader, .RadComboBoxDropDown_WebSafari .rcbFooter
{
    background-color: #DDDDDD;
}

.RadComboBoxDropDown_WebSafari .rcbHeader
{
    border-bottom-color: #666666;
    height: auto !important;
    margin-bottom: 0;
}

.RadComboBoxDropDown_WebSafari .rcbFooter
{
    border-top-color: #666666;
    margin: 0;
    text-align: right;
}

.RadComboBoxDropDown_WebSafari .rcbItem em
{
    background: #E5E5E5;
}

.RadComboBoxDropDown_WebSafari .rcbHovered
{
    background: #999999;
    color: #FFFFFF;
}

.RadComboBoxDropDown_WebSafari .rcbSeparator
{
    color: #FFFFFF;
    background: #8A8A8A;
}

.RadComboBox_WebSafari .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_WebSafari .rcbDisabled
{
    color: #999999;
}

.RadComboBox_WebSafari .rcbDisabled td.rcbInputCellLeft
{
    background-position: 0 -66px;
}
.RadComboBox_WebSafari .rcbDisabled td.rcbInputCellRight
{
    background-position: 100% -66px;
}
.RadComboBox_WebSafari .rcbDisabled td.rcbArrowCellLeft
{
    background-position: -126px -88px;
}
.RadComboBox_WebSafari .rcbDisabled td.rcbArrowCellRight
{
    background-position: -108px -88px;
}
.RadComboBox_WebSafari .rcbDisabled .rcbReadOnly td.rcbArrowCellRight
{
    background-position: -110px -88px;
}
.RadComboBox_WebSafari table.rcbDisabled td.rcbArrowCellHidden, .RadComboBox_WebSafari .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -123px -88px;
}

.RadComboBoxDropDown_WebSafari .rcbLoading
{
    color: #666666;
}

.RadComboBoxDropDown_WebSafari .rcbMoreResults
{
    background: #DDDDDD;
    color: #666666;
    border-top: 1px solid #666666;
    margin-top: 0;
}

.RadComboBoxDropDown_WebSafari .rcbItem, .RadComboBoxDropDown_WebSafari .rcbHovered, .RadComboBoxDropDown_WebSafari .rcbDisabled, .RadComboBoxDropDown_WebSafari .rcbLoading
{
    margin: 0 !important;
    padding: 5px 0 4px 6px !important;
}

html > body .RadComboBoxDropDown_WebSafari .rcbItem, html > body .RadComboBoxDropDown_WebSafari .rcbHovered, html > body .RadComboBoxDropDown_WebSafari .rcbDisabled, html > body .RadComboBoxDropDown_WebSafari .rcbLoading
{
    min-height: 10px;
}

.RadComboBoxDropDown_WebSafari .rcbTemplate .btInformacao
{
    float: right;
    margin: -3px 3px 0 0;
}

/*Telerik RadCalendar WebSafari skin*/

table.RadCalendar_WebSafari
{
    background: #fff;
    font: 12px "segoe ui" ,arial,sans-serif;
}

/*titlebar*/

.RadCalendar_WebSafari .rcTitlebar
{
    border-color: #868686 #868686 #c4c4c4;
    background: #eaeaea 0 -1000px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #000;
}

.RadCalendar_WebSafari .rcTitlebar table
{
    font: 12px/23px "segoe ui" ,arial,sans-serif;
}

.RadCalendar_WebSafari .rcTitlebar td
{
    padding: 0 0 1px;
}

.RadCalendar_WebSafari .rcTitlebar .rcPrev, .RadCalendar_WebSafari .rcTitlebar .rcNext, .RadCalendar_WebSafari .rcTitlebar .rcFastPrev, .RadCalendar_WebSafari .rcTitlebar .rcFastNext
{
    background-image: url('../imagens/telerik/calendar_sprite.gif');
    color: #ccc;
}

.RadCalendar_WebSafari .rcTitlebar .rcFastPrev
{
    margin-left: 6px;
    background-position: 1px -197px;
}

.RadCalendar_WebSafari .rcTitlebar a.rcFastPrev:hover
{
    background-position: 1px -247px;
}

.RadCalendar_WebSafari .rcTitlebar .rcPrev
{
    background-position: 4px -297px;
}

.RadCalendar_WebSafari .rcTitlebar a.rcPrev:hover
{
    background-position: 4px -347px;
}

.RadCalendar_WebSafari .rcTitlebar .rcNext
{
    background-position: 3px -397px;
}

.RadCalendar_WebSafari .rcTitlebar a.rcNext:hover
{
    background-position: 3px -447px;
}

.RadCalendar_WebSafari .rcTitlebar .rcFastNext
{
    margin-right: 6px;
    background-position: 1px -497px;
}

.RadCalendar_WebSafari .rcTitlebar a.rcFastNext:hover
{
    background-position: 1px -547px;
}

.RadCalendar_WebSafari .rcMain
{
    border-color: #868686;
}

.RadCalendar_WebSafari .rcMainTable
{
    font: 12px/17px "segoe ui" ,arial,sans-serif;
}

/*header, footer*/

.RadCalendar_WebSafari .rcHeader, .RadCalendar_WebSafari .rcFooter
{
    border-color: #868686;
}

/*week numbers and days*/

.RadCalendar_WebSafari .rcWeek th
{
    border-bottom: 1px solid #c5c5c5;
    padding: 4px 6px 3px 0;
    color: #333;
}

.RadCalendar_WebSafari .rcWeek .rcViewSel, .RadCalendar_WebSafari .rcRow th
{
    width: 13px;
    padding: 0 7px 0 9px;
    background: #eee;
}

.RadCalendar_WebSafari .rcRow th
{
    color: #777;
}

/*date cells*/

.RadCalendar_WebSafari .rcRow td
{
    border-color: #fff;
}

.RadCalendar_WebSafari .rcMain .rcRow a, .RadCalendar_WebSafari .rcMain .rcRow span
{
    color: #333;
}

.RadCalendar_WebSafari .rcMain .rcWeekend a
{
    color: #666;
}

.RadCalendar_WebSafari .rcRow .rcToday
{
    border-color: #898989;
}

.RadCalendar_WebSafari .rcMain .rcOtherMonth a
{
    color: #898989;
}

.RadCalendar_WebSafari .rcMain .rcOutOfRange span
{
    color: #898989;
}

.RadCalendar_WebSafari .rcRow .rcSelected
{
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('../imagens/telerik/calendar_sprite.gif');
}

.RadCalendar_WebSafari .rcMain .rcRow .rcSelected a
{
    color: #fff;
}

.RadCalendar_WebSafari .rcRow .rcHover
{
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('../imagens/telerik/calendar_sprite.gif');
}

.RadCalendar_WebSafari .rcMain .rcRow .rcHover a
{
    color: #333;
}

/*multimonth view*/

.RadCalendarMultiView_WebSafari .rcTitlebar
{
    border-color: #9a9a9a #9c9c9c #9c9c9c;
    background: #c5c5c5 0 -1199px repeat-x url('../imagens/telerik/calendar_sprite.gif');
}

.RadCalendarMultiView_WebSafari .rcTitlebar table
{
    border: 1px solid;
    border-color: #fdfdfd #f3f3f3 #e7e7e7;
    line-height: 27px;
}

.RadCalendarMultiView_WebSafari .rcTitlebar a.rcFastPrev:hover
{
    background-position: 1px -647px;
}

.RadCalendarMultiView_WebSafari .rcTitlebar a.rcPrev:hover
{
    background-position: 4px -747px;
}

.RadCalendarMultiView_WebSafari .rcTitlebar a.rcNext:hover
{
    background-position: 3px -847px;
}

.RadCalendarMultiView_WebSafari .rcTitlebar a.rcFastNext:hover
{
    background-position: 1px -947px;
}

.RadCalendarMultiView_WebSafari .rcMain
{
    border-color: #9b9b9b;
}

.RadCalendarMultiView_WebSafari .rcCalendar
{
    border-color: #868686;
}

.RadCalendarMultiView_WebSafari .rcCalendar .rcMainTable
{
    height: 176px;
}

.RadCalendarMultiView_WebSafari .rcMainTable .rcTitle
{
    border-color: #c4c4c4;
    padding: 0 0 2px;
    background: #eaeaea 0 -1000px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    line-height: 22px;
}

/*month view*/

table.RadCalendarMonthView_WebSafari
{
    border-color: #979797;
    background: #fff;
    font: 12px "segoe ui" ,arial,sans-serif;
    color: #333;
}

.RadCalendarMonthView_WebSafari #rcMView_Feb, .RadCalendarMonthView_WebSafari #rcMView_Apr, .RadCalendarMonthView_WebSafari #rcMView_Jun, .RadCalendarMonthView_WebSafari #rcMView_Aug, .RadCalendarMonthView_WebSafari #rcMView_Oct, .RadCalendarMonthView_WebSafari #rcMView_Dec
{
    border-right: 1px solid #e0e0e0;
}

.RadCalendarMonthView_WebSafari a
{
    color: #333;
}

.RadCalendarMonthView_WebSafari .rcSelected a
{
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #fff;
}

.RadCalendarMonthView_WebSafari #rcMView_PrevY a, .RadCalendarMonthView_WebSafari #rcMView_NextY a
{
    width: 17px;
    height: 14px;
    background-image: url('../imagens/telerik/calendar_sprite.gif');
    color: #ccc;
}

.RadCalendarMonthView_WebSafari #rcMView_PrevY a
{
    background-position: 7px -196px;
}

.RadCalendarMonthView_WebSafari #rcMView_NextY a
{
    background-position: 7px -496px;
}

.RadCalendarMonthView_WebSafari .rcButtons
{
    padding: 6px 7px 5px;
}

.RadCalendarMonthView_WebSafari input
{
    border-color: #a7a7a7 #7b7b7b #7b7b7b #a7a7a7;
    background: #e9e9e9 0 -2300px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #000;
    font: 12px "segoe ui" ,arial,sans-serif;
}

/*time view*/

table.RadCalendarTimeView_WebSafari
{
    border-color: #868686;
    background: #fff;
    font: 12px "segoe ui" ,arial,sans-serif;
}

.RadCalendarTimeView_WebSafari th
{
    border-bottom: 1px solid #c4c4c4;
    padding: 0 0 1px;
    background: #eaeaea 0 -1000px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #000;
    line-height: 23px;
}

table.RadCalendarTimeView_WebSafari td
{
    border-color: #c5c5c5;
}

.RadCalendarTimeView_WebSafari a
{
    color: #333;
}

.RadCalendarTimeView_WebSafari td.rcSelected a
{
    border-color: #8d8d8d #7d7d7d #6c6c6c;
    background: #828282 0 -1700px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #fff;
}

.RadCalendarTimeView_WebSafari td.rcHover a
{
    border-color: #c4c4c4 #b2b2b2 #9e9e9e;
    background: #c5c5c5 0 -1600px repeat-x url('../imagens/telerik/calendar_sprite.gif');
    color: #000;
}

.RadCalendarTimeView_WebSafari .rcFooter
{
    border-color: #c5c5c5;
}

/*pickers*/

.RadPicker_WebSafari td a
{
    margin: 0 0 0 2px;
}

.RadPicker_WebSafari .rcCalPopup, .RadPicker_WebSafari .rcTimePopup
{
    background-image: url('../imagens/telerik/calendar_sprite.gif');
}

.RadPicker_WebSafari .rcCalPopup, .RadPicker_WebSafari a.rcDisabled.rcCalPopup:hover
{
    background-position: 0 0;
}

.RadPicker_WebSafari a.rcCalPopup:hover, .RadPicker_WebSafari a.rcCalPopup:focus, .RadPicker_WebSafari a.rcCalPopup:active
{
    background-position: 0 -50px;
}

.RadPicker_WebSafari .rcTimePopup, .RadPicker_WebSafari a.rcDisabled.rcTimePopup:hover
{
    background-position: 0 -100px;
}

.RadPicker_WebSafari a.rcTimePopup:hover, .RadPicker_WebSafari a.rcTimePopup:focus, .RadPicker_WebSafari a.rcTimePopup:active
{
    background-position: 0 -150px;
}

/*rtl*/

.RadCalendarRTL_WebSafari .rcTitlebar .rcFastPrev
{
    background-position: 1px -497px;
}

.RadCalendarRTL_WebSafari .rcTitlebar a.rcFastPrev:hover
{
    background-position: 1px -547px;
}

.RadCalendarRTL_WebSafari .rcTitlebar .rcPrev
{
    background-position: 3px -397px;
}

.RadCalendarRTL_WebSafari .rcTitlebar a.rcPrev:hover
{
    background-position: 3px -447px;
}

.RadCalendarRTL_WebSafari .rcTitlebar .rcNext
{
    background-position: 4px -297px;
}

.RadCalendarRTL_WebSafari .rcTitlebar a.rcNext:hover
{
    background-position: 4px -347px;
}

.RadCalendarRTL_WebSafari .rcTitlebar .rcFastNext
{
    background-position: 1px -197px;
}

.RadCalendarRTL_WebSafari .rcTitlebar a.rcFastNext:hover
{
    background-position: 1px -247px;
}

.RadCalendarMultiViewRTL_WebSafari .rcTitlebar a.rcFastPrev:hover
{
    background-position: 1px -947px;
}

.RadCalendarMultiViewRTL_WebSafari .rcTitlebar a.rcPrev:hover
{
    background-position: 3px -847px;
}

.RadCalendarMultiViewRTL_WebSafari .rcTitlebar a.rcNext:hover
{
    background-position: 4px -747px;
}

.RadCalendarMultiViewRTL_WebSafari .rcTitlebar a.rcFastNext:hover
{
    background-position: 1px -647px;
}

/* Datamall WebSafari Skin*/

/* Datamall:Edit */

.RadInput_WebSafari .riDisplay
{
    padding: 4px 0 3px 5px;
    height: 22px !important;
    top: 0;
    left: 0;
}

.RadDatamall_WebSafari_editBotao .botao
{
    width: auto;
    float: right;
    text-align: right;
    cursor: pointer;
}

.RadDatamall_WebSafari_editBotao .botao div
{
    float: right;
}

.RadDatamall_WebSafari_editBotao .botao a
{
    overflow: hidden;
    text-align: center;
    text-indent: -2222px;
    background-color: transparent;
    background-position: center 0;
    background-repeat: no-repeat;
}

.RadDatamall_WebSafari_editBotao .botao a:hover
{
    background-position: center -22px;
}

.RadDatamall_WebSafari_editBotao .edit, .editBotao .combo
{
    width: auto;
}

/* Datamall:Edit */

.TelerikModalOverlay
{
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important;
    position: fixed !important;
    background: transparent url('../imagens/spinner_fundo.png') !important;
}

.inputContainer
{
    position: relative;
    float: left;
}

/* RadWindow for ASP.NET AJAX WebSafari Skin */

.RadWindow_WebSafari.rwNormalWindow table.rwTable, .RadWindow_WebSafari.rwMaximizedWindow
{
    border: 1px solid #666666;
}

.RadWindow_WebSafari.rwMaximizedWindow table.rwTable
{
    border: 0;
}

.RadWindow_WebSafari_Auto, .RadWindow_WebSafari_Auto table.rwTable
{
    height: auto !important;
}

.RadWindow_WebSafari_Auto .rwWindowContent > div:first-child {
    -moz-min-width: 350px;
    -ms-min-width: 350px;
    -o-min-width: 350px;
    -webkit-min-width: 350px;
    min-width: 350px;
}

/* Window/WindowHorizontalSprites.gif */

.RadWindow_WebSafari .rwTopLeft, .RadWindow_WebSafari .rwTopRight, .RadWindow_WebSafari .rwTitlebar, .RadWindow_WebSafari .rwFooterLeft, .RadWindow_WebSafari .rwFooterRight, .RadWindow_WebSafari .rwFooterCenter, .RadWindow_WebSafari .rwTopResize, .RadWindow_WebSafari .rwStatusbar div, .RadWindow_WebSafari .rwStatusbar, .RadWindow_WebSafari .rwBodyLeft, .RadWindow_WebSafari .rwBodyRight, .RadWindow_WebSafari .rwStatusbarRow .rwCorner
{
    background: #CCCCCC;
}

/* shadows settings */
.RadWindow_WebSafari .rwShadow
{
    box-shadow: 2px 2px 20px #666;
    -webkit-box-shadow: 2px 2px 20px #666;
    -moz-box-shadow: 2px 2px 20px #666;
}

.RadWindow_WebSafari .rwTopResize, .RadWindow_WebSafari .rwShadow .rwTopResize
{
    height: 4px;
}

.RadWindow_WebSafari .rwShadow .rwTopLeft, .RadWindow_WebSafari .rwShadow .rwTopRight
{
    height: 1px;
}

.RadWindow_WebSafari .rwShadow .rwBodyLeft, .RadWindow_WebSafari .rwShadow .rwBodyRight, .RadWindow_WebSafari .rwShadow .rwTopLeft, .RadWindow_WebSafari .rwShadow .rwTopRight, .RadWindow_WebSafari .rwShadow .rwFooterLeft, .RadWindow_WebSafari .rwShadow .rwFooterRight
{
    width: 7px !important;
}

div.RadWindow_WebSafari .rwShadow .rwFooterLeft, div.RadWindow_WebSafari .rwShadow .rwFooterRight, div.RadWindow_WebSafari .rwShadow .rwFooterCenter
{
    height: 7px;
}


/* end shadows */

.RadWindow_WebSafari .rwWindowContent
{
    border: 1px solid #666666;
}

.RadWindow_WebSafari td.rwWindowContent.rwLoading
{
    background: #F5F5F5 url('../imagens/spinner.gif') no-repeat center center;
}

.RadWindow_WebSafari iframe
{
    display: block;
}

.RadWindow_WebSafari a.rwIcon
{
    background: url('../imagens/telerik/Icon.gif') no-repeat center;
}

.RadWindow_WebSafari ul.rwControlButtons
{
    margin: 0;
    padding-top: 2px;
}

.RadWindow_WebSafari .rwControlButtons a
{
    background-image: url('../imagens/telerik/CommandButtonSprites.png');
    width: 29px;
    height: 19px;
    cursor: pointer;
}

.RadWindow_WebSafari .rwCustomPrintButton
{
    background-position: -210px 0;
}

.RadWindow_WebSafari .rwCustomPrintButton:hover
{
    background-position: -210px -21px;
}

div.RadWindow_WebSafari .rwTitlebarControls em
{
    color: #666666;
    width: auto !important;
}

div.RadWindow_WebSafari .rwTitlebarControls .rwCarregando
{
    float: right;
    padding: 11px;
    background: red;
}

div.RadWindow_WebSafari .rwTitlebarControls td:last-child
{
    width: 1px;
}

div.RadWindow_WebSafari .rwDialogInput
{
    border: solid 1px #616161;
}

div.RadWindow_WebSafari .rwDialogInput:hover
{
    border: solid 1px #c98400;
}

div.RadWindow_WebSafari tr td.rwLoading
{
    background-color: #fff;
}

div.RadWindow_WebSafari a.rwPopupButton
{
    background: #c6c6c6;
    border: solid 1px #7e7e7e;
}

div.RadWindow_WebSafari a.rwPopupButton:hover
{
    background: #ffe79c;
    border-color: #c98400;
}

div.RadWindow_WebSafari a.rwCancel, div.RadWindow_WebSafari a.rwCancel span
{
    background: none !important;
    cursor: pointer;
    border: 0 !important;
}

div.RadWindow_WebSafari a.rwCancel span span, div.RadWindow_WebSafari a.rwCancel:hover span span
{
    color: #882501;
    text-decoration: underline;
}

.RadWindow_WebSafari .rwShadow .rwFooterLeft, .RadWindow_WebSafari .rwShadow .rwFooterRight, .RadWindow_WebSafari .rwShadow .rwFooterCenter
{
    height: 5px;
}

.rwMinimizedWindowShadow .rwFooterRow
{
    display: none;
}

.rwMinimizedWindowShadow .rwTable
{
    width: 200px;
}

div.RadWindow_WebSafari .rwShadow .rwIcon
{
    margin: 5px 5px 0 0;
}
/*IMAGENS DOS ALERTAS*/
div.RadWindow_WebSafari_Alerta .rwShadow .rwIcon
{
    background: url('../imagens/16/status_alerta.png') no-repeat center center;
}

div.RadWindow_WebSafari_Info .rwShadow .rwIcon
{
    background: url('../imagens/16/status_info.png') no-repeat center center;
}

div.RadWindow_WebSafari_Erro .rwShadow .rwIcon
{
    background: url('../imagens/16/status_erro.png') no-repeat center center;
}
div.RadWindow_WebSafari_Confirma .rwShadow .rwIcon {
     background: url('../imagens/16/status_confirma.png') no-repeat center center;
}

div.RadWindow_WebSafari .rwShadow em
{
    padding: 5px 0 0 1px;
}

.RadWindow_WebSafari .rwMinimizedWindow .rwShadow .rwControlButtons
{
    margin: 2px 0 0 0;
}

.RadWindow_WebSafari .rwDialogPopup
{
    padding: 16px;
    margin: 0;
    background-image: none !important;
}

.RadWindow_WebSafari .rwDialogPopup .rwBotao
{
    text-align: right;
}

/* <RadToolBar / WebSafari> */

/* </vertical> */

/* </tool wrapper> */

/* <buttons> */

.RadToolBar_WebSafari .rtbWrap, .RadToolBar_WebSafari .rtbTemplate
{
    font: normal 12px/20px "Segoe UI" , Arial, sans-serif;
    color: #000;
}

/* <button states> */

.RadToolBar_WebSafari .rtbSplBtnFocused .rtbWrap, .RadToolBar_WebSafari .rtbSplBtnFocused .rtbOut, .RadToolBar_WebSafari .rtbSplBtnFocused .rtbMid, .RadToolBar_WebSafari .rtbSplBtnFocused .rtbIn, .RadToolBar_WebSafari .rtbItemFocused .rtbWrap, .RadToolBar_WebSafari .rtbItemFocused .rtbOut, .RadToolBar_WebSafari .rtbItemFocused .rtbMid, .RadToolBar_WebSafari .rtbItemFocused .rtbIn, .RadToolBar_WebSafari .rtbItemHovered .rtbWrap, .RadToolBar_WebSafari .rtbItemHovered .rtbOut, .RadToolBar_WebSafari .rtbItemHovered .rtbMid, .RadToolBar_WebSafari .rtbItemHovered .rtbIn
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('../imagens/telerik/rtbHoverBg.png');
}

.RadToolBar_WebSafari .rtbItemClicked .rtbWrap, .RadToolBar_WebSafari .rtbItemClicked .rtbOut, .RadToolBar_WebSafari .rtbItemClicked .rtbMid, .RadToolBar_WebSafari .rtbItemClicked .rtbIn
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('../imagens/telerik/rtbClickedBg.png');
}

.RadToolBar_WebSafari .rtbSplBtnExpanded .rtbWrap, .RadToolBar_WebSafari .rtbSplBtnExpanded .rtbOut, .RadToolBar_WebSafari .rtbSplBtnExpanded .rtbMid, .RadToolBar_WebSafari .rtbSplBtnExpanded .rtbIn, .RadToolBar_WebSafari .rtbDropDownExpanded .rtbWrap, .RadToolBar_WebSafari .rtbDropDownExpanded .rtbOut, .RadToolBar_WebSafari .rtbDropDownExpanded .rtbMid, .RadToolBar_WebSafari .rtbDropDownExpanded .rtbIn, .RadToolBar_WebSafari .rtbChecked .rtbWrap, .RadToolBar_WebSafari .rtbChecked .rtbOut, .RadToolBar_WebSafari .rtbChecked .rtbMid, .RadToolBar_WebSafari .rtbChecked .rtbIn, .RadToolBar_WebSafari li.rtbChecked .rtbWrap:hover, .RadToolBar_WebSafari li.rtbChecked .rtbWrap:hover .rtbOut, .RadToolBar_WebSafari li.rtbChecked .rtbWrap:hover .rtbMid, .RadToolBar_WebSafari li.rtbChecked .rtbWrap:hover .rtbIn
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('../imagens/telerik/rtbActiveBg.png');
}

.RadToolBar_WebSafari .rtbItemFocused .rtbWrap, .RadToolBar_WebSafari .rtbItemHovered .rtbWrap
{
    color: #000;
}

.RadToolBar_WebSafari .rtbDropDownExpanded .rtbWrap, .RadToolBar_WebSafari .rtbSplBtnExpanded .rtbWrap, .RadToolBar_WebSafari .rtbChecked .rtbWrap, .RadToolBar_WebSafari .rtbItemClicked .rtbWrap
{
    color: #fff;
}

/* </button states> */

/* <Drop Down Arrows> */


.RadToolBar_WebSafari .rtbSplBtn .rtbChoiceArrow, .RadToolBar_WebSafari .rtbItem .rtbVOriented .rtbChoiceArrow, .RadToolBar_WebSafari .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbDropArrows.png');
}


* html .RadToolBar_WebSafari .rtbSplBtn .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbItem .rtbVOriented .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbDropArrows.gif');
}

.RadToolBar_WebSafari .rtbExpandUp .rtbChoiceArrow, .RadToolBar_WebSafari .rtbExpandUp .rtbVOriented .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbUpArrows.png');
}

* html .RadToolBar_WebSafari .rtbExpandUp .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbExpandUp .rtbVOriented .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbUpArrows.gif');
}

.RadToolBar_WebSafari .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow, .RadToolBar_WebSafari .rtbSplBtnClicked .rtbChoiceArrow, .RadToolBar_WebSafari .rtbItemClicked .rtbVOriented .rtbChoiceArrow, .RadToolBar_WebSafari .rtbItemClicked .rtbChoiceArrow
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url('../imagens/telerik/rtbClickedDropArrows.png');
}

* html .RadToolBar_WebSafari .rtbSplBtnClicked .rtbVOriented .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbSplBtnClicked .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbItemClicked .rtbVOriented .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbItemClicked .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbClickedDropArrows.gif');
}

.RadToolBar_WebSafari .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow, .RadToolBar_WebSafari .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow, .RadToolBar_WebSafari .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow, .RadToolBar_WebSafari .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbClickedUpArrows.png');
}

* html .RadToolBar_WebSafari .rtbSplBtnClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbSplBtnClicked .rtbExpandUp .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbItemClicked .rtbExpandUp .rtbVOriented .rtbChoiceArrow, * html .RadToolBar_WebSafari .rtbItemClicked .rtbExpandUp .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbClickedUpArrows.gif');
}

/* </Drop Down Arrows> */

.RadToolBar_WebSafari_Horizontal li.rtbSeparator
{
    background: url('../imagens/telerik/rtbBarra.png') no-repeat center center;
    padding: 0 5px;
    border: none;
}

.RadToolBar_WebSafari_Vertical li.rtbSeparator
{
    border-top: 1px solid #939393;
    background: #F7F7F7;
}

/* </buttons> */


/* <disabled states> */

.RadToolBar_WebSafari .rtbDisabled .rtbWrap:hover, .RadToolBar_WebSafari .rtbDisabled .rtbWrap:hover .rtbOut, .RadToolBar_WebSafari .rtbDisabled .rtbWrap:hover .rtbMid, .RadToolBar_WebSafari .rtbDisabled .rtbWrap:hover .rtbIn
{
    background-image: none;
    
}
.RadToolBar_WebSafari .rtbDisabled .rtbChoiceArrow, .RadToolBar_WebSafari .rtbDisabled .rtbWrap .rtbChoiceArrow
{
    background-image: url('../imagens/telerik/rtbDropArrows.gif')\9;
}

@media screen and (-webkit-min-device-pixel-ratio:0) /* WebKit alpha + opacity/cleartype bug, like IE wasn't enough... */
{
    .RadToolBar_WebSafari .rtbDisabled .rtbWrap
    {
        color: #888;
    }

    .RadToolBar_WebSafari .rtbDisabled .rtbChoiceArrow, .RadToolBar_WebSafari .rtbDisabled .rtbWrap .rtbChoiceArrow
    {
        background-image: url('../imagens/telerik/rtbDropArrows.gif');
    }
}

/* </disabled states */

/* <drop-down> */

.RadToolBarDropDown_WebSafari
{
    border-color: #828282;
    background-color: #fff;
    background-image: url('../imagens/telerik/rtbDropDownBg.png');
}

.RadToolBarDropDown_WebSafari .rtbWrap, .RadToolBarDropDown_WebSafari .rtbTemplate
{
    font-weight: normal;
    font-size: 12px;
    font-family: "Segoe UI" , Arial, sans-serif;
    color: #000;
}

.RadToolBarDropDown_WebSafari .rtbItemHovered, .RadToolBarDropDown_WebSafari .rtbItemFocused, .RadToolBarDropDown_WebSafari .rtbItemHovered .rtbWrap, .RadToolBarDropDown_WebSafari .rtbItemFocused .rtbWrap
{
    /*background-image: url('../imagens/telerik/rtbDropDownHover.png');*/
}

.RadToolBarDropDown_WebSafari .rtbDisabled .rtbWrap
{
    color: #999;
}

.RadToolBarDropDown_WebSafari .rtbSeparator
{
    border-color: #939393;
    background: #f7f7f7;
}

/* </drop-down> */

/* </RadToolBar / WebSafari> */

.RadTabPage .tbSlide
{
    width: 100%;
    height: 100%;
}

.RadTabPage .tcSlideBotoes
{
    height: 1px;
}

.RadTabPage .pBotoes
{
    margin-top: 10px;
    padding-top: 5px;
    border-top: 1px solid #666666;
    height: 44px;
}

.RadTabPage .pBotoes .btVoltar
{
    float: left;
}

.RadTabPage .pBotoes .btAvancar
{
    float: right;
}

.RadTabStrip_WebSafari .rtsLI, .RadTabStrip_WebSafari .rtsLink
{
    color: #666666;
    font: 12px/26px "Segoe UI" , Arial, sans-serif;
}

.RadTabStripLeft_WebSafari .rtsSeparator, .RadTabStripRight_WebSafari .rtsSeparator
{
    background: #828282;
}
/* <disabled tabs> */
.RadTabStrip_WebSafari .rtsDisabled, .RadTabStrip_WebSafari .rtsDisabled:hover
{
    color: #AAAAAA;
    background-color: transparent !important;
    cursor: default;
}
/* </disabled tabs> */

/* <tab backgrounds> */

/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_WebSafari .rtsNextArrow, .RadTabStrip_WebSafari .rtsPrevArrow, .RadTabStrip_WebSafari .rtsPrevArrowDisabled, .RadTabStrip_WebSafari .rtsNextArrowDisabled
{
    background-image: url('../imagens/telerik/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStrip .rtsOut, .RadTabStripVertical .rtsOut
{
    padding: 0 0 0 0;
}

.RadTabStripTop_WebSafari .rtsLevel
{
    background-color: transparent;
}

/* </tab backgrounds> */

/* <background positioning: overlapping tabs> */

.RadTabStrip_WebSafari_disabled .rtsLevel .rtsLink:hover
{
    background: transparent !important;
}

.RadTabStrip_WebSafari_disabled .rtsLevel .rtsSelected:hover
{
    background: #F5F5F5 !important;
}
.RadTabStrip_WebSafari .rtsLevel .rtsLink:hover
{
    background-color: #CCCCCC;
    background-image: url('../imagens/telerik/tab_linha.png');
    background-repeat: repeat-x;
    background-position: bottom;
}
.RadTabStrip_WebSafari_Invertido .rtsLevel .rtsLink:hover
{
    background: transparent;
}
.RadTabStrip_WebSafari .rtsLevel .rtsSelected, .RadTabStrip_WebSafari .rtsLevel .rtsSelected:hover
{
    border-bottom: 1px solid #F5F5F5;
    margin-bottom: -1px;
    background: #F5F5F5;
}
.RadTabStrip_WebSafari
{
    padding: 0 10px !important;
    background-image: url('../imagens/telerik/tab_linha.png');
    background-repeat: repeat-x;
    background-position: bottom;
}
.RadTabStrip_WebSafari_Invertido
{
    padding-left: 0 !important;
    background: transparent;
}
.RadTabStrip_WebSafari .rtsLevel .rtsOut
{
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    padding-right: 0;
}
.RadTabStrip_WebSafari_Invertido .rtsLevel .rtsOut
{
    border-top: 0;
}
.RadTabStrip_WebSafari .rtsLevel .rtsLast .rtsOut
{
    border-right: 1px solid #666666;
}
.RadTabStrip_WebSafari_Invertido .rtsLevel .rtsSelected, .RadTabStrip_WebSafari_Invertido .rtsLevel .rtsLink:hover
{
    background-color: #F5F5F5;
}
.RadTabStrip_WebSafari .rtsLevel .rtsSelected .rtsOut
{
    padding-left: 0 !important;
}
.RadTabStrip_WebSafari .rtsSelected:hover, .RadTabStrip_WebSafari_disabled .rtsLevel .rtsLink:hover
{
    cursor: default !important;
}
.RadTabStrip_WebSafari .rtsLink, .RadTabStripVertical_WebSafari .rtsLink
{
    cursor: pointer;
    display: block;
    outline: medium none;
    padding-left: 0 !important;
    text-decoration: none;
    white-space: nowrap;
}

.RadTabStrip_WebSafari .rtsImg
{
    margin-top: -4px;
}
.RadTabStrip_WebSafari .rtsImgHover:hover
{
    cursor: pointer;
}

.RadTabStrip_WebSafari_Invertido .rtsImg
{
    margin-right: 5px;
}

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_WebSafari .rtsUL .rtsLink, .RadTabStripRight_WebSafari .rtsUL .rtsLI .rtsDisabled:hover
{
    text-align: left;
}

/* </orientation: right> */

/* <orientation: top (RTL)> */

.RadTabStripTop_WebSafari_rtl .rtsLevel .rtsLink
{
    padding-left: 0;
    padding-right: 9px;
}

.RadTabStripTop_WebSafari_rtl .rtsLevel .rtsOut
{
    padding-left: 9px;
    padding-right: 0;
}

/* </orientation: top (RTL)> */

/* </background positioning: overlapping tabs> */

/* <simplistic sub-item styles> */

.RadTabStrip_WebSafari_SimpleSubItems .rtsLevel2, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel3, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel4
{
    background: #FFFFFF;
}

.RadTabStrip_WebSafari_SimpleSubItems .rtsLevel2 .rtsSelected, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel3 .rtsSelected, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel4 .rtsSelected
{
    text-decoration: underline;
}

.RadTabStrip_WebSafari_SimpleSubItems .rtsLevel2 .rtsLink, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel2 .rtsOut, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel2 .rtsIn, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel3 .rtsLink, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel3 .rtsOut, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel3 .rtsIn, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel4 .rtsLink, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel4 .rtsOut, .RadTabStrip_WebSafari_SimpleSubItems .rtsLevel4 .rtsIn
{
    background: none;
}

.RadTabStrip .rtsPrevArrow, .RadTabStrip .rtsNextArrow, .RadTabStrip .rtsPrevArrowDisabled, .RadTabStrip .rtsNextArrowDisabled, .RadTabStripVertical .rtsPrevArrow, .RadTabStripVertical .rtsNextArrow, .RadTabStripVertical .rtsPrevArrowDisabled, .RadTabStripVertical .rtsNextArrowDisabled
{
    margin-top: 4px;
}
.RadTabStrip_WebSafari .rtsOut, .RadTabStripVertical_WebSafari .rtsOut
{
    padding-right: 0;
}


/********************************************************
                        RADPANELBAR 
*********************************************************/

.RadPanelBar_WebSafari
{
    background: #F5F5F5;
}
.RadPanelBar_WebSafari .rpRootGroup
{
    border-color: #828282;
}
.RadPanelBar .rpImage
{
    padding:0 5px;    
}
.RadPanelBar_WebSafari a.rpLink, .RadPanelBar_WebSafari div.rpHeaderTemplate, .RadPanelBar_WebSafari .rpTemplate
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    margin: 0;
    width: 100%;
}
.RadPanelBar_WebSafari div.rpHeaderTemplate, .RadPanelBar_WebSafari a.rpLink
{
    background-color: #fdfdfd;
    /*background-image: url('PanelBar/RootItemBg.png');*/
    border-color: Black;
}

.RadPanelBar_WebSafari .rpOut
{
    border-color: Black;
    border-bottom-width: 0;
    padding:4px 0 0 0;
}
.RadPanelBar .rpExpandable .rpExpandHandle, .RadPanelBar .rpExpanded .rpExpandHandle
{
    margin:0 5px;    
}
.RadPanelBar_WebSafari a.rpFocused, .RadPanelBar_WebSafari a.rpExpanded, .RadPanelBar_WebSafari a.rpSelected, .RadPanelBar_WebSafari div.rpFocused, .RadPanelBar_WebSafari div.rpExpanded, .RadPanelBar_WebSafari div.rpSelected, .RadPanelBar_WebSafari a.rpSelected:hover
{
    background-color: #fdfdfd;
    border-color: #6c6c6c;
}
.RadPanelBar_WebSafari a.rpDisabled, .RadPanelBar_WebSafari div.rpDisabled, .RadPanelBar_WebSafari a.rpDisabled:hover
{
    color: #bbb;
}
.RadPanelBar_WebSafari .rpGroup
{
    background-color: #fff;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink, .RadPanelBar_WebSafari .rpGroup div.rpHeaderTemplate, .RadPanelBar_WebSafari .rpGroup .rpTemplate
{
    color: #000;
    background-image: none;
    background-color: transparent;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink:hover
{
    color: #000;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink, .RadPanelBar_WebSafari .rpGroup a.rpLink .rpOut
{
    background-color: transparent;
    background-image: url('PanelBar/SubItemStates.png');
    background-repeat: no-repeat;
}
.RadPanelBar_WebSafari .rpGroup a.rpSelected, .RadPanelBar_WebSafari .rpGroup a.rpSelected:hover
{
    color: #fff;
}
.RadPanelBar_WebSafari ul.rpGroup .rpDisabled, .RadPanelBar_WebSafari .rpGroup a.rpDisabled:hover, .RadPanelBar_WebSafari .rpGroup a.rpDisabled .rpOut
{
    background-image: none;
}
.RadPanelBar_WebSafari ul.rpGroup .rpDisabled, .RadPanelBar_WebSafari .rpGroup a.rpDisabled:hover
{
    color: #bbb;
    background-color: #fff;
}
.RadPanelBar_WebSafari a.rpLink, .RadPanelBar_WebSafari div.rpHeaderTemplate, .RadPanelBar_WebSafari a.rpExpanded, .RadPanelBar_WebSafari div.rpExpanded, .RadPanelBar_WebSafari .rpItem a.rpLinkExpandHovered
{
    background-position: 0 0;
}
.RadPanelBar_WebSafari a.rpFocused, .RadPanelBar_WebSafari div.rpFocused, .RadPanelBar_WebSafari a.rpLink:hover, .RadPanelBar_WebSafari a.rpExpanded:hover
{
    background-position: 0 -200px;
}
.RadPanelBar_WebSafari a.rpSelected, .RadPanelBar_WebSafari div.rpSelected, .RadPanelBar_WebSafari a.rpSelected:hover
{
    background-position: 0 -400px;
}
.RadPanelBar_WebSafari .rpFirst a.rpLink, .RadPanelBar_WebSafari .rpFirst div.rpHeaderTemplate, .RadPanelBar_WebSafari li.rpFirst .rpExpanded
{
    background-position: 0 -1px;
}
.RadPanelBar_WebSafari li.rpFirst .rpFocused, .RadPanelBar_WebSafari .rpFirst a.rpLink:hover
{
    background-position: 0 -201px;
}
.RadPanelBar_WebSafari li.rpFirst .rpSelected, .RadPanelBar_WebSafari .rpFirst a.rpSelected:hover
{
    background-position: 0 -401px;
}
.RadPanelBar_WebSafari a.rpDisabled:hover
{
    cursor: default;
}
.RadPanelBar_WebSafari a.rpDisabled, .RadPanelBar_WebSafari div.rpDisabled, .RadPanelBar_WebSafari a.rpDisabled:hover, .RadPanelBar_WebSafari a.rpDisabled:hover .rpOut
{
    background-position: 0 0;
}
.RadPanelBar_WebSafari .rpExpandable span.rpExpandHandle, .RadPanelBar_WebSafari .rpExpanded span.rpExpandHandle
{
    background-color: transparent;
    background-repeat: no-repeat;
}
.RadPanelBar_WebSafari_rtl .rpGroup .rpText
{
    padding: 0 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.RadPanelBar_WebSafari .rpExpandable span.rpExpandHandle, .RadPanelBar_WebSafari a.rpExpandable:hover .rpNavigation .rpExpandHandle
{
    background-position: 0 -5px;
}
.RadPanelBar_WebSafari a.rpExpandable:hover .rpExpandHandle, .RadPanelBar_WebSafari a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered
{
    background-position: 100% -5px;
}
.RadPanelBar_WebSafari .rpExpanded span.rpExpandHandle, .RadPanelBar_WebSafari a.rpExpanded:hover .rpNavigation .rpExpandHandle
{
    background-position: 0 -181px;
}
.RadPanelBar_WebSafari a.rpExpanded:hover .rpExpandHandle, .RadPanelBar_WebSafari a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered
{
    background-position: 100% -181px;
}
.RadPanelBar_WebSafari div.rpExpandable .rpExpandHandleHovered
{
    background-position: 0 -5px;
}
.RadPanelBar_WebSafari div.rpExpanded .rpExpandHandleHovered
{
    background-position: 0 -181px;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink, .RadPanelBar_WebSafari .rpGroup div.rpHeaderTemplate, .RadPanelBar_WebSafari .rpGroup a.rpLink .rpOut
{
    background-position: 0 200px;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink:hover, .RadPanelBar_WebSafari ul.rpGroup .rpFocused
{
    background-position: 100% -22px;
}
.RadPanelBar_WebSafari .rpGroup a.rpLink:hover .rpOut, .RadPanelBar_WebSafari .rpGroup a.rpFocused .rpOut
{
    background-position: 0 0;
}
.RadPanelBar_WebSafari ul.rpGroup .rpSelected, .RadPanelBar_WebSafari .rpGroup a.rpSelected:hover
{
    background-position: 100% -222px;
    background-color: transparent;
}
.RadPanelBar_WebSafari .rpGroup a.rpSelected .rpOut, .RadPanelBar_WebSafari .rpGroup a.rpSelected:hover .rpOut
{
    background-position: 0 -200px;
}
.RadPanelBar_WebSafari ul.rpGroup .rpExpandable .rpExpandHandle, .RadPanelBar_WebSafari .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandle
{
    background-position: 0 -343px;
}
.RadPanelBar_WebSafari .rpGroup a.rpExpandable:hover .rpExpandHandle, .RadPanelBar_WebSafari .rpGroup a.rpExpandable:hover .rpNavigation .rpExpandHandleHovered
{
    background-position: 100% -343px;
}
.RadPanelBar_WebSafari ul.rpGroup .rpExpanded .rpExpandHandle, .RadPanelBar_WebSafari .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandle
{
    background-position: 0 -482px;
}
.RadPanelBar_WebSafari .rpGroup a.rpExpanded:hover .rpExpandHandle, .RadPanelBar_WebSafari .rpGroup a.rpExpanded:hover .rpNavigation .rpExpandHandleHovered
{
    background-position: 100% -482px;
}
.RadPanelBar_WebSafari .rpGroup div.rpExpandable .rpExpandHandleHovered
{
    background-position: 0 -343px;
}
.RadPanelBar_WebSafari .rpGroup div.rpExpanded .rpExpandHandleHovered
{
    background-position: 0 -482px;
}
/*Remover bordas em todos os botões.*/
.RadToolBar .rtbOuter {
  padding: 2px !important; 
  border-width: 0 !important; 
  border-style: solid !important; 
}

.riSingle .riTextBox, .RadForm.rfdTextbox .riSingle input.rfdDecorated[type="text"]
{
    height: 22px;
    }
/* Outros conponentes dentro do RadPanelBar */
.RadPanelBar_WebSafari .RadToolBar .rtbMid { padding: 0 3px 3px 0; }
.RadPanelBar_WebSafari .RadToolBar .rtbIn { overflow: hidden; padding: 3px 0 0 3px; }
.RadPanelBar_WebSafari .RadComboBox_WebSafari .rcbInputCell .rcbInput { padding:3px 0 !important; }
.RadPanelBar_WebSafari .RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput { padding-left:1px; }

        
/* </simplistic sub-item styles> */

