﻿body
{
    background-color: #FFFFFF;
}

.btnExportar {
 
    float: right;
    margin-right: 10px;
    margin-top: 13px;
    width: 10px !important;
    height: 17px !important;
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    padding-right: 7px;
    background-repeat: no-repeat;
    background-image: url('../../Imagenes/Icons/IconoExcel.png') !important;
}

.GRedVersion
{
    background-color: #C3C5C8;
    color: #505C66;
    text-align: right;
    padding:4px;
    padding-right:30px;
    font-family: 'AvenirNextRegular';
    font-size: 15px;  
    font-weight: bold;
}

.RadToolBarDropDown .rtbWrap {
    padding: 0px !important;
    padding-left:5px !Important;
    padding-right: 4px !Important;
    display: block !important;
    width: 100%;
}


.divAgregar
{
    display: inline-block; 
    vertical-align: top; 
    margin-bottom:10px !important;
    float: right;
    padding-right: 10px !important;
    padding-top: 4px;
}

.dis
{
    display:none;
}



.GRedValidacion
{
    color:Red;
    font-size: 14px;
    float:left;
}


.link
{
    color: #4E4E4E !important;
    font-family: 'ralewaybold' !important;
    font-size: 13px !important;
    padding-bottom: 6px;
    text-align: left;
}

.link span
{
    text-decoration: underline !important;
    
}
.divFecha
{
    color: Black !important;
    font-size: 13px !Important;
    text-align: right !important;
    width: 80%;
}

.GRedProceder
{    
    width: 181px !important;
}

.GRedRightText
{
    text-align: right;
}

.GRedLeftText
{
    text-align: left; 
}

.t-col-4 
{
    width:25% !important;
    }

.GRedCheckBox 
{
    width:100% !important;
    margin: 0px !important;
}

.GRedCheckBox  td
{
    width:27% !important;
}

.GRedCheckBox  td label
{
    margin-left:10px !important;
}

.t-container
{
    margin-top:-33px;
}

.GRedCheck
{
    display:inline-block;
  margin-top: -6px;
    position: relative;
    top: 10px;
}

.GRedCheckDos
{
    display:inline-block;
  margin-top: -6px;
    position: relative;
    top: 7px;
}

.centrar
{
    width: 94%;
    margin: 0px auto !important;
    height: 70%;
    padding-top: 6px;
    text-align: center;
    position: relative !important;
    padding-bottom: 13px !important
    }
    

/*Titulos*/
lblMenuV2 {
    width: 100%;
    min-width: 1024px;
    min-height: 712px;
    color: #9F9F9F;
    text-align: center;
    font-family: 'ralewaybold' !important;
    font-size: 19px;
    margin: 13px auto;
}
/*Fin Titulos*/


/*CURSOR*/

.GRedPointerCursor
{
    cursor:pointer;
}
.GRedUnderlineText:hover
{
    text-decoration: underline;
}

/*TEXT*/
.radWindowFont
{
    font-family: 'ralewaybold';
    font-size: 12px;
    line-height: 16px;
}

.radWindowFontInput
{
    font-family: 'ralewayregular' !important;
    font-size: 12px !important;
    line-height: 16px !important;
}

/*BOXES*/
.GRedBox
{
    background-color: #FFFFFF;
    box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25); 
    margin-top: 20px;
    margin-bottom:20px;
    width:100%;
}
.GRedBoxTitle
{
   background-color: #003D79;
   color:White;
   font-family: 'AvenirNextRegular';
   line-height:20px;
   text-align:Left;
   text-indent:25px;
   font-size: 13px;
   width:100%;
   text-transform: uppercase;
   padding-top: 2px;
}

.GRedBoxHeader
{
   background-color: #B9B9B9;
   width:100%;
   height: 15px;
}

.GRedForm .GRedBotonBlue.GRedBotonGuardar.GRedMas
{
    margin-left: 0px !important;
    width: 14px !Important;
}
.GRedForm .GRedBoton.GRedMas span
{
    margin-left:0px !important;
}

.GRedBoxContent
{
    padding:0px 20px 14px;
}
.GRedField
{
    border: 1px solid #DDDDDD;
    margin-top:15px;
    margin-bottom: 15px;
}

/*MENU CATALOGOS*/
.GRedBoxCatalogo
{
    
    margin-top: 20px;
    margin-bottom:20px;
    width:100%;
    /*box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25); */
}
 
.GRedBoxTitleCatalogo
{
   color:Black;
   font-family: Calibri;
   font-weight: bold;
   font-size: 17px;
   line-height:20px;
   text-align:center;
   width:100%;
   color: #1F2F3C;
   margin-top: -8px;
   /*background-color: #B9B9B9;*/
   /*text-indent:25px;*/
}

.GRedBoxContentCatalogo {
    padding: 0px 20px;
}
/*FIN MENU CATALOGOS*/

/*END BOXES*/

/*BUTTONS*/ /*NO MODIFICAR NINGUNA CLASE A PARTIR DE ESTA LINEA Y HASTA EL SIG. MSJ*/
.GRedBotonGuardar, .GRedBotonGuardar1
{
    vertical-align:middle;
    background-image:url("/Resources/Images/Icons/guardarIcono.png");
    height: 24px !important;
    width: 106px !important;
    line-height: 24px;
}

.GRedGastoTianguis
{
    width: 159px !important;
    background-position: 8px 6px !important;
    background-color: #9BA6AC !important;
    height: 26px !important;
    text-decoration: none !important;
    line-height: 25px;
    padding-left: 17px;
}
.rbSkinnedButton .GRedBotonTelerikGuardar 
{
        color: White !important;
    font-size: 13px !important;
    font-family: 'AvenirNextRegular' !important;
}

.GRedBotonSeguimiento
{
    font-size:13px !important;
    cursor:pointer;
    background-image: url('../../Resources/Images/Icons/agregarIcono.png');
    background-repeat: no-repeat !important;
    background-position-x: 16px !important;
}

.GRedBotonSeguimiento > div
{
    margin-top:5px;
    
}

.GRedBotonSeguimiento:nth-child(2)
{
    margin-top:5px;
}

.GRedBotonAbrirCaja span
{
    margin-left:0px !important;
}


.GRedMas
{
   width: 26px !Important;
   background-color: #003D79 !important;
}
/*.GRedBotonGuardar1
{
    vertical-align:baseline;
    background-image:url("/Resources/Images/Icons/guardarIcono.png");
    background-position:30px 15px !important;
    padding-top: 15px;
    height: 30px !important;
    width: 160px !important;
}*/

.cm-margin-right-btn
{
    margin-right:10px;
}

.btnSalidaAuto
{
    width: 45px;
    height:  18px;
    background-repeat: no-repeat;
}

.GRedBoton
{
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    
    background-color: #00C27E;
    background-position: 22px 8px;
    background-repeat: no-repeat !important;
    border: 0px !important;
    color: White !important;
    font-size: 13px;
    font-family: 'AvenirNextRegular';
    height:23px;
    outline: none;
    text-align: center;
    width: 106px;
    cursor: pointer !important;
    -webkit-box-shadow: 1px 1px 95px -28px rgba(0,0,0,1);
    -moz-box-shadow: 1px 1px 95px -28px rgba(0,0,0,1);
    box-shadow: 1px 1px 95px -28px rgba(0,0,0,1);
}


.GRedBoton span
{
    font-size: 13px;
    font-family: 'AvenirNextRegular' !important;
    font-weight: bold;
    line-height: 20px;
}

.GRedBotonRegresar, .rbDisabled
{
    background-color: #A0A8AF !important;
    background-position: 11px 5px !important;
    color: White !important;
    height:23px;
    width: 114px;
    display: block;
    margin-top:20px;
    background-repeat: no-repeat;
        border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    font-family: 'AvenirNextRegular' !important;
    font-size: 13px !important;
}

.GRedBotonRegresar span
{
    line-height: 23px;
        margin-left: 5px;
}

.GRedBoton input
{
    display: inline-block;
    font-size: 13px !important;   
    height: 23px !important ;
    text-decoration: none !important
}
.divBotonCancelar
{
}
.divBotonAceptar
{
    font-size: 15px;
    margin-top:15px;
}

.rbText
{
    display: inline !important;
}

.GRedBotonBlue
{
    background-color: #00C27E !important;
    background-position: 13px 5px ;
    display:inline-block;
    height:26px;
    text-decoration: none !important;
    width: 106px;
    
}
.GRedBotonPlus{
    background-color: #00C27E !important;
    background-position: 7px 5px;
    display: inline-block;
    height: 26px;
    text-decoration: none !important;
    width: 27px;
}

.GRedActivar
{
}

.GRedBotonBlue span
{
    margin-left: 12px;
    line-height: 24px;
}

.GRedBotonCotizar span
{
    margin-left: 0px !important;
    line-height: 24px;
}

a:-webkit-any-link
{
    text-decoration: none !important;
}
.GRedBotonGray
{
    background-color: #9E9E9E !important;
    background-position:  0;
    color:White !important;
    display:inline-block;
    height:23px !important;
    text-decoration: none !important;
    width: 96px !important;
        font-family: 'AvenirNextRegular' !important;
        font-size: 13px;
        font-weight: normal !important;
        line-height: 22px;
}
.GRedPopUp .GRedBotonBlue,
.GRedForm .GRedBotonBlue
{
background-color: #00C27E !important;
    margin-left: 8px;
    line-height: 22px;
    height: 23px !important;
}
.GRedPopUp .GRedBotonGray,
.GRedForm .GRedBotonGray
{
    height: 23px !important;
    width: 96px!important;
}
.GRedPopUp .GRedBotonGray input,
.GRedForm .GRedBotonGray input
{
}  
.GRedPopUp .GRedBoton span,
.GRedForm .GRedBoton span,
.GRedBotonDiv, .GRedBotonExport
{
    font-family: 'AvenirNextRegular' !important;
    font-size: 13px;
    margin-top: 15px !important;
    font-weight: bold;
}


.GRedBotonPopUp,
.GRedBotonForm
{
    height: 48px !important;
    padding-left:0px !important;
    width: 187px !important;
}
.GRedBoton:hover,
.GRedBoton:focus
{
    outline: none;
}

.cm-btn-buscar span
{
    margin-top:0px !important;
}

.buttons1
{
    margin-right: 0px !important;
}

.GRedBotonCuadrado
{

    
    background-color: #003D79 !important;
    background-position: 12px 6px;
    display: inline-block;
    height: 25px;
    padding-left: 8px;
    text-decoration: none !important;
    width: 92px;
}

.RadUpload_Default .ruSelectWrap .ruButton
{
    border: none !important;
    border-color: transparent; 
    background-color: #0051a2 !important;
    background-image: none !important;
    border-radius: .16667em;
    color: White !important;
}

.GRedBotonBuscar
{
    background-position: 11px 5px !important;
    color: White !important;
    height:23px;
    width: 100px;
    display: inline-block;
    background-repeat: no-repeat;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    font-family: 'AvenirNextRegular' !important;
    font-size: 13px !important;
    line-height: 22px;
    background-color: #003D79 !important;
    margin: 5px;
    padding: 0px;
    text-align:center;
}



.GRedBotonBuscar span
{
    font-weight: normal !important;
}
.GRedBotonBuscarKardex
{
    background-position: 6px 4px;
    float: right;
    height: 20px;
    width: 20px;
}
/*NO MODIFICAR NINGUNA CLASE ANTES DE ESTA LINEA

.rbSkinnedButton
{
    color: #4E4E4E;
    font-family: 'ralewaybold';
    font-size: 14px;
    padding-bottom: 6px;
    text-align: left;
}

.rbSkinnedButton input
{
    color: #4E4E4E;
    font-family: 'ralewaybold';
    font-size: 14px;
    padding-bottom: 6px;
    text-align: left;
    text-decoration: underline;
}*/


.RadButton_Default.rbSkinnedButton, .RadButton_Default .rbDecorated, .RadButton_Default.rbVerticalButton, .RadButton_Default.rbVerticalButton .rbDecorated, .RadButton_Default .rbSplitRight, .RadButton_Default .rbSplitLeft
{
    background-image: none !important
}

.GRedBotonBlue  .btnplus
{
    background-color: #003D79 !important;
    
}

.GRedActualizar
{
        background-position: 8px 4px;
}

.GRedImprimir
{
    background-position: 8px 3px;
    width: 151px;
    padding-left: 20px;
}
.GRedImprimirEstadoCuenta
{
    background-position: 9px 2px;
    width: 166px;
    padding-left: 20px;
    background-color: #003D79;
}


.GRedImprimirPeque
{
    background-position: 9px 2px;
    width: 75px;
    padding-left: 20px;
    background-color: #003D79;
    line-height: 20px;
}

.GRedAutorizar
{
    background-position: 6px 1px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #005FBE !important;
}

.GRedActivar
{
    background-position: 6px 1px !important;
    width: 80px !important;
    padding-left: 16px !important;
}

.rbDisabled
{margin-top: 0px !important;}

.GRedCerrarCaja
{
    width:100px;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius:3px !important;
    font-family: 'AvenirNextRegular';
    font-weight: bold;
    background-color: #9BA6AC !important;
}

.GRedCerrarCaja span
{
    margin-left: 0px;
}

.GRedRechazar
{
    background-position: 6px 1px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #FF9C0E !important;
}

.GRedProrroga
{
    background-position: 10px 2px !important;
    width: 80px  !important;
    padding-left: 16px !important;
    background-color: #d84227 !important;
}

.GRedMerma
{
    background-position: 10px 2px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #d84227 !important;
}
.GRedMerma span
{
    line-height: 23px !important;
}

.GRedRestructura
{
    background-position: 10px 2px !important;
    width: 130px !important;
    padding-left: 16px !important;
    background-color: #d84227 !important;
}
.GRedRestructura span
{
    line-height: 23px !important;
}



.GRedRemate
{
    background-position: 10px 2px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #FF9C0E !important;
}
.GRedRemate span
{
    line-height: 23px !important;
}

               .rgCaption
                {
                        background-color: #003D79;
                        color: White;
                        padding-top: 4px;
                        padding-bottom: 4px;
                        position: relative;
                        top: 1px;
                        padding-right: 1px;
                }

.GRedProrroga span
{
    line-height: 23px !important;
}

.GRedLiquidar
{
    background-position: 7px 2px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #003D79 !important;
}
.GRedLiquidar span
{
    line-height: 23px !important;
}

.GRedCongelar
{
    background-position: 7px 2px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #005FBE !important;
}
.GRedCongelar span
{
    line-height: 23px !important;
}


.GRedCancelar
{
    background-position: 7px 2px !important;
    width: 80px !important;
    padding-left: 16px !important;
    background-color: #9BA6AC !important;
}

.GRedBotonesZonas
{
    background-color: #B9B9B9 !important;
    color: White !important;
    height:28px;
    padding-left:10px;
    width: 140px;
} 

.btnAgregarConcepto
{
        width: 149px;
    background-position: 6px 5px;
}

.btnAsignarConcepto
{
    width: 137px;
    height: 26px;
    background-position: 8px 4px;
    padding-left: 14px;
    background-color: #003D79 !important;
    background-size: 13%;
}
.GRedBotonCuadradoBuscar
{
    border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius:0px !important;
    
    background-color: #3D627A !important;
    background-position: 7px 4px;
    display: inline-block;
    height: 22px;
    padding-left: 24px;
    text-decoration: none !important;
    width: 30px;
}
.divGrBuscarBtn
{
    margin-top: 14px !important; position: absolute !important; text-align: left !important; width: 50% !important;
}
.GrBuscarBtn
{
    background-image : url("../../Resources/Images/Icons/buscarIcono.png") !important;
    background-position: center !important; 
    background-repeat: no-repeat !important;
    color: White !important;
    height: 20px !important;
    text-decoration: none !important;
    width: 30px !important;   
}
.GRedBotonBlueBuscar
{
    background-color: #3D627A !important;
    background-position: 25px 6px;
    display:inline-block;
    height:28px;
    padding-left:10px;
    text-decoration: none !important;
    width: 60px;
} 
/*END BUTTONS*/

/*Tabla general*/

/*CommandItemTemplate*/


.GeneralGridCommandTemplateArea
{
    display: inline-block; 
    vertical-align: top; 
    margin-bottom: 15px; 
    margin-top:15px;
}

.cm-commandTemplateArea-left
{
    text-align:left;
    width:50%;
}
.cm-commandTemplateArea-right
{
    text-align:right;
    width:49%;
}

.cm-commandTemplateArea-right-1
{
    text-align:right;
    width:99%;
    padding-right:10px;
    
}
.cm-commandTemplateArea-text
{
    
    color: #4E4E4E !important;
    font-family: 'ralewaysemibold' !important;
    font-size: 14px !important;
    padding-bottom: 6px;
    text-align: left;
}

/*Fin CommandItemTemplate*/

.GRedGridCatalogos
{
    margin-top: -33px !important;
}



.GRedGeneralGrid .rgRow a,
.GRedGeneralGrid .rgAltRow a,
.GRedGeneralGrid .rgEditRow a
{
    color: #1F2F3C !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}

.RadGrid_Default .rgCommandCell
{
     border-color: transparent !important;
}

.RadGrid_Default .rgMasterTable .rgActiveCell, .RadGrid_Default .rgActiveRow, 
.rgMasterTable .rgAltRow .rgHoveredRow, .RadGrid_Default .rgAltRow.rgHoveredRow
{
    background-image:none !Important;
    background-color: #f2f2f2 !important;
}

.RadGrid_Default .rgRow.rgHoveredRow
{
    background-image:none !Important;
}
.GRedAuto .rgMasterTable .rgAltRow:last-child td
{
    background-color: #A0A8AF !important;
    color:White !important;
}

.RadGrid_Default .rgActiveRow>td, .RadGrid_Default .rgHoveredRow>td
{
    border: 0px !important;
}

.rgCommandTable
{
    color:transparent !Important;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol, .RadGrid_Default .rgHeaderWrapper, .RadGrid_Default .rgHeaderDiv
{
    background: none !important;
}

.headersGrid:first-child
{
    text-align: left !important;
    width: 250px !important;
}

.divDiarioDolares
{
    
}

/* .GRedAuto  .rgMasterTable .rgClipCells
 {
     width: 150px !important;
 }*/

.GRedAuto .rgDataDiv
{
        height:auto !important;
            outline: 0px;
}

.GRedAuto:focus
{
            outline: 0px;
}

.GRedAuto .rgMasterTable
{
        outline: 0px;
}

.itemGrid td:first-child
{
    text-align: left !important;
}

.alternoGrid td:first-child
{
    text-align: left !important;
}

.headersGrid
{
    text-align: right !important;
    width: 200px !important;
}


.headersGrid:last-child
{
    text-align: center !important;
}

.itemGrid td:first-child
{
    text-align: right ;
     width: 250px !important;
}
.alternoGrid td: first-child
{
    text-align: right;
    width: 250px !important;
}



.itemGrid td
{
    text-align: right ;
    width: 200px !important;
}
.alternoGrid td
{
    text-align: right;
    width: 200px !important;
}

.GRedMovimiento
{
    width: 180px
}

.GRedInversion
{
    background-position: 10px 7px;
    width:180px;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius:3px !important;
    font-family: 'AvenirNextRegular';
    font-weight: bold;
}

.GRedAuto .RadGrid_Default
{
    background-color: transparent !important;

}

 .l-GRedDashboard
{
    font-weight: normal !important;
}
.GRedGeneralGrid 
{
    border: 0px !important;
    outline: none;
    margin-top:8px;
    background-color: transparent !important;
}

.GRedGeneralGrid .rgDataDiv
{
    height: auto !Important;
    width: 99.9% !important;
}

.rgHeaderWrapper .rgHeaderDiv
{
    margin-right: 0px !important;
    width: 101%;
}

.GRedGeneralGrid .RadGrid_Default .rgAltRow
{
    background: #F7F7F7 !important;
}

.GRedGeneralGrid .rgClipCells .rgRow>td
{
    background: #EDEDED !important;
    font-size:14px;
    font-family: Calibri;
}

.GRedGeneralGrid .rgPager table,
.GRedGeneralGrid .rgInfoPart 
{
    background-color: #A0A8AF !important;
    color: White !important;
    font-size: 13px !important;
    font-family: Calibri;
        background-image: none !important;
}


.GRedGeneralGrid .rgHeader, .RadGrid_Default .rgHeader
{
    background-color: #005FBE !important;
    color: White !important;
    font-size: 14px !important;
    font-family: 'AvenirNextRegular';
        background-image: none !important;
}

.GRedGeneralGrid input 
{
    /*border-color: #4E4E4E !important;*/
    border-color:  rgba(78,78,78,0.70) !important;
}

.RadGrid_Default .rgHeader, .RadGrid_Default th.rgResizeCol, .RadGrid_Default .rgHeaderWrapper
{
    border-bottom: 0px !important;
}

.GRedGeneralGrid .rgHeader, 
.GRedGeneralGrid .rgRow td,
.GRedGeneralGrid .rgAltRow td,
.GRedGeneralGrid .rgPager .rgStatus
{
     border-left: 0px !important;   
     font-family: Calibri;
     font-size: 14px;
}

.RadGrid_Default .rgSelectedRow>td, .RadGrid_Default .rgAltRow>td
{
    border: 0px !important;
}

.GRedGeneralGrid .rgRow
{
    background-color: #EDEDED !important;
}

.GRedGeneralGrid .rgAltRow
{
    background-color: #F7F7F7 !important;
    font-family: Calibri;
    font-size: 14px;
}
.GRedGeneralGrid .rgAltRow td

{
    background-color: White;    
    /*border-top: 1px solid #D7D7D7 !important;  */
    font-family: Calibri;
    font-size: 14px;

}


.GRedGeneralGrid .rgNumPart
{
    font-family:'ralewayregular';
    font-size: 13px;
}

.GRedGeneralGrid .rgRow  td, 
.GRedGeneralGrid td.rgPagerCell,
.GRedGeneralGrid .rgPager .rgStatus,
.GRedGeneralGrid .rgFilterRow td
{
     border: 0px !important;
}

.GRedGeneralGrid .rgCurrentPage span
{
    border: 0px !important;
    background-color: White !important;
    color: Black;
    padding-right:4px !important;
    font-size: 13px !important;
    margin-left:5px;
     cursor: pointer;
}

.GRedGeneralGrid  .rgNumPart a:hover span
{
    border: 0px !important;
    background-color: #F7C900 !important;
    color: white !important;
    padding-right:4px !important;
    font-size: 13px !important;
    cursor: pointer;
}

.GRedGeneralGrid  .rgNumPart a span
{
        padding-right:4px !important;
         cursor: pointer;
}


.GRedGeneralGrid .rgNumPart a
{
    border: 0px !important;
    background-color: #B9B9B9;
    color: white !important;
    font-size: 13px !important;
    margin-right:5px;
}

.GRedGeneralGrid .RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInputCell, 
.GRedGeneralGrid .RadComboBox_Metro .rcbFocused .rcbArrowCell, 
.GRedGeneralGrid .rcbFocused .rcbActionButton, 
.GRedGeneralGrid .rcbFocused
{
       border-color:  rgba(78,78,78,0.70) !important;
       background-color: #ffffff !important;
}

.RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInput
{
       color:Black !important;

}
.GRedGeneralGrid .rgPageFirst:hover, 
.GRedGeneralGrid .rgPageFirst
{
        background-position: 0px !important;
        background-image: url(../../Resources/Images/Icons/flechaIzquierdaDobleIcono.png) !important;
        outline: none;
        width: 14px !important; 
}

.GRedGeneralGrid .rgPagePrev, 
.GRedGeneralGrid .rgPagePrev:hover
{
    background-image: url(../../Resources/Images/Icons/fhechaIzquierdaIcono.png) !important;
     background-position: 0px !important;
     outline: none;
     width: 14px !important; 
}

.GRedGeneralGrid .rgMasterTable .rgSelectedCell, .RadGrid_Default .rgSelectedRow
{
    background-image: none !important;
}

.GRedGeneralGrid .rgPageNext:hover, 
.GRedGeneralGrid .rgPageNext
{
    background-image: url(../../Resources/Images/Icons/flechaDerechaIcono.png) !important;
     background-position: 0px !important;
     outline: none;
     width: 14px !important;
}

.GRedGeneralGrid .rgPageLast:hover, 
.GRedGeneralGrid .rgPageLast
{
    background-image: url(../../Resources/Images/Icons/fheclaDerechaDobleIcono.png) !important;
     background-position: 0px !important;
     outline: none;
     width: 14px !important; 
}

.RadGrid_Default .rgCommandRow
{
    background: none !important    ;
    text-align: right !important;
}


.RadGrid_Default .rgNumPart a:hover, .RadGrid_Default .rgNumPart a.rgCurrentPage, .RadGrid_Default .rgNumPart a.rgCurrentPage span, .RadGrid_Default .rgNumPart a:hover span
{
    background-image: none !important
}
/*Fin tabla general*/

/*Grid sin bordes*/
div.cm-grid-noborders  .rgHeader,  
div.cm-grid-noborders  th.rgResizeCol,  
div.cm-grid-noborders  .rgRow  td,  
div.cm-grid-noborders  .rgAltRow  td,  
div.cm-grid-noborders  .rgFooter  td  
{  
     border-width: 0px;
     
} 

/*Pop Up*/
.RadWindow table.rwTable
{
    background-color: #ffffff !important
}

.RadWindow .rwTitleRow em
{
    color:White !important;
    font-family: 'AvenirNextRegular' !important;
    font-size: 15px !important;
    margin-bottom: 7px;
    padding-left: 14px;
    font-weight: bold;
}

td.GRedPopUp .rgEditForm,/*Para funcioncar cuando un popup es de radgrid. el popup estara dentro de un elemento TD que tendra la clase de GRedPopUp*/
div.GRedPopUp, divContenedor /*Para funcionar cuando el popup no este dentro de un elemento de radgrid y sea un radwindow independiente*/
{
    /*-webkit-box-shadow: 3px 3px 6px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:    3px 3px 6px 0px rgba(0, 0, 0, 0.5);
    box-shadow:         3px 3px 6px 0px rgba(0, 0, 0, 0.5);*/
    background-color: #ffffff !important;
}
    
td.GRedPopUp .rgEditForm .rgHeader, 
div.GRedPopUp .rgHeader,.RadGrid_Default  .GRedGeneralGrid .rgHeader
{
    border-bottom: 4px solid #F7C900 !important;
    background-color: #005FBE !important;
    color: white !important;
    font-family: 'AvenirNextRegular';
    font-size: 15px !important;
    margin-bottom: 7px;
    padding-left: 14px;
    font-weight: bold; 
}


.RadGrid_Default  .GRedGeneralGrid .rgHeader
{
    border-bottom: 4px solid #F7C900 !important;
    background-color: #005FBE !important;
    color: white !important;
    font-family: 'AvenirNextRegular';
    font-size: 15px !important;
    margin-bottom: 0px;
    padding-left: 14px;
    font-weight: bold; 
}

.RadGrid_Default .rgEditRow>td
{
    border: 0 !important;
    font-family: 'ralewayregular';
    font-size: 14px;
}
.RadGrid_Default
{
    border:0px !important;
}
.RadGrid_Default .rgEditRow
{
    background: none !important;
}
.divCaptura
{
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 95%;
}
.divCapturaNombre
{
    display: inline-block;
    text-align: left;
 /*   width: 13%;*/
    
}
.divCapturaNombre span .riTextBox
{
    text-transform:uppercase;
}
.red
{
    color: Red !important;
    font-weight: bold !important;
    text-align: left !important;
}
.divCampo
{
    color: #1F2F3C !important;
    display: inline-block;
    font-size: 13.5px !important;
    padding: 6px 0px 8px 0px;
    font-family: Calibri !important;
    min-width: 50px;
    text-align: left;
    vertical-align: baseline;
    width: 80% !important;
    font-weight: bold;
}



.divCampoBtnBuscar
{
    color: #5F5F5F !important;
    display: inline-block;
    font-size: 14px !important;
    padding: 6px 0px 8px 0px;
    font-family: 'ralewaymedium' !important;
    min-width: 50px;
    text-align: right;
    vertical-align: baseline;
    width: 86% !important;
}

.divBoton
{
    display: block; 
    margin-right: 25px;
    margin-top: 15px; 
   text-align:right;
   float:right;
   padding-bottom:4px;
}



.rwStatusbarRow{display:none !important;}

.RadWindow_Metro table.rwTitlebarControls em, .RadWindow_Metro table.rwTitlebarControls em
{
    color: White !important;
    font-family: 'AvenirNextRegular';
    font-size: 15px !important;
    margin-bottom: 7px;
    padding-left: 14px !important;
    font-weight: bold;
}

td.GRedPopUp .rgEditForm label, 
div.GRedBox label,
div.GRedPopUp label 
{
    color: #1F2F3C !important;
    font-family: Calibri !important;
    font-size: 14px !important;
    padding: 6px 0px 8px 0px;
}

td.GRedPopUp  .rgEditForm .rgHeader a , /*Ocultar "x"*/
div.GRedPopUp  .rgEditForm .rgHeader a 
{
    display: none !important;
}
.t-container { max-width: 3000px !important; } 

td.GRedPopUp  .rgEditForm .t-container-fluid, .t-container-fluid .t-col,
div.GRedPopUp .rgEditForm .t-container-fluid, .t-container-fluid .t-col
{
    margin:10px auto !important;
}



.floating-box {
    display: inline-block;
    margin: 10px;
    width: 250px;
    /*height: 75px;*/
    /*border: 3px solid #73AD21;  */
}
.floating-box2 {
    display: inline-block;
    margin: 10px;
    width: 22%;
    /*height: 75px;*/
    /*border: 3px solid #73AD21;  */
}
.floating-box3 {
    display: inline-block;
    margin: 10px;
    margin-left: 25px;
    width: 150px;
    /*height: 75px;*/
    /*border: 3px solid #73AD21;  */
}

.btn_AceptarInside
{
    padding: 4px 5px 4px 18px;    
    font-weight: bold;
    text-decoration: underline !important;
    color: #000000;
}
/*Fin PopUp*/

/*Alerts*/
.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft, .RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div, .RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span, .RadWindow_Default.rwMinimizedWindow .rwCorner, .RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner, .RadWindow_Default a.rwIcon
{
    background-image: none !important;
}
.RadWindow_Default .rwTable .rwTitlebarControls em
{
    color: white !important;
    font-family: 'AvenirNextRegular' !important;
    font-size: 14px !important;
}
.RadWindow .rwControlButtons
{
    display: none !important;
}

.RadWindow_Metro .rwFooterLeft, 
.RadWindow_Metro .rwFooterRight, 
.RadWindow_Metro .rwFooterCenter, 
.RadWindow_Metro .rwStatusbar div, 
.RadWindow_Metro .rwStatusbar, 
.RadWindow_Metro .rwBodyLeft, 
.RadWindow_Metro .rwBodyRight, 
.RadWindow_Metro .rwStatusbarRow .rwCorner,
.RadWindow .rwWindowContent, .rwContentRow
{
    background-color: transparent !important;
}
.RadWindow_Metro .rwTopLeft, 
.RadWindow_Metro .rwTopRight, 
.RadWindow_Metro .rwTitlebar, 
.RadWindow_Metro .rwTopResize, 
.rwControlButtons a
{
    background-color: transparent !important;
    color: #5F5F5F !important;
}
.RadWindow_Metro table.rwTitlebarControls em
{
    color: #5F5F5F;
    text-transform:none !important;
}
.rwTitleRow
{
    background-color: #005FBE !important;
    border-bottom: 4px solid #F7C900;
    color: white !important;
}
.RadWindow_Metro a.rwIcon
{
    display:none;
}
.RadWindow .rwWindowContent .radconfirm
{
   background-image:  url('../../Resources/Images/Icons/circuloPreguntaIcono.png') !important;
}
.rwOuterSpan
{
    background-color: #9E9E9E !important;
}
.RadWindow_Metro .rwDialogPopup a.rwPopupButton
{
    background: #BEBEBE !important;
    border: 1px solid #BEBEBE !important;
}
.RadWindow_Metro .rwDialogPopup a.rwPopupButton:hover
{
    border: 1px solid #9E9E9E !important;
}
.RadWindow .rwPopupButton, .RadWindow .rwPopupButton span
{
    color: #ffffff !important;
}
.RadWindow .rwDialogText
{
    color: #5F5F5F !important;
    font-family: 'ralewaymedium';
    font-size: 14px !important;
}
.RadWindow_Metro ul.rwControlButtons
{
    display: none !important;
}
/*Fin Alerts*/

/*Contenedores de busqueda*/
.divContenedor
{
    margin-left:25px;
    text-align:left;
}

.fieldSet
{
   -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75) !important;
    -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75) !important;
    box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75) !important;
    background-color: #EDEDED !important;
    border-top: 4px solid #005FBE !important;
   margin-bottom: 15px;
    margin-left: 0px !important;
    /*margin-left: 0px;*/
}
.fieldSet div 
{
    /*padding-left: 35px;*/
    margin: 0px auto !important;
}
.fieldSet > div > div
{
    /*padding-left: 35px;*/
   /* padding: 15px 0px 15px 0px !important;*/
}
.fieldSet div div div
{
    padding-left: 0px;
}
.fieldSet .divCampo
{
    display: inline-block;
    margin: 5px auto;
    text-align: left;
    vertical-align: baseline;
    /*width: 7% !important;*/
    margin-left:8px !important;
}
.fieldSet .divCaptura
{
    width:13% !important;
}
.fieldSet2
{
    margin-left: 0px;
}
.fieldSet2 div 
{
    padding-left: 0px;
}
.fieldSet2 div div div
{
    padding-left: 0px;
}
.fieldSet2 .divCampo
{
    display: inline-block;
    margin: 5px auto;
    min-width: 50px;
    text-align: left;
    vertical-align: baseline;
    width: 10% !important;
}
.fieldSet2 .divCaptura
{
    padding-left: 1px;
    width:13% !important;
}
/*Fin Contenedores de busqueda*/

/* KardexCorte*/
.infoKardexCorte
{
    width: 30%;
    padding-left: 20px;
    text-align:left;
}
.GRedKardexCorte
{
    width: 80%;
    text-align: left;
}

/*Kardex*/
.KardexInversionista .infoKardex
{
    width: 33%;
    padding-left: 20px;
    text-align: left;
}


.infoKardex
{
    width: 49%;
    padding-left: 20px;
    text-align:left;
}
.GRedKardex
{
    width: 80%;
    text-align: left;
}
.GredKardexTop
{

    
    color: #555D63 !important;
    font-family: Calibri !important;
    font-size: 14px !important;
    text-align: left;
    display: inline-block;
    
}
.GredKardexTopNombre
{
    color: #4E4E4E !important;
    font-family: 'ralewaybold' !important;
    font-size: 14px !important;
    text-align: left;
    display:inline-block;
}
.GredKardexBottom
{
    color: #005FBE !important;
    font-family: Calibri !important;
    font-size: 15px !important;
    text-align: left;
    display: inline-block;
    font-weight: bold;
    
}
.bold
{
    font-weight: bold
}

.btnEditar_div /* Editar Kardex*/
{
    float:right;
    margin-top:11px !important;
    display:inline-block;
}


.GRedBotonEditar
{
    background-color: #003D79 !important;
    width: 81px !important;
    height: 23px !important;
    -webkit-box-shadow: 0px 0px 17px 1px rgba(50, 50, 50, 0.36);
    -moz-box-shadow:    0px 0px 17px 1px rgba(50, 50, 50, 0.36);
    box-shadow:         0px 0px 17px 1px rgba(50, 50, 50, 0.36);
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius:3px !important;
    font-family: 'AvenirNextRegular';
    font-weight: bold;
    background-position: 13px 7px;
    padding: 0px !important;
}

.GRedTituloKardex
{
    display:inline-block;
}

.GRedKardex .fieldSet
{
    -webkit-box-shadow: none !important;
    -moz-box-shadow:    none !important;
    box-shadow:        none !important;
    background-color: #EDEDED !important;
    border-top: none !Important;
    border-left: 5px solid #005FBE !important;
    margin-bottom: 10px;
    margin-top: 0px;
    /*margin-left: 0px;*/
}

.GRedKardex .fieldSet > div > div
{
    padding: 12px 0px 12px 0px !important;
    margin-left: 0px !important;
}
/*Fin Kardex*/

/*Pestañas*/
.GRedPestanas
{
    font-size: 10px;
}
.GRedPestanas .rtsLevel1 .rtsUL
{
    background-color: transparent !important;
    height: 23px !important;
}
.GRedPestanas .rtsLevel1
{
    background-color: transparent !important;
    border-bottom: 1.5px solid #005FBE;
    margin-bottom: 15px; 
}
.GRedPestanas .rtsLevel1 .rtsSelected
{
    background-color: #005FBE !important;
    border-color: #005FBE !important;
    color: White !important;
    height: 23px !important;
}
.GRedPestanas .rtsAfter
{
    background-color: #A0A8AF !important;
    border-color: #A0A8AF !important;
    color: #ffffff !important;
    height: 23px !important;
    position:relative;
    z-index: 98;
    margin-left:-8px;
}
.GRedPestanas .rtsSelected .rtsTxt
{
    color: White !important;
}
.GRedPestanas .rtsUL .rtsFirst
{
    padding: 0 0 0 0px !important;
}

.GRedPestanas .rtsLevel .rtsTxt
{
     color: white;
     margin-top: 0px;
     text-transform:none !important;
     
}

.RadTabStripTop_Metro .rtsUL .rtsLI, .RadTabStripBottom_Metro .rtsUL .rtsLI
{
    padding: 0px !important;
}

.GRedPestanas .rtsUL .rtsLI 
{
    
    -webkit-box-shadow: 1px 0px 4px 1px rgba(50, 50, 50, 0.82);
    -moz-box-shadow:    1px 0px 4px 1px rgba(50, 50, 50, 0.82);
     box-shadow:         1px 0px 4px 1px rgba(50, 50, 50, 0.82);
     
     -moz-clip-path: polygon(0 0, 77% 0, 93% 100%, 0% 100%);
     -webkit-clip-path: polygon(0 0, 77% 0, 93% 100%, 0% 100%);
     clip-path: polygon(0 0, 77% 0, 93% 100%, 0% 100%);
    
     border-radius:4px;
}

.divCalcular
{
    display: inline-block;
    text-align: left;
    margin-right: 20px;
    margin-left:20px;
}
 .GRedTotales .rgDataDiv
{
    height:115px !important;
}

.boldCalcular
{
    font-size: 13px !important;
    color: Black !important;
}
.puntosNombre
{
    word-break: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 133px;
}
.puntosNombre2
{
    word-break: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 200px;
}
.puntosCantidad
{
    word-break: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 98px;
}
.minFooter
{
        min-width: 82px;
}

.GRedPestanas .rtsUL .rtsLI:first-child
{
    position:relative;
    z-index: 99;
}



.GRedPestanas .rtsUL .rtsLI:nth-child(2)
{
    position:relative;
    z-index: 98;
    margin-left:-7px;
}

.GRedPestanas .rtsUL .rtsLI:nth-child(3)
{
    position:relative;
    z-index: 97;
    margin-left:-9px;
}

.GRedPestanas .rtsUL .rtsLI:nth-child(4)
{
    position:relative;
    z-index: 96;
    margin-left:-9px;
}

.GRedPestanas .rtsUL .rtsLI:nth-child(5)
{
    position:relative;
    z-index: 95;
    margin-left:-9px;
}

.GRedPestanas .rtsUL .rtsLI:nth-child(6)
{
    position:relative;
    z-index: 94;
    margin-left:-8px;
}
.GRedPestanas .rtsUL .rtsLI:nth-child(7)
{
    position:relative;
    z-index: 93;
    margin-left:-8px;
}
.GRedPestanas .rtsUL .rtsLI:nth-child(8)
{
    position:relative;
    z-index: 92;
    margin-left:-8px;
}




.GRedPestanas  .rtsLink
{
     padding: 0px 32px 0px 17px !important;
}
.GRedPestanas .rtsLevel1 .rtsLink
{
    height: 23px !important;
    background-color: #A0A8AF;
    border-color: transparent !important;
    color: white !important;
}

.RadTabStripTop_Metro .rtsLevel1 .rtsUL
{
    padding: 0px !important;
}


.GRedPestanas .rtsUL
{
    height: 36px !important;
}
.GRedPestanas 
{
     color: #9E9E9E ;
}
.tab
{
    line-height: 15px !important;
    margin-top: 0px !important;
    white-space: normal !important;
}
/*Fin pestañas*/

/*Menú Catalogos*/
.GRedAnchor
{
    display:block;
    height:70px;
    width:100%;
}
.GRedSearchBox
{
    border-color:#3D627A !important;
    border-width:1px !important;
    height:28px !important;
}
.GRedSearchBoxIcon
{
    background: url('../../Resources/Images/Icons/searchicon.png') !important;
    height:28px !important;
    margin-top: 0px !important;
    width:34px !important;
}

/*CALCULADORA*/
.GRedBoxCalc
{
    box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25);
    
    background-color: #FFFFFF !important;
    margin-top: 20px;
    margin-bottom:20px;
    width:100%;
        
}
.GRedBoxTitleCalc
{
   background-color: #8CA3B2;
   height:10px;
   margin-top:20px;
   width:100%;
}
.GRedBoxContenido
{
    box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25);
    
    background-color: #E5EAEE;
    border-top: 4px solid #8CA3B2;
    border-right: 4px solid #8CA3B2;
    border-bottom: 4px solid #8CA3B2;
    border-left: 4px solid #8CA3B2;
    margin-bottom:20px;        
    margin-left: 50;
    margin-right: 50px;
    padding: 10px 54px 29px;
    width:80%;
}
.GRedEtiquetaCalc
{
    color:#9E9E9E !important;
    display: block !important;
    font-family: 'ralewaymedium' !important;
    font-size: 19px !important;
    padding-top: 10px !important;
    text-align: left !important;
}

div.pico {
    width: 30px;
    height: 30px;
    background-color: #E5EAEE;
    /* Rotate div */
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    position:absolute;
    left:50%;
    bottom : -16px;
    border-top: 0px solid #8CA3B2;
    border-right: 4px solid #8CA3B2;
    border-bottom: 4px solid #8CA3B2;
    border-left: 0px solid #8CA3B2;
    margin-left:-50px;
    box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25);    
}
.GRedEtiquetasG
{
    color:#9E9E9E !important;
    display: block !important;
    font-family: 'ralewaybold' !important;
    font-size: 13px !important;
    text-align: left !important;
}
.GRedEtiquetasN
{
    color:#1B1B1B !important;
    display: block !important;
    font-family: 'ralewayregular' !important;
    font-size: 14px !important;
    text-align: left !important;
}
.GRedWrapper
{
    background-color: #f4f4f4;
}

GRedControlTxt,
.GRedComboBox.GRedControlTxt .rcbEmptyMessage,
.GRedComboBox.GRedControlTxt .rcbHovered
{
    color: #0E0E0E !important;
    font-style: normal !important;
    padding-left: 10px;
}
div.GRedControlGradient .rcbInputCell INPUT.rcbInput
{
    border: none !important;
}
.GRedControlGradient,
div.GRedControlGradient .rcbReadOnly .rcbInputCell INPUT.rcbInput,
div.GRedControlGradient .rcbFocused .rcbReadOnly .rcbInputCell,
div.GRedControlGradient .rcbHovered .rcbReadOnly .rcbInputCell
{       
    border-color: transparent !important;
    background: rgba(255,255,255,0.1) !important;
    background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.1)), color-stop(100%, rgba(0,0,0,0.1))) !important;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
    background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
    background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 ) !important;     
}
.GRedBorder
{
    border-radius: 4px;
    box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.25);
    
    text-align: right;    
    border: 1px !important;
    border:none !important;
    border-style: solid !important;
    color:#1F1A17 !important;
}

.GRedTxtImp{
    font-family: 'ralewaysemibold' !important;
    font-size: 30px !important;
}
.GRedTxtPlazo{
    font-family: 'ralewaymedium' !important; 
    font-size: 14px !important;
}

.GRedComboBox 
{
    background-color: #f4f4f4 !important;
    font-family: 'ralewaymedium' !important;
    font-size: 14px !important;
}

.GRedcol { 
    padding: 10px 10px 0px 0px;
}
.GRedcol2 { 
    padding: 40px 10px 0px 0px;
}
.GRedcol3 { 
    padding: 0px 10px 0px 0px;
}
.GRedDivCal > div
{
    display: inline-block !important;
    margin: 8px 0px 5px;
}
div.GRedDivCal1
{       
    padding-right: 15px !important;      
}
.GRedBtnCal
{       
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    
    background-color: #3D627A !important;
    border: 0px !important;
    color: White !important;
    display: block !important;
    font-size: 20px !important;
	font-family: 'ralewaybold';
    height:40px !important;
    outline: none;
}
.GRedTxtNoBorders
{
    border:none !important;
    color:#1F1A17 !important;
    font-family: 'ralewaymedium' !important;
    font-size: 19px !important;
}

.GRedTxtBottomBorder
{
    border-bottom-width:2px !important;
    border-bottom-color:#9F9F9F !important;
    border-left:none !important;
    border-right:none !important;
    border-top:none !important;
}
/*CALCULADORA*/

/*Menu Principal*/
.GRedMenuPrincipal
{
}

.RadToolBar_Default, .rtbOuter 
{
     box-shadow: none !important;
     
     background-color: transparent !important;
     border: 0px !important;
     padding: 0px !important;
}
.GRedMenuPrincipal .rtbOuter
{
    background-image: none !important;
    background-position: inherit;
}
.GRedMenuPrincipal .rtbIcon
{
    float: left;
    margin-left: 3px !important;
    margin-top: 14px !important
    
}

 .RadToolBarDropDown_Default .rtbGroup, .RadToolBarDropDown_Default .rtbItemHovered .rtbWrap
{
   font-size: 13px;
    font-family: 'AvenirNextRegular' !important;
    color: #005FBE !important;
    border-style: solid;
    background-color: transparent !important;
    background-image: none !important;
    border: none !Important;
}



/*.RadToolBarDropDown_Default .rtbWrap .rtbText
{
    color: #005FBE !important;
}*/

.RadToolBarDropDown .rtbItem
{
    padding-left: 0% !important;
    border-left: 8px solid #F7C900;
}
.RadToolBarDropDown .rtbItem
{
    background-color: #003D79 !important;
}




.RadToolBar .rtbDropDown .rtbVOriented
{
        padding-right: 9px !important;
}

.RadToolBarDropDown_Default
{
    overflow: visible !important;
}

.GRedMenuPrincipal .rtbVOriented
{
    text-align: left !important;
}




.rtbText:hover
{
    color: #F7C900 !important; 
}
    
  .RadToolBar_Default .rtbItemHovered .rtbWrap,  .RadToolBar_Default .rtbItemHovered .rtbOut,  .RadToolBar_Default .rtbItemHovered .rtbMid, .RadToolBar_Default .rtbItemHovered .rtbIn,
  .RadToolBar_Default .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Default .rtbSplBtnExpanded .rtbOut, .RadToolBar_Default .rtbSplBtnExpanded .rtbMid, .RadToolBar_Default .rtbSplBtnExpanded .rtbIn, .RadToolBar_Default .rtbDropDownExpanded .rtbWrap, .RadToolBar_Default .rtbDropDownExpanded .rtbOut, .RadToolBar_Default .rtbDropDownExpanded .rtbMid, .RadToolBar_Default .rtbDropDownExpanded .rtbIn, .RadToolBar_Default .rtbChecked .rtbWrap, .RadToolBar_Default .rtbChecked .rtbOut, .RadToolBar_Default .rtbChecked .rtbMid, .RadToolBar_Default .rtbChecked .rtbIn,
  .RadToolBar_Default .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Default .rtbSplBtnExpanded .rtbOut, .RadToolBar_Default .rtbSplBtnExpanded .rtbMid, .RadToolBar_Default .rtbSplBtnExpanded .rtbIn, .RadToolBar_Default .rtbDropDownExpanded .rtbWrap, .RadToolBar_Default .rtbDropDownExpanded .rtbOut, .RadToolBar_Default .rtbDropDownExpanded .rtbMid, .RadToolBar_Default .rtbDropDownExpanded .rtbIn, .RadToolBar_Default .rtbChecked .rtbWrap, .RadToolBar_Default .rtbChecked .rtbOut, .RadToolBar_Default .rtbChecked .rtbMid, .RadToolBar_Default .rtbChecked .rtbIn,
  .RadToolBar_Default .rtbItemClicked .rtbWrap, .RadToolBar_Default .rtbItemClicked .rtbOut, .RadToolBar_Default .rtbItemClicked .rtbMid, .RadToolBar_Default .rtbItemClicked .rtbIn,
.RadToolBarDropDown_Default .rtbItemClicked .rtbWrap
{
        background: none!important;
        background-image: none !important;
}


.RadToolBarDropDown_Default .rtbItemClicked .rtbWrap {
    border-color: transparent !important;
    color: transparent !important;
    background-color: transparent !important;
    background-image:  none !important;
}

.GRedMenuPrincipal .rtbSeparator 
{
     border-top: none !important; 
     display: none !important;
}

.rtbItem 
{
    margin: 0px !important;
}
.GRedMenuPrincipal .rtbIn 
{
    /*display: inline-block;*/
    height: 50px;
    padding-left: 0px !important;
    vertical-align: middle;
}

.GRedPrimer
{
    background-color: #DEDEDE;
}

.GRedSegundo
{
    background-color: #EEEEEE;
}

.GRedUltimo
{
    background-color: #9E9E9E;
    bottom:50px;
    position: fixed;
    width: 250px;
}

.GRedUltimo .rtbText
{
    color: White !important;
}


.RadToolBar_Vertical .rtbUL, .RadToolBar_Vertical .rtbItem, .RadToolBar_Vertical .rtbTemplate, .RadToolBar_Vertical .rtbSeparator, .RadToolBar_Vertical .rtbWrap, .RadToolBar_Vertical .rtbOut, .RadToolBar_Vertical .rtbMid, .RadToolBar_Vertical .rtbIn
{
    background-image: none !important;
}
/*Fin menu principal*/

.download
{ 
    background: url(../../Resources/Images/Icons/IconoDescargar.png) no-repeat left;
    color: Black;
    padding-left: 20px !important;
}

.uppercase
{
    text-transform: uppercase;
}
.lowercase
{
    text-transform: lowercase;
}
.CapProd:first-letter
{
    text-transform: uppercase;
}
.CapMay
{
    text-transform: uppercase;
}
.CapNombre
{
    text-transform: capitalize !important;

}
.alineaNumero
{
    text-align: right;
}
.cm-position-window
{
    margin-top:-60px;
}

.RadToolBar_Default .rtbSplBtnExpanded .rtbWrap, .RadToolBar_Default .rtbSplBtnExpanded .rtbOut, .RadToolBar_Default .rtbSplBtnExpanded .rtbMid, .RadToolBar_Default .rtbSplBtnExpanded .rtbIn, .RadToolBar_Default .rtbDropDownExpanded .rtbWrap, .RadToolBar_Default .rtbDropDownExpanded .rtbOut, .RadToolBar_Default .rtbDropDownExpanded .rtbMid, .RadToolBar_Default .rtbDropDownExpanded .rtbIn, .RadToolBar_Default .rtbChecked .rtbWrap, .RadToolBar_Default .rtbChecked .rtbOut, .RadToolBar_Default .rtbChecked .rtbMid, .RadToolBar_Default .rtbChecked .rtbIn
{
    background: none !important;
}

.btnGuardar
{
    text-align: right !important;
}
.GRedBotonCotizar
{
    background-color: #00C27E !important;
}
.btnRWButton .rbDecorated
{
    color:White !important;   
}

.GRedMoneda
{
    background-position: 3px 2px !important;
    width: 120px !important;
    padding-left: 16px !important;
}

.GRedTianguis
{
    background-position: 6px 2px !important;
    padding-left: 3px !important;
}

.GRedResguardoTianguis
{
    background-position: 10px 7px;
    width:145px;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius:3px !important;
    font-family: 'AvenirNextRegular';
    font-weight: bold;
}