﻿body 
{
    
 font-style:normal;
 font-family:"Segoe UI", Arial, Helvetica, sans-serif;
 /*font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/
 font-size:12px ;
 margin-top:0;
 margin-bottom:0;
 margin: 0px;
 padding: 0px
  
 }
 
@font-face{
    font-family: Arial;
    src: url("/Imagenes/arial-unicode-ms.ttf") format("truetype");
}

.RadCombobx_Bootstrap .RadInputMgr_Bootstrap .RadInput_Bootstrap .riTextBox,
.RadInputMgr_Bootstrap .RadLabel_Bootstrap .RadListBox_Bootstrap .RadMenu_Bootstrap .RadProgressBar_Bootstrap
.RadRibbonBar_Bootstrap .RadSearchBox_Bootstrap .RadScheduler_Bootstrap .RadTabStrip_Bootstrap .RadSlider_Bootstrap
.RadToolBar_Bootstrap .RadToolTip_Bootstrap .RadUpload_Bootstrap .RadWindow_Bootstrap .RadWizard_Bootstrap {
    font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
     font-size:12px ;
}

html body .RadInput_Bootstrap .riTextBox,
html body .RadInputMgr_Bootstrap .RadListView_Bootstrap .TreeListToolTip_Bootstrap .RadTreeList_Bootstrap {
    font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font: 12px -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

.RadGrid_Bootstrap {
    outline: none;
}


html body .RadInput_Bootstrap .riFocused,
html body .RadInput_Focused_Bootstrap {
    border-color: #808080 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #CCCCCC !important;
}



.headermaster
{
background-color:Gray;
position:fixed;
top:0px;
margin:0px;
padding:0px;

}


.EstiloMenu
{
  
 font-style:normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
 margin-top:0;
 margin-bottom:0;
 z-index:999999;
     
 }

.MiEstilo {
    font-style: normal;
    font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: #4D4D4D;
    font-size: 12px;
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
 font-size: 12px;*/
    margin-top: 0;
    margin-bottom: 0;
    overflow-y: auto !important;
    /*font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
 font: 14px/1.42857143 -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/
}
 
.MiEstiloOrganigrama
{
  
 font-style:normal;
 font-family: "Segoe UI", Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top:0;
 margin-bottom:0;
 background-image: none !important;
      
 }

.MiFrameOrganigrama
{
  
 font-style:normal;
 font-family: "Segoe UI", Arial, Helvetica, sans-serif;
 font-size: 12px;
 margin-top:0;
 margin-bottom:0;
 background-image: none !important;
 border-style: solid;
 border-color: slategray;
 border-width: 1px;
 border-radius: 5px;
 margin: 5px;
vertical-align: middle !important;
 padding: 3px;
      
 }

 .MiEstilo a:visited
 {
	color: inherit;
 }
 
 .MiEstilo input
{
  
 font-style:normal;
 font-family:"Segoe UI", Arial, Helvetica, sans-serif;
 font-size:12px;
 font:12px "Helvetica Neue",tahoma,sans-serif;
 margin-top:0;
 margin-bottom:0;
  
 }
 
 .MiEstiloBold
{
    
 font-style:normal;
 font-family: "Segoe UI", Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 margin-top:0;
 margin-bottom:0;
  
 }
 
  .MiEstiloAdvertencia
{
    
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
 font-weight:bold;
 color:Red;
 margin-top:0;
 margin-bottom:0;
  
 }
 
 .MiEstiloChico 
{
	 font-style:normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
	 margin-top:0;
	 margin-bottom:0;
}

  .MiEstiloLeft
{
	 font-style:normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 11px;
	 margin-top:0;
	 margin-bottom:0;
     text-align: left;
}
 
 .titulopagina 
{
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight:normal ;
    
    }
 
  
 .tablestyle 
{
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: solid 1px #DEDEDE;



}

.MiRecuadro {
    border: 0.5px solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 15px;
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    box-shadow: 2px 5px 10px #E6E6E6;
    transition: all 0.1s ease-in-out;
}

.MiRecuadro_Bootstrap {
    border: 0.5px solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    transition: all 0.1s ease-in-out;
    padding: 20px;
}

.headerstyle , .headerstyle th 
{
	
    /*background: url(Imagenes/sprite_violeta.png) repeat-x 0px 0px;
    background:#d6e5f3 0 -5900px repeat-x url('Imagenes/sprite.gif');*/    
    background-color: whitesmoke;
    border-color: #DEDEDE #DEDEDE #DEDEDE #DEDEDE;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px medium;
    padding: 3px 5px 3px 10px;
    text-align: center;
    vertical-align: middle;

}  

.headerstyle th a
{
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    display: block;
    padding-right: 10px;
}    

.altrowstyle 
{
    /*background-color: #f8f8ff;*/
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    border: 0;

    /*font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/

 }

.rowstyle 
{
	/*background-color: #fcfcfb;*/
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
	border: 0;

    /*font-family: -apple-system, 'Raleway', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;*/

}

.rowstyle td
{
	padding: 2px 5px 2px 10px;
}

.rowstyle th
{
	padding: 2px 8px 2px 8px;
}

.rowstyle input
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    width: auto;
    padding: 2px 2px 2px 2px;
     
}

.altrowstyle input
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    width:auto;
    padding: 2px 2px 2px 2px;
}

.altrowstyle td
{
	padding: 2px 5px 2px 10px;
}

.altrowstyle th
{
	padding: 2px 8px 2px 8px;
}



.altrowstylegv , .altrowstylegv td, .altrowstylegv  th
{
    /*background-color: #f8f8ff;*/
     border-right: #DEDEDE 1px solid;
     border-top: #DEDEDE 1px solid;
     border-left: #DEDEDE 1px solid;
     border-bottom: #DEDEDE 1px solid;
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    /*border: 0;*/
 }

.rowstylegv , .rowstylegv td, .rowstylegv th
{
	/*background-color: #fcfcfb;*/
     border-right: #DEDEDE 1px solid;
     border-top: #DEDEDE 1px solid;
     border-left: #DEDEDE 1px solid;
     border-bottom: #DEDEDE 1px solid;
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
	/*border: 0;*/
}



.rowstylegv td
{
	padding: 2px 5px 2px 10px;
}

.rowstylegv th
{
	padding: 2px 8px 2px 8px;
}

.rowstylegv input
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    width: auto;
    padding: 2px 2px 2px 2px;
     
}

.altrowstylegv input
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
    width:auto;
    padding: 2px 2px 2px 2px;
}

.altrowstylegv td
{
	padding: 2px 5px 2px 10px;
}

.altrowstylegv th
{
	padding: 2px 8px 2px 8px;
}

.rowstylegv .sortaltrow, .altrowstylegv .sortaltrow 
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
}

.rowstylegv .sortrow, .altrowstylegv .sortrow 
{
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;*/
}

.controlstyle
{
    padding: 0px 5px 4px 0px;
}


.headerstyle
{
	padding: 2px 2px 2px 5px;
}	

.headerstyle .sortascheader 
{
    background: url(Imagenes/sprite_violeta.png) repeat-x 0px -100px;
}

.headerstyle .sortascheader a 
{
    background: url(Imagenes/dt-arrow-up.png) no-repeat right 50%;
} 

.headerstyle .sortdescheader 
{
    background: url(Imagenes/sprite_violeta.png) repeat-x 0px -100px;
}   

.headerstyle .sortdescheader a 
{
    background: url(Imagenes/dt-arrow-dn.png) no-repeat right 50%;
} 

.headerstylebold 
{
    background: url(Imagenes/sprite_violeta.png) repeat-x 0px -100px;
    background: #d6e5f3 0 -5900px repeat-x url('Imagenes/sprite.gif');    
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    }
.footerstyle
{
    background-color: #C0C0FF;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
    
}

.ItemHandshake
 {
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-style:normal;
    font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
    font-size: 10pt;
    overflow-y:auto !important;
    float: none;
}

      
.accordionHeader
{
    
    background: url(Imagenes/sprite_violeta.png) repeat-x 0px 0px;
    background: #d6e5f3 0 -5900px repeat-x url('Imagenes/sprite.gif');    
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: left;
    vertical-align: middle ;
    width: inherit;
}  
.accordionContent
{
    border: 1px dashed #cbcbcb ;
    border-top:none;
    padding:5px;
    padding-top:10px;
}
.accordionLink
{
     font-weight:bold;
     text-decoration:underline;
}
.parent_treenodestyle
{
    font-style: normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-color: #989898 #989898 #989898 #989898;
    border-style: none none none none;
    border-width: 1px 1px 1px 1px;
    padding: 0px 0px 0px 0px;
    
}  


input
{
	font-style: normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
}




input:not([type]), input[type="text"],input[type="password"], textarea
{
	font-style: normal;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
	border-color:#c3d9f9;
    border-style:solid;
    border-width:1px;
	background:#fff;
	color:#000;	 
}

input[type="text"]:focus{
outline: none;
box-shadow: 0px 0px 5px #61C5FA;
border:1px solid #305090;
}

/*input[type="text"]:hover{
border: 1px solid #999;
border-radius: 5px;
}*/

input[type="text"]:focus:hover {
outline: none;
box-shadow: 0px 0px 5px #61C5FA;
border:1px solid #305090;
/*border-radius:0;*/

}

    input[type="submit"] {
        border-radius: 5px !important;
        padding: 10px;
        background-color: #0072C0;
        border-color: #0072C0;
        border: none;
        outline: none;
        box-shadow: none !important;
        color: #fff;
        font-family: "Segoe UI", Arial, Helvetica, sans-serif;
        font-size: 12px;
        /*min-height: 37px !important;*/
    }

input[type="button"] {
    border-radius: 5px !important;
    padding: 10px;
    background-color: #0072C0;
    border-color: #0072C0;
    border: none;
    outline: none;
    box-shadow: none !important;
    color: #fff;
    min-height: 37px !important;
}
.RadUpload_Bootstrap input {
    border-radius: 5px !important;
    padding: 10px;
    background-color: #0072C0;
    border-color: #0072C0;
    border: none;
    outline: none;
    box-shadow: none !important;
    color: #fff;
    /*min-height: 37px !important;*/
}

/*.RadButton_Bootstrap .rbSkinnedButton  , span.RadButton_Bootstrap.rbLinkButton, span.RadButton_Bootstrap.rbVerticalButton, span.RadButton_Bootstrap.RadButton.rbDisabled, span.RadButton_Bootstrap.RadButton.rbDisabled:hover, span.RadButton_Bootstrap.RadButton.rbDisabled:active, span.RadButton_Bootstrap.RadButton.rbDisabled:focus
{       height: 38px;
}*/

span {
    font-style: normal;
    /*font-family: "Segoe UI", Arial, Helvetica, sans-serif !important;*/
    /*font-family: "Century Gothic", Arial, Helvetica, sans-serif !important;*/
    font-size: 12px;
    font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: #4D4D4D;
    box-shadow: none !important;
}

label
{
 font-style: normal;
 /*font-family: "Segoe UI", Arial, Helvetica, sans-serif !important;*/
 font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
 font-size: 12px;
 margin-top: 0;
 margin-bottom: 0;
}

button
{
 font-style: normal;
font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
 font-size: 12px;
 margin-top: 0;
 margin-bottom: 0;

    border-radius: 5px !important;
    padding: 10px;
    background-color: #0072C0;
    border-color: #0072C0;
    border: none;
    outline: none;
    box-shadow: none !important;

}

a, a:visited, a:hover, a:active 
{
  color: inherit;
}

.parent_div 
{
    width: auto;
 }
.parent_div:after {
    content: '';
    display: block;
    clear: both;
 }
.left_child {
    float: left;
    display: inline; /*required by IE6*/
    margin: 0 3px 0 6px;
    width: auto;
 }

 
 .rgSelectedRow
{
    background: #ffffff;
}


.MiEstiloHandshake span
{
 font-style:normal;
 font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
 font-size: 10pt;
 margin-top:0;
 margin-bottom:0;
 overflow-y:auto !important;
}

.divWaiting{
position: absolute;
background-color: #cbcbcb;
z-index: 2147483647 !important;
opacity: 0.8;
overflow: hidden;
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;
}



.col-login {
    width: 30%; 
    margin-left: 35%;
}

@media screen and (max-width: 968px ) {

    .col-login {
        width: 80%;
        margin-left: 10%;
    }
}


.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.ajax__tab_default .ajax__tab_header {white-space:normal!important;}
/* default layout */.ajax__tab_default .ajax__tab_header {}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}


.RadInput_Outlook  .riTextBox
{
    font-size: 9pt !important;
}


.RadComboBox .rcbDisabled {
    filter: alpha(opacity=100);
    opacity:1;
}
.RadComboBoxDropDown .rcbDisabled {
    cursor: default;
    filter: alpha(opacity=100);
    opacity: 1;
}
.RadComboBox_Office2007 .rcbInputCell .rcbInput {   
    font-size: 9pt !important;   
    padding: 2px 0 2px 1px !important;   
}   
  
.RadComboBox_Office2007 .rcbArrowCell a{   
    height: 9pt !important;   
}  



.RadComboBox_Simple .rcbInputCell .rcbInput {   
    font-size: 9pt !important;   
    padding: 2px 0 2px 1px !important;   
}   
  
.RadComboBox_Simple .rcbArrowCell a{   
    height: 9pt !important;   
}






.RadComboBox_Metro .rcbInputCell .rcbInput, .RadComboBoxDropDown_Metro {
    /*font: 12px "Segoe UI", Arial,verdana,sans-serif !important;*/
}


/*.RadComboBox_Metro {
  color: #333333;
  font-size: 12px;
  font-family: "Segoe UI", "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadComboBox_Metro .rcbInputCell,
  .RadComboBox_Metro .rcbArrowCell {
    height: 20px;
    border-width: 1px;
    border-style: solid; }
  .RadComboBox_Metro table td.rcbInputCell,
  .RadComboBox_Metro table td.rcbArrowCell {
    border-width: 1px; }
  .RadComboBox_Metro .rcbInputCell {
    border-color: #e0e0e0;
    color: #333333;
    background-color: #ffffff; }
  .RadComboBox_Metro table td.rcbInputCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro table td.rcbInputCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbInput {
    height: 17px;
    line-height: 16px; }
  .RadComboBox_Metro .rcbArrowCell {
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9; }
  .RadComboBox_Metro .rcbArrowCell a {
    width: 16px;
    height: 20px;
    background-image: url('Common/radActionsSprite.png');
    background-position: -2px -20px;
    background-repeat: no-repeat; }
  .RadComboBox_Metro .rcbArrowCellHidden,
  .RadComboBox_Metro .rcbArrowCellHidden a {
    width: 0; }
  .RadComboBox_Metro .rcbArrowCellHidden.rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro .rcbArrowCellHidden.rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbReadOnly .rcbArrowCellLeft {
    border-right-width: 0; }
  .RadComboBox_Metro .rcbReadOnly .rcbArrowCellRight {
    border-left-width: 0; }
  .RadComboBox_Metro .rcbHovered .rcbInputCell {
    border-color: #cecece;
    color: #333333;
    background-color: #ffffff; }
  .RadComboBox_Metro .rcbHovered .rcbInput {
    color: #333333; }
  .RadComboBox_Metro .rcbHovered .rcbArrowCell {
    border-color: #cecece;
    color: #000000;
    background-color: #e7e7e7; }
  .RadComboBox_Metro .rcbHovered .rcbArrowCell a {
    background-position: -2px -20px; }
  .RadComboBox_Metro .rcbFocused .rcbInputCell {
    border-color: #25a0da;
    color: #333333;
    background-color: #ffffff; }*/



  .RadComboBox_Metro .rcbFocused .rcbInput {
    border: none;
    color: #333333; }
.RadComboBox_Metro .rcbFocused .rcbArrowCell {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBox_Metro .rcbFocused .rcbArrowCell a {
    background-position: -42px -20px; }
  .RadComboBox_Metro .rcbReadOnly .rcbInputCell {
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9; }
  .RadComboBox_Metro .rcbReadOnly .rcbInput {
    color: #000000; }



   /* .RadComboBox_Metro .rcbHovered .rcbReadOnly .rcbInputCell {
    border-color: #cecece;
    color: #000000;
    background-color: #e7e7e7; }
  .RadComboBox_Metro .rcbHovered .rcbReadOnly .rcbInput {
    color: #000000; }
  .RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBox_Metro .rcbFocused .rcbReadOnly .rcbInput {
    color: #ffffff; }

.RadComboBoxDropDown_Metro {
  border-color: #e6e6e6;
  color: #333333;
  background-color: #ffffff;
  font-size: 12px;
  font-family: "Segoe UI", "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadComboBoxDropDown_Metro .rcbSeparator {
    border-bottom: 1px solid #e0e0e0;
    color: #000000;
    background-color: #f9f9f9; }
  .RadComboBoxDropDown_Metro .rcbHovered {
    color: #000000;
    background-color: #e7e7e7; }
  .RadComboBoxDropDown_Metro .rcbSelected {
    color: #ffffff;
    background-color: #25a0da; }
  .RadComboBoxDropDown_Metro .rcbLoading {
    color: #000000;
    background-color: #e7e7e7; }
  .RadComboBoxDropDown_Metro .rcbItem em {
    color: #000000;
    background-color: #e7e7e7; }*/






html .RadComboBox_Metro .rcbDisabled  {
    filter: alpha(opacity=100);
    opacity: 1;
}




.RadMenu_Windows7 .rmText
{
    text-align: left;
}




                                      

.RadMenu_Outlook .rmLink
{
	font-size: 9pt !important;   
}

.RadGrid_Outlook,
.RadGrid_Outlook .rgMasterTable,
.RadGrid_Outlook .rgDetailTable,
.RadGrid_Outlook .rgGroupPanel table,
.RadGrid_Outlook .rgCommandRow table,
.RadGrid_Outlook .rgEditForm table,
.GridToolTip_Outlook
{
    font-size: 9pt !important;
}

.RadGrid_Outlook .rgFilterBox
{
	font-size: 9pt !important;
}

.RadGrid_Outlook .rgGroupHeader
{
    font-size:9pt !important;
}


.RadGrid_Outlook .rgRow td td,
.RadGrid_Outlook .rgAltRow td td,
.RadGrid_Outlook .rgEditRow td td,
.RadGrid_Outlook .rgHeader td
{
    border-width: 0;
    overflow:hidden;
}

.RadGrid_Outlook .rgSelectedRow
    {
        background-image : none !important;
    }

.RadGrid_Bootstrap,
.RadGrid_Bootstrap .rgMasterTable,
.RadGrid_Bootstrap .rgDetailTable,
.RadGrid_Bootstrap .rgGroupPanel table,
.RadGrid_Bootstrap .rgCommandRow table,
.RadGrid_Bootstrap .rgEditForm table,
.GridToolTip_Bootstrap
{
    font-size: 12px !important;
}

.RadGrid_Bootstrap .rgFilterBox
{
	font-size: 12px !important;
}

.RadGrid_Bootstrap .rgGroupHeader
{
    font-size:12px !important;
}


.RadGrid_Bootstrap .rgRow td td,
.RadGrid_Bootstrap .rgAltRow td td,
.RadGrid_Bootstrap .rgEditRow td td,
.RadGrid_Bootstrap .rgHeader td
{
    border-width: 0;
    overflow:hidden;
}

.RadGrid_Bootstrap .rgSelectedRow
    {
        background-image: none !important;
        background-color:gold !important;
    }

/*.RadGrid_Bootstrap .rgSelectedRow td
{
        background-color: lightyellow !important;
        opacity: 1 !important;
}*/

.RadGrid_Outlook
{
   border-radius: 5px;
   overflow: hidden;
}

.DetailsView
{
   border-radius: 5px;
   overflow: hidden;
}
.RadCombobox_Metro
{
   border-radius: 10px;
   overflow: hidden;
}

.RadListBox span.rlbText  
{  
	font-style: normal;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	

} 

.RadListBox_Outlook .rlbGroup, .RadListBox_Outlook .rlbTemplateContainer {
    border-color: #cccccc !important;
}

.slider_handle 
{ 
	position: absolute; 
	background: url('Imagenes/xp_botonverde.bmp') ; 
	height: 40px; 
	width: 40px; 
}



.RadSlider_Bootstrap .rslHorizontal .rslItem
{
	text-align:left;
}

.RadSlider_Bootstrap .rslVertical .rslItem 
{
	text-align:left;
	padding-top:10px;
	padding-left:20px;
	vertical-align:middle;
}

.RadSlider_Bootstrap .rslItemsWrapper li span
{
         font-size:9pt;
}
     
.RadSlider_Bootstrap .CenterItems .rslVertical .rslItem  
{  
            line-height: 700px;  
}  
.RadSlider_Bootstrap .CenterItems .rslVertical .rslItem span  
{  
            vertical-align: middle;  
}  
         
        
.FondoEncuesta
{
	background-color:#b11f22;
}

	        

.orangebutton, .orangebutton th
{
    background: url(Imagenes/sprite_naranja.PNG) repeat-x 0px 0px;
}  

 

a:link {color: black;}      /* unvisited link */
a:visited {color: black;}   /* visited link */
a:hover {color: black;}     /* mouse over link */
a:active {color: black;}    /* selected link */




.RadGrid_Bootstrap .rgMasterTable
{
    border-collapse:collapse !important;
}



.RadGrid_Simple,
.RadGrid_Simple .rgMasterTable,
.RadGrid_Simple .rgDetailTable,
.RadGrid_Simple .rgGroupPanel table,
.RadGrid_Simple .rgCommandRow table,
.RadGrid_Simple .rgEditForm table,
.GridToolTip_Simple
{
    font-size: 9pt !important;
}

.RadGrid_Simple .rgFilterBox
{
	font-size: 9pt !important;
}

.RadGrid_Simple .rgGroupHeader
{
    font-size:9pt !important;
}


.RadGrid_Simple .rgRow td td,
.RadGrid_Simple .rgAltRow td td,
.RadGrid_Simple .rgEditRow td td,
.RadGrid_Simple .rgHeader td
{
    border-width: 0;
    overflow:hidden;
}
.RadGrid_Simple .rgSelectedRow
    {
        background-image : none !important;
    }


.RadGrid_Simple .rgMasterTable
{
    border-collapse:collapse !important;
}




div.RadToolBar_Office2007 .rtbOuter 
{
    vertical-align: middle;   
}

div.RadToolBar_Office2007 rtbTemplate
{
    vertical-align: middle;   
}

div.RadToolBar_Office2007 .rtbMiddle 
{
    border: none;
}


/*div.RadToolBar_Metro 
{
    border-style:none;
    vertical-align: middle;   
}

div.RadToolBar_Metro rtbTemplate
{
    vertical-align: middle;   
}

div.RadToolBar_Metro .rtbMiddle 
{
    border: none;
}*/





.RadPanelBar_Bootstrap {
    font-size: 12px;
}
.RadPanelBar_Bootstrap .rpitem
{
	vertical-align: middle;   
    font-size: 12px;
    line-height:300% !important; 
}

.RadPanelBar_Bootstrap .rpHeader
{  
  vertical-align: middle;     
  font-size: 12px;
}

.RadPanelBar_Bootstrap .rpImage {
      vertical-align: middle;    
      line-height:300%; 
}

div .RadPanelBar_Office2007 {
    font: 12px "Segoe UI", Arial,verdana,sans-serif !important;
}

div .RadPanelBar_Office2007 .rpitem {
        vertical-align: middle;
        font: 12px Arial,verdana,sans-serif !important;
    }

div .RadPanelBar_Office2007 .rpHeader {
        vertical-align: middle;
        font: 12px "Segoe UI", Arial,verdana,sans-serif !important;
    } 


.repViewer{overflow-y:auto !important;}


div.RemoveBorders .rgHeader,
div.RemoveBorders th.rgResizeCol,
div.RemoveBorders .rgFilterRow td
{
	border-width:0 0 1px 0; /*top right bottom left*/
}

div.RemoveBorders .rgRow td,
div.RemoveBorders .rgAltRow td,
div.RemoveBorders .rgEditRow td,
div.RemoveBorders .rgFooter td
{
	border-width:0;
	padding-left:7px; /*needed for row hovering and selection*/
}

div.RemoveBorders .rgGroupHeader td,
div.RemoveBorders .rgFooter td
{
	padding-left:7px;
}


.rcorners
{
    border-radius: 15px;
    padding-bottom:10px;
}




/*.roundpicture {
position: relative; 
overflow: hidden;
border-radius: 50% !important
}

.roundpicture img{
  display: inline;
  margin: 0 auto;
  height: 100%;
  width: auto;
}*/


     .roundpicture {
        display: inline-block;
        position: relative;
        overflow: hidden;
        border-radius: 100%;
        vertical-align: middle;
        padding: 2px;
        border: solid 1px #e9e9e9;
        outline: none !important;
    }

        .roundpicture, .roundpicture img {
            width: auto;
            height: 100%;
            top: 0px;
            left: 0px;
            outline: none !important;
            object-fit: cover !important;
        }

            .roundpicture, .roundpicture span {
                width: auto;
                height: 100%;
                border: none;
                outline: none !important;
                /*margin-left: -50px;*/
            }



.noleidos 
{
    border-radius: 35px;
    min-width:15px;
    color:white;
    background-color:#F4982B;
    border-color:#F4982B;
    /*background-color:blue;
    border-color:blue;*/
}

.separador {

    background-color: transparent;
    border-bottom: solid #7DA5E0;

     }


.float_panel {
    border: 0.5px solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 15px;
    border-color: #E9E9E9;
    background-color: #ffffff !important;
    box-shadow: 2px 5px 10px #E6E6E6;
    transition: all 0.1s ease-in-out;
}
    .float_panel:hover {
        /*background-color: #fff6df;*/
        border-color: #CCCCCC !important;
        /*border: 1.5px solid #edf2f9 !important;*/
    }

.miboton {
    border: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px 5px 10px;
    outline: none;
}

/*
.RadScheduler .rsMonthView .rsWrap, 
    .RadScheduler .rsMonthView .rsApt, 
    .RadScheduler .rsMonthView .rsAptOut, 
    .RadScheduler .rsMonthView .rsAptIn, 
    .RadScheduler .rsMonthView .rsAptMid, 
    .RadScheduler .rsMonthView .rsAptContent 
    { 
            position: static !important; 
            height: auto !important; 
    } 
    .RadScheduler .rsMonthView .rsWrap 
    { 
            overflow: hidden; 
            font-size: 0; 
            line-height: 0; 
    } 
    .RadScheduler .rsMonthView .rsLastWrap 
    { 
            height: 16px !important; 
    } 
    .RadScheduler .rsMonthView .rsAptContent 
    { 
            position: relative !important; 
            border-top: 0; 
            border-bottom: 0; 
            left: 0; 
            top: 0; 
    } 
    * html .RadScheduler .rsMonthView .rsAptIn 
    { 
            border-width: 0 1px; 
            top: 0; 
        margin-left: -1px; 
        margin-right: -1px; 
    } 
    * html .RadScheduler .rsMonthView .rsAptMid 
    { 
            top: 0; 
            left: 1px; 
            margin: 0 1px; 
            border-width: 1px 0; 
    }
.RadScheduler .rsMonthView .rsWrap, 
.RadScheduler .rsMonthView .rsAptContent 
{ 
    min-height: 25px; 
}
*/

/********************************************************************/

/*CSS que vienen des Seeker param Bootstrap*/

body {
    font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: #4D4D4D;
    font-size: 12px;
}

    .RadCombobx_Bootstrap .RadInputMgr_Bootstrap .RadInput_Bootstrap .riTextBox,
    .RadInputMgr_Bootstrap .RadLabel_Bootstrap .RadListBox_Bootstrap .RadMenu_Bootstrap .RadProgressBar_Bootstrap
    .RadRibbonBar_Bootstrap .RadSearchBox_Bootstrap .RadScheduler_Bootstrap .RadTabStrip_Bootstrap .RadSlider_Bootstrap
    .RadToolBar_Bootstrap .RadToolTip_Bootstrap .RadUpload_Bootstrap .RadWindow_Bootstrap .RadWizard_Bootstrap .rbLinkButton {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  apple-system, 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font-size: 12px !important;
    }

    .RadMenu .rmVertical .rmItem .rmText {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font: apple-system, 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font-size: 12px !important;
        /*color: #4d4d4d !important;*/
    }

    .RadCombobx_Bootstrap, .RadCombobx_Bootstrap .RadComboBoxDropDown_Bootstrap {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font-size: 12px !important;
        height: 25px !important;
    }

    div.rcbSlide .RadComboBoxDropDown_Bootstrap .rcbScroll {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font-size: 12px !important;
    }


    input, input:focus {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    }

    span.RadButton_Bootstrap {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    }

    html body .RadInput_Bootstrap .riTextBox,
    html body .RadInputMgr_Bootstrap .RadListView_Bootstrap .TreeListToolTip_Bootstrap .RadTreeList_Bootstrap {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font:  'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    }

    .RadInput_Bootstrap .riTextBox.riEmpty {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    }

    .RadGrid_Bootstrap {
        outline: none;
    }

        .RadGrid_Bootstrap .rgMasterTable, .RadGrid_Bootstrap .rgDetailTable, .RadGrid_Bootstrap .rgGroupPanel table, .RadGrid_Bootstrap .rgCommandRow table, .RadGrid_Bootstrap .rgEditForm table, .RadGrid_Bootstrap .rgPager table {
            font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
            font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        }

    .RadGrid_Bootstrap .rgMasterTable .rgSelectedCell, .RadGrid_Bootstrap .rgSelectedRow > td, .RadGrid_Bootstrap td.rgEditRow .rgSelectedRow, .RadGrid_Bootstrap .rgSelectedRow td.rgSorted {
        background-color: lightyellow !important;
        color: #4d4d4d !important;
    }

    /*.RadGrid_Bootstrap  .rgArrPart1, .RadGrid_Bootstrap  .rgNumPart, .RadGrid_Bootstrap  .rgArrPart2 {
        height: 32px !important;
    }*/

    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-track-piece,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-track-piece {
        background-color: #e9e9e9 !important; /* choose your color */
    }

    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:vertical:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:horizontal:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-thumb:vertical,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-thumb:horizontal,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:vertical:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:horizontal:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-thumb:vertical,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-thumb:horizontal {
        color: transparent !important;
    }


    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-thumb:vertical,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-thumb:horizontal,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-thumb:vertical,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-thumb:horizontal {
        background-color: #c1c1c1 !important;
    }

    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:vertical:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap textarea::-webkit-scrollbar-button:horizontal:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:vertical:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:vertical:increment,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:horizontal:decrement,
    .RadForm.rfdScrollBars.RadForm_Bootstrap div::-webkit-scrollbar-button:horizontal:increment {
        visibility: hidden;
    }




    .RadCalendarMonthView_Bootstrap {
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    }

        .RadCalendarMonthView_Bootstrap .rcSelected a {
            color: #fff;
        }

    .RadCalendar_Bootstrap {
        box-shadow: 2px 5px 10px #E6E6E6;
        transition: all 0.1s ease-in-out;
    }

        .RadCalendar_Bootstrap .rcMainTable, .RadCalendar_Bootstrap .rcTitlebar .rcTitle {
            font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
            font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        }

        .RadCalendar_Bootstrap .rcMainTable {
            background-color: White !important;
        }

        .RadCalendar_Bootstrap .rcTitlebar {
            background-color: #E9E9E9 !important;
        }

        .RadCalendar_Bootstrap .rcMain .rcRow .rcSelected a {
            color: #fff;
        }

    .RadCalendarPopupShadows .rcShadTR, .RadCalendarPopupShadows .rcShadBL, .RadCalendarPopupShadows .rcShadBR {
        background-image: none !important;
    }




    .GridToolTip_Bootstrap {
        border: 1px solid #c98400;
        padding: 3px;
        background: #ffefbd;
        color: #333;
        display: none;
    }

    .RadComboBoxDropDown_Bootstrap {
        box-shadow: none !important;
    }

        .RadComboBoxDropDown_Bootstrap .rcbList {
            font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
            font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
            color: #808080;
        }

        .RadComboBoxDropDown_Bootstrap .rcbHovered {
            background-color: transparent;
            color: #333333 !important;
            font-weight: 600 !important;
            opacity: 0.75 !important;
        }


.RadComboBox_Bootstrap {
    font-size: 12px;
}

.RadComboBoxDropDown_Bootstrap {
    font-size: 12px;
}

.RadComboBox_Bootstrap .rcbArrowCell a {
    width: 28px !important;
    height: 28px !important;
    /*background-image: url('/Imagenes/arrow.svg') !important;
    background-repeat: no-repeat !important;
    background-size: 8px !important;
    background-position: center !important;*/
    border-width: 0px !important;
}



.RadComboBox_Bootstrap .rcbInputCell .rcbInput {
    font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: #808080;
    border: none !important;
}

.RadComboBox .rcbReadOnly .rcbInput, .RadComboBox .rcbDisabled .rcbInput {
    height: 28px !important;
}

.RadComboBox_Bootstrap .rcbInputCell, .RadComboBox_Bootstrap .rcbArrowCell {
    height: 28px !important;
}

.rcbBold, .RadComboBox_Bootstrap .rcbInputCell .rcbInput {
    font-weight: 600 !important;
}

.RadComboBox .rcbDisabled {
    opacity: 1 !important;
}

    .RadComboBox .rcbEmptyMessage {
        opacity: 1 !important;
    }

    .RadComboBox .radPreventDecorate {
        border-color: #ccc;
        color: #333;
        background-color: #fff;
        border-radius: 4px;
        font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
        color: #808080;
        margin-right: 8px;
        text-indent: 5px;
        height: 32px;
        outline: none;
        
    }



/*.RadComboBox_Bootstrap .rcbArrowCell {
    height: 25px !important;
}

.RadComboBox_Bootstrap .rcbInputCell {
}

.RadComboBox_Bootstrap .rcbInput {
    height: 25px !important;
    line-height: 25px !important;
}

.RadComboBox_Bootstrap .rcbLabel {
    height: 25px !important;
    line-height: 25px !important;
}
 
* html .RadComboBox_Bootstrap .rcbInputCell 
{ 
        height: 25px !important;
    line-height: 25px !important;
}*/ 

        /*.RadTabStrip_Bootstrap .rtsLink {
            border-style: none !important;
            text-align: center !important;
            width: 100%;
        }*/

        .RadTabStrip_Bootstrap .rtsLevel1 {
            border-bottom-width: 0 !important;
            /*border-bottom-width: 1px !important;
            border-bottom-style: solid !important;
            border-bottom-color: lightgrey !important;*/
        }
         

       .RadTabStrip_Bootstrap .rtsIn, .RadTabStrip_Bootstrap .rtsTxt, .RadTabStrip_Bootstrap .rtsOut
       {
           text-align: center !important;
       }

.RadScheduler_Bootstrap .rsButton, .RadScheduler_Bootstrap .rsDatePickerWrapper {

    font-family: 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    font: 12px 'Nunito', BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
}

.RadScheduler_Bootstrap .rsHeader, .RadScheduler_Bootstrap .rsHorizontalHeaderWrapper {
    background-color: #E9E9E9 !important;
}

.RadScheduler_Bootstrap .rsSelected > .rsButton, .RadScheduler_Bootstrap .rsPressed > .rsButton, .RadScheduler_Bootstrap .rsButton:active, .RadScheduler_Bootstrap .rsButton.rsPressed {
    background-color: #E9E9E9 !important;
    box-shadow: none !important;
}

.RadScheduler_Bootstrap .rsSpacerCell, .RadScheduler_Bootstrap .rsAllDayHeader {
    background-color: #E9E9E9 !important;
}

.RadScheduler_Bootstrap .rsFooter {
    background-color: #E9E9E9 !important;
}

.RadGrid_Bootstrap a {
    color: #4d4d4d !important;
}



    input[type=checkbox], label {
        vertical-align: middle;
        /*padding-left: 5px;*/
        margin-bottom: -4px;
    }

    input[type=checkbox] {
        vertical-align: middle;
        position: relative;
        bottom: 3px;
        padding-left: 0px;
        /*        margin-bottom: -4px;*/
    }

    input[type="radio"], input[type="checkbox"], label {
        vertical-align: middle;
        /*padding-left: 5px;*/
        margin-bottom: -4px;
    }


    input[type=search] {
        border-color: #ccc !important;
        border-style: solid;
        color: #333333;
        background-color: #ffffff;
        height: 30px;
        line-height: 30px;
        box-shadow: none !important;
        border-radius: 4px;
        border-width: 1px;
        box-sizing: border-box;
        padding-left: 5px;
        /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    }


    table, input[type=search] {
        border-collapse: separate !important;
        border-color: #adadad;
    }

        input[type=search]:focus {
            border-color: #adadad !important;
            background-color: #ffffff;
            outline: 0;
        }

        input[type=search]:hover {
            border-color: #adadad !important;
            background-color: #ffffff;
            outline: 0;
        }


    input[type=text] {
        border-color: #ccc !important;
        border-style: solid;
        color: #333333;
        background-color: #ffffff;
        height: 30px !important;
        line-height: 30px !important;
        box-shadow: none !important;
        border-radius: 4px;
        border-width: 1px;
        box-sizing: border-box;
        padding-left: 5px;
        /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;*/
    }


    table, input[type=text] {
        border-collapse: separate !important;
        border-color: #adadad;
    }

        input[type=text]:focus {
            border-color: #adadad !important;
            background-color: transparent;
            outline: 0;
        }

        input[type=text]:hover {
            border-color: #adadad !important;
            background-color: transparent;
            outline: 0;
        }



    /*a:link {
        text-decoration: none;
    }*/

    /*a:visited {
        text-decoration: none;
    }*/

    /*a:hover {
        text-decoration: none;
    }

    a:active {
        text-decoration: none;
    }*/

 @media screen and (-webkit-min-device-pixel-ratio:0) {
    select,
    textarea,
    input {
        font-size: 16px;
    }
}


 .mytoolbarbutton {
    margin-left: 3px;
    margin-right: 3px;
    min-width: 7px !important;
    font-size: 11pt;
    background-color: transparent !important;
    border: none !important;
    color: #9b9b9b !important;
    /*color: #8AA6BF !important;*/
    /*color: #79B8D0 !important;*/
    box-shadow: none !important;
    border-radius: 0px !important;
    vertical-align: middle;
}

    .mytoolbarbutton:hover {
        color: #0072c0;
    }


    .mytoolbarbutton a {
        text-decoration: none;
    }

.myredtoolbarbutton {
    margin-left: 3px;
    margin-right: 3px;
    background-color: transparent !important;
    border: none !important;
    color: red !important;
    box-shadow: none !important;
    border-radius: 0px !important;
    /*height: 15px !important;
    max-height: 15px !important;*/
    min-width: 7px !important;
    font-size: 11pt;
    vertical-align: middle;
}

    .myredtoolbarbutton:hover {
        color: red;
    }


    .myredtoolbarbutton a {
        text-decoration: none;
    }

    .RadInput_Bootstrap .riSingle .riTextBox, .RadForm_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
        height: 34px !important;
    }



.RadMenu_Bootstrap .rmRootLink {
    padding: 10px !important;

}

.RadMenu .rmExpanded .rmExpandRight  {
    color: #fff !important;
}

.RadMenu .rmSelected .rmExpandRight   {
    color: #fff !important;
}

.RadMenu .rmSelected .rmText   {
    color: #fff !important;
}

.RadMenu .rmSelected .rmExpandDown   {
    color: #4d4d4d !important;
}

.RadMenu_Bootstrap .rmRootGroup {
    background-color: #f5f5f5 !important;
}


.RadGrid_Bootstrap .rgFilter {
    height: 30px !important;
}

.RadGrid .rgNumPart a.rgCurrentPage:hover, .RadGrid .rgNumPart a.rgCurrentPage span, .RadGrid .rgNumPart a.rgCurrentPage:hover span {
    color: #fff !important;
}

.fondoDesarrolla {
    /*background-color: #F69528 ;*/
    font-weight: 600 !important;
    text-transform: uppercase !important;
}

.fondoDesarrolla span 
 {
    color: white !important;
}



.crud_tabstrip {
    border-radius: 0px;
    border-color: transparent;
    border-style: solid;
    padding: 10px 0px 10px 0px;
    /*    min-height: 30px;*/
    vertical-align: middle;
    text-align: center !important;
    border-bottom: 2px hidden #0072c0;
    color: #4d4d4d !important;
    width: 100%;
}

    .crud_tabstrip:hover {
        border-bottom: 2px solid #7ea6bc !important;
    }

.crud_tabstrip_selected {
    border-radius: 0px;
    border-color: transparent;
    border-style: solid;
    border-bottom: 2px solid #0072c0;
    padding: 10px 0px 10px 0px;
    min-height: 30px;
    vertical-align: middle;
    text-align: center !important;
    opacity: 1;
    width: 100%;
}

    .crud_tabstrip_selected:hover {
        border-bottom: 2px solid #0072c0 !important;
    }

.crud_tabstrip_disabled {
    border-radius: 0px;
    border-color: transparent;
    border-style: solid;
    padding: 10px 0px 10px 0px;
    /*    min-height: 30px;*/
    vertical-align: middle;
    text-align: center !important;
    border-bottom: 2px hidden #0072c0;
    opacity: 0.35;
}

.btn-primary {
    border-radius: 5px;
    padding: 10px;
    background-color: #0072C0;
    border-color: #0072C0;
    outline: none;
    box-shadow: none !important;
    /*background-color: #337ab7;
    border-color: #337ab7;*/
}

    .btn-primary {
        border: none !important;
        text-align: center;
    }

        .btn-primary:hover {
            background-color: #0072c0 !important;
        }

        .btn-primary:disabled {
            background-color: #0072c0;
            opacity: 0.5;
        }

.btn-green {
    border-radius: 5px;
    padding: 10px;
    background-color: #00ff21 !important;
    border-color: #00ff21 !important;
    outline: none;
    box-shadow: none !important;
    color: black !important;
    /*background-color: #337ab7;
    border-color: #337ab7;*/
}

    .btn-green {
        border: none !important;
        text-align: center;
    }

        .btn-green:hover {
            background-color: #00ff21 !important;
        }

        .btn-green:disabled {
            background-color: #00ff21 !important;
            opacity: 0.3;
        }

.btn-red {
    border-radius: 5px;
    padding: 10px;
    background-color: Red !important;
    border-color: Red !important;
    outline: none;
    box-shadow: none !important;
    color: black !important;
    /*background-color: #337ab7;
    border-color: #337ab7;*/
}

    .btn-red {
        border: none !important;
        text-align: center;
    }

        .btn-red:hover {
            background-color: Red !important;
        }

        .btn-red:disabled {
            background-color: Red !important ;
            opacity: 0.3;
        }

.homecolumn {
    float: left;
    width: 25%;
    /*max-width: 25%;*/
    padding: 20px;
    flex: 1;
    /*flex-shrink: 1;
    flex-basis: 25%;*/
     vertical-align: middle;
    text-align:center;
/*    flex-direction: column;  
    align-items: flex-start;
    justify-content: left;*/
}


 /*.k-pdf-export, .k-pdf-export * {
    font-family: 'CODE2000';
 }*/