﻿Body, html, form
{
    padding:0px;
    margin:0px;
    font-family:verdana;
    font-size:11px;
    color:#333333;
    height:100%;
}
a:link 
{
	text-decoration:none;
}
a:visited 
{
    text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a:active 
{
    text-decoration:none;
}
a[disabled]
{ 
    color:#CCCCCC; 
    text-decoration:none; 
}
#backtotal
{
    padding:0% 2% 0% 2%;
    margin:0px;
    width:96%;
    background-image:url('../admin/img_alcalist/back_total.jpg');
    background-repeat:repeat-x;
}
#encabezado
{
    padding:0px;
    margin:0px;
    width:100%;
    height:56px;
}
#contenido
{
    padding:0px;
    margin:0px;
    width:100%;
}
#piepag
{
    padding:0px;
    margin:5px 0px 0px 0px;
    vertical-align:bottom;
    border-top:solid 7px #003366;
    background-color:#1F4C79;
    width:100%;
    height:57px;
    z-index: 140000;
}
.manoclick
{
    cursor:pointer;
}
.txt11333
{
    font-family:Verdana;
    font-size:11px;
    color:#333333; 
    outline: none;
}
.txt11333N
{
    font-family:Verdana;
    font-size:11px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt10333
{
    font-family:Verdana;
    font-size:10px;
    color:#333333;
    outline: none; 
}
.txt10333N
{
    font-family:Verdana;
    font-size:10px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt10990000
{
    font-family:Verdana;
    font-size:10px;
    color:#990000;
    outline: none; 
}
.txt10990000N
{
    font-family:Verdana;
    font-size:10px;
    color:#990000; 
    font-weight:bold;
    outline: none;
}
.txt17333N
{
    font-family:Verdana;
    font-size:17px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt11666
{
    font-family:Verdana;
    font-size:11px;
    color:#666666; 
    outline: none;
}
.txt11006798
{
    font-family:Verdana;
    font-size:11px;
    color:#006798; 
    outline: none;
}
.txt11006798N
{
    font-family:Verdana;
    font-size:11px;
    color:#006798;
    font-weight:bold;
    outline: none;
}
.txt11666N
{
    font-family:Verdana;
    font-size:11px;
    color:#666666; 
    font-weight:bold;
    outline: none;
}
.txt11006600
{
    font-family:Verdana;
    font-size:11px;
    color:#006600; 
    outline: none;
}
.txt11006600N
{
    font-family:Verdana;
    font-size:11px;
    color:#006600; 
    font-weight:bold;
    outline: none;
}
.txt20006600
{
    font-family:Verdana;
    font-size:20px;
    color:#006600; 
    outline: none;
}
.txt20006600N
{
    font-family:Verdana;
    font-size:20px;
    color:#006600; 
    font-weight:bold;
    outline: none;
}
.txt11FFF
{
    font-family:Verdana;
    font-size:11px;
    color:#FFFFFF; 
    outline: none;
}
.txt11FFFN
{
    font-family:Verdana;
    font-size:11px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt15FFF
{
    font-family:Verdana;
    font-size:15px;
    color:#FFFFFF;
    outline: none; 
}
.txt15FFFN
{
    font-family:Verdana;
    font-size:15px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt10FFF
{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    outline: none; 
}
.txt10FFFN
{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt12FFF
{
    font-family:Verdana;
    font-size:12px;
    color:#FFFFFF; 
    outline: none;
}
.txt120066CC
{
    font-family:Verdana;
    font-size:12px;
    color:#0066CC; 
    outline: none;
}
.txt120066CCN
{
    font-family:Verdana;
    font-size:12px;
    color:#0066CC; 
    outline: none;
    font-weight:bold;
}
.txt12FFFN
{
    font-family:Verdana;
    font-size:12px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt12000
{
    font-family:Verdana;
    font-size:12px;
    color:#000000; 
    outline: none;
}
.txt12000N
{
    font-family:Verdana;
    font-size:12px;
    color:#000000; 
    font-weight:bold;
    outline: none;
}
.txt13000
{
    font-family:Verdana;
    font-size:13px;
    color:#000000; 
    outline: none;
}
.txt13000N
{
    font-family:Verdana;
    font-size:13px;
    color:#000000; 
    font-weight:bold;
    outline: none;
}
.txt15CC3300
{
    font-family:Verdana;
    font-size:15px;
    color:#CC3300;
    outline: none; 
}
.txt15CC3300N
{
    font-family:Verdana;
    font-size:15px;
    color:#CC3300; 
    font-weight:bold;
    outline: none;
}
.txt15003366
{
    font-family:Verdana;
    font-size:15px;
    color:#003366; 
    outline: none;
}
.txt15003366N
{
    font-family:Verdana;
    font-size:15px;
    color:#003366; 
    font-weight:bold;
    outline: none;
}
.txt15006600
{
    font-family:Verdana;
    font-size:15px;
    color:#006600; 
    outline: none;
}
.txt15006600N
{
    font-family:Verdana;
    font-size:15px;
    color:#006600; 
    font-weight:bold;
    outline: none;
}
.txt14FFF
{
    font-family:Verdana;
    font-size:14px;
    color:#FFFFFF;
    outline: none; 
}
.txt14FFFN
{
    font-family:Verdana;
    font-size:14px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt13FFF
{
    font-family:Verdana;
    font-size:13px;
    color:#FFFFFF;
    outline: none; 
}
.txt9FFF
{
    font-family:Verdana;
    font-size:9px;
    color:#FFFFFF;
    outline: none; 
}
.txt9FFFN
{
    font-family:Verdana;
    font-size:9px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt90066CC
{
    font-family:Verdana;
    font-size:9px;
    color:#0066CC;
    outline: none; 
}
.txt90066CCN
{
    font-family:Verdana;
    font-size:9px;
    color:#0066CC; 
    font-weight:bold;
    outline: none;
}
.txt13FFFN
{
    font-family:Verdana;
    font-size:13px;
    color:#FFFFFF; 
    font-weight:bold;
    outline: none;
}
.txt11003366
{
    font-family:Verdana;
    font-size:11px;
    color:#003366;
    outline: none; 
}
.txt11003366N
{
    font-family:Verdana;
    font-size:11px;
    color:#003366; 
    font-weight:bold;
    outline: none;
}
.txt11616B7C
{
    font-family:Verdana;
    font-size:11px;
    color:#616B7C; 
    outline: none;
}
.txt11616B7CN
{
    font-family:Verdana;
    font-size:11px;
    color:#616B7C; 
    font-weight:bold;
    outline: none;
}
.txt110066CC
{
    font-family:Verdana;
    font-size:11px;
    color:#0066CC;
    outline: none; 
}
.txt110066CCN
{
    font-family:Verdana;
    font-size:11px;
    color:#0066CC; 
    font-weight:bold;
    outline: none;
}
.txt100066CC
{
    font-family:Verdana;
    font-size:10px;
    color:#0066CC;
    outline: none; 
}
.txt100066CCN
{
    font-family:Verdana;
    font-size:10px;
    color:#0066CC; 
    font-weight:bold;
    outline: none;
}
.txt10006600
{
    font-family:Verdana;
    font-size:10px;
    color:#006600;
    outline: none; 
}
.txt12006600N
{
    font-family:Verdana;
    font-size:12px;
    color:#006600;
    outline: none; 
    font-weight:bold;
}
.txt10006600N
{
    font-family:Verdana;
    font-size:10px;
    color:#006600; 
    font-weight:bold;
    outline: none;
}
.txt11006600
{
    font-family:Verdana;
    font-size:11px;
    color:#006600;
    outline: none; 
}
.txt11006600N
{
    font-family:Verdana;
    font-size:11px;
    color:#006600; 
    font-weight:bold;
    outline: none;
}
#espacio
{
    float:left;
    margin:10px;
    padding-bottom:10px;
}
.sobretodo
{
    z-index:11000;
}
.campofallido
{
    background-color:#FCDADB !important;
}

div.jGrowl div.jGrowl-notification.accionok {
    background-color: #009900;
    border: solid 1px #003300;
    color: #FFFFFF;
    font-size: 11px;
    font-weight:bold;
    filter:alpha(opacity=100);
}
div.jGrowl div.jGrowl-notification.accionerror {
    background-color: #CC0000;
    border: solid 1px #990000;
    color: #FFFFFF;
    font-size: 11px;
    font-weight:bold;
    filter:alpha(opacity=100);
}
div.jGrowl div.jGrowl-notification.accionaviso {
    background-color: #FFCC00;
    border: solid 1px #FF9900;
    color: #333333;
    font-size: 11px;
    font-weight:bold;
    filter:alpha(opacity=100);
}
.txt115583B0
{
    font-family:Verdana;
    font-size:11px;
    color:#5583B0; 
    outline: none;
}
.txt115583B0N
{
    font-family:Verdana;
    font-size:11px;
    color:#5583B0;
    font-weight:bold;
    outline: none;
}
.txt10006666
{
    font-family:Verdana;
    font-size:10px;
    color:#006666;
    outline: none; 
}
.txt30006666N
{
    font-family:Verdana;
    font-size:30px;
    color:#006666; 
    font-weight:bold;
    outline: none;
}
.txt11000
{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    outline: none; 
}
.txt12333
{
    font-family:Verdana;
    font-size:12px;
    color:#333333;
    outline: none; 
}
.txt12333N
{
    font-family:Verdana;
    font-size:12px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt12003366
{
    font-family:Verdana;
    font-size:12px;
    color:#003366; 
    outline: none;
}
.txt12003366N
{
    font-family:Verdana;
    font-size:12px;
    color:#003366; 
    outline: none;
    font-weight:bold;
}
.borde_txb
{
    border:solid 1px #82A4C6;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline: none;
}
.borde2_txb
{
    border:solid 1px #898772;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline: none;
}
.visibleradpanemenu
{
    overflow: visible !important;    
}
.cursormano
{
    cursor:pointer;
}
.cursormano2
{
    cursor:pointer;
}
.txt11N82A4C6
{
    font-family:Verdana;
    font-size:11px;
    color:#82A4C6; 
    font-weight:bold;
    outline: none;
}
.txt1182A4C6
{
    font-family:Verdana;
    font-size:11px;
    color:#82A4C6;
    outline: none; 
}
* + html .buttonsPane
{
    position: relative;
    clear:left;
    float:left;
}
.sinborde
{
    border:solid 1px #CC0000;
}
.txt10204DA6
{
    font-family:Verdana;
    font-size:10px;
    color:#204DA6; 
    outline: none;
}
.txt10204DA6_tab
{
    font-family:Verdana;
    font-size:10px;
    color:#204DA6;
    display: inline;
}
.imagedel
{
    vertical-align: middle;
    padding:0px;
    margin-left: 10px;
}
.txt9CC0000
{
    font-family:Verdana;
    font-size:9px;
    color:#CC0000;  
    outline: none;  
}
.txt9CC0000N
{
    font-family:Verdana;
    font-size:9px;
    color:#CC0000;
    font-weight:bold;
    outline: none;    
}
.txt11CC0000
{
    font-family:Verdana;
    font-size:11px;
    color:#CC0000;
    outline: none;    
}
.txt11CC0000N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC0000;
    font-weight:bold; 
    outline: none;   
}
.txt12CC0000
{
    font-family:Verdana;
    font-size:12px;
    color:#CC0000;
    outline: none;    
}
.txt12CC0000N
{
    font-family:Verdana;
    font-size:12px;
    color:#CC0000;
    font-weight:bold; 
    outline: none;   
}
.txt12993366
{
    font-family:Verdana;
    font-size:12px;
    color:#993366;
    outline: none;
}
.txt12993366N
{
    font-family:Verdana;
    font-size:12px;
    color:#993366;
    font-weight:bold;
    outline: none;
}
.txt11003399
{
    font-family:Verdana;
    font-size:11px;
    color:#003399;
    outline: none; 
}
.txt11003399N
{
    font-family:Verdana;
    font-size:11px;
    color:#003399;
    font-weight:bold;
    outline: none; 
}
.txt25003399
{
    font-family:Verdana;
    font-size:25px;
    color:#003399;
    outline: none; 
}
.txt25003399N
{
    font-family:Verdana;
    font-size:25px;
    color:#003399;
    font-weight:bold;
    outline: none; 
}
.txt11B3B3B3
{
    font-family:Verdana;
    font-size:11px;
    color:#B3B3B3;
    outline: none; 
}
.txt11339999
{
    font-family:Verdana;
    font-size:11px;
    color:#339999;
    outline: none; 
}
.txt200066CC
{
    font-family:Verdana;
    font-size:20px;
    color:#0066CC;
    outline: none; 
}
.txt119999
{
    font-family:Verdana;
    font-size:11px;
    color:#999999;
    outline: none; 
}
.txt11999
{
    font-family:Verdana;
    font-size:11px;
    color:#999999;
    outline: none; 
}

.txt11A2A2A2
{
    font-family:Verdana;
    font-size:11px;
    color:#A2A2A2;
    outline: none; 
}

.txt15333N
{
    font-family:Verdana;
    font-size:15px;
    color:#333333;
    font-weight:bold; 
    outline: none;
}
.txt9666
{
    font-family:Verdana;
    font-size:9px;
    color:#666666;
    outline: none; 
}
.txt9666N
{
    font-family:Verdana;
    font-size:9px;
    color:#666666; 
    font-weight:bold;
    outline: none;
}
.txt10666
{
    font-family:Verdana;
    font-size:10px;
    color:#666666;
    outline: none; 
}
.txt10666N
{
    font-family:Verdana;
    font-size:10px;
    color:#666666;
    font-weight:bold;
    outline: none;  
}

.txt10ABAB58N
{
    font-family:Verdana;
    font-size:10px;
    color:#ABAB58;
    font-weight:bold; 
    outline: none;
}
.txt11FF6600N
{
    font-family:Verdana;
    font-size:11px;
    color:#FF6600;
    font-weight:bold;
    outline: none; 
}
.txt10999
{
    font-family:Verdana;
    font-size:10px;
    color:#999999;
    outline: none; 
}
.txt10FF9900
{
    font-family:Verdana;
    font-size:10px;
    color:#FF9900;
    outline: none; 
}
.txt10FF9900N
{
    font-family:Verdana;
    font-size:10px;
    color:#FF9900;
    font-weight:bold; 
    outline: none;
}
.txt11CCC
{
    font-family:Verdana;
    font-size:11px;
    color:#CCCCCC;
    outline: none; 
}
.txt11CCCCCC
{
    font-family:Verdana;
    font-size:11px;
    color:#CCCCCC;
    outline: none; 
}
.txt13FF6600
{
    font-family:Verdana;
    font-size:13px;
    color:#FF6600;
    outline: none;
}
textarea
{
    overflow: auto;
    outline: none;
    resize: none;
}
.txt10604B39
{
    font-family:Verdana;
    font-size:10px;
    color:#604B39;
    outline: none;    
}
.txtmarcadeagua
{
    border:solid 1px #82A4C6;
    font-family:Verdana;
    font-size:11px;
    color:#CCCCCC;
    outline: none;  
}
.txt13B3B179I
{
    font-family:Verdana;
    font-size:13px;
    color:#B3B179;
    font-style:italic;
    outline: none;
}
.txt11FF9900
{
    font-family:Verdana;
    font-size:11px;
    color:#FF9900;
    outline: none; 
}

.message-text-box
{
    font-family: Arial !important;
    text-align:left !important;
    direction:ltr !important;
}
.contacts-list-inner
{
    direction:ltr !important;
    text-align:left !important;
}
.message-content
{
    text-align:left !important;
    direction:ltr !important;
    padding-right:5px !important;
}
.txt11CC9900
{
    font-family:Verdana;
    font-size:11px;
    color:#CC9900;
    outline: none;
}
.txt11FF6600
{
    font-family:Verdana;
    font-size:11px;
    color:#FF6600;
    outline: none;
}
.txt10003366
{
    font-family:Verdana;
    font-size:10px;
    color:#003366;
    outline: none; 
}
.txt9003366
{
    font-family:Verdana;
    font-size:9px;
    color:#003366;
    outline: none; 
}
.txt9003366N
{
    font-family:Verdana;
    font-size:9px;
    color:#003366; 
    font-weight:bold;
    outline: none;
}
.txt13FF6600N
{
    font-family:Verdana;
    font-size:13px;
    color:#FF6600;
    font-weight:bold;
    outline: none;
}
.txt13003366
{
    font-family:Verdana;
    font-size:13px;
    color:#003366;
    outline: none; 
}
.txt13003366N
{
    font-family:Verdana;
    font-size:13px;
    color:#003366;
    font-weight:bold;
    outline: none; 
}
.txt10003366N
{
    font-family:Verdana;
    font-size:10px;
    color:#003366; 
    font-weight:bold;
    outline: none;
}
.txt157CA600N
{
    font-family:Verdana;
    font-size:15px;
    color:#7CA600; 
    font-weight:bold;
    outline: none;
}
.txt117CA600
{
    font-family:Verdana;
    font-size:11px;
    color:#7CA600;
    outline: none;
}

.txt111F4C79
{
    font-family:Verdana;
    font-size:11px;
    color:#1F4C79;
    font-weight:bold;
    outline: none;
}
.txt10000
{
    font-family:Verdana;
    font-size:10px;
    color:#000000;
    outline: none; 
}
.txt10FF6600
{
    font-family:Verdana;
    font-size:10px;
    color:#FF6600;
    outline: none;
}
.txt11006666
{
    font-family:Verdana;
    font-size:11px;
    color:#006666; 
    outline: none;
}
.txt11006666N
{
    font-family:Verdana;
    font-size:11px;
    color:#006666; 
    font-weight:bold;
    outline: none;
}
.txt11333N
{
    font-family:Verdana;
    font-size:11px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt13006666
{
    font-family:Verdana;
    font-size:13px;
    color:#006666; 
    outline: none;
}

.txt130066CC
{
    font-family:Verdana;
    font-size:13px;
    color:#0066CC;
    outline: none; 
}
.txt13993399
{
    font-family:Verdana;
    font-size:13px;
    color:#993399; 
    outline: none;
}
.txt11339999N
{
    font-family:Verdana;
    font-size:11px;
    color:#339999;
    font-weight:bold;
    outline: none; 
}
.txt11009900N
{
    font-family:Verdana;
    font-size:11px;
    color:#009900;
    font-weight:bold; 
    outline: none;
}
.txt21993399NI
{
    font-family:Times New Roman;
    font-size:21px;
    color:#993399;
    font-weight:bold;
    font-style:italic; 
    outline: none;
}

.txt11CC3300
{
    font-family:Verdana;
    font-size:11px;
    color:#CC3300;
    outline: none; 
}

.txt11FF9900
{
    font-family:Verdana;
    font-size:11px;
    color:#FF9900;
    outline: none; 
}
.txt1386B300N
{
    font-family:Verdana;
    font-size:13px;
    color:#86B300; 
    font-weight:bold;
    outline: none;
}
.txt1186B300
{
    font-family:Verdana;
    font-size:11px;
    color:#86B300;
    outline: none; 
}
.txt11384E73
{
    font-family:Verdana;
    font-size:11px;
    color:#384E73;
    outline: none; 
}
.txt11009900
{
    font-family:Verdana;
    font-size:11px;
    color:#009900;
    outline: none;
}
/* Styles for the appointment Subject */
.RadScheduler .rsAptSubject 
{
    text-align: left; 
    margin: 0 0 3px;
    font-size: 11px; 
    font-weight: bold; 
    color: #369;
    height: 17px;
    border-bottom: 1px solid #8bf;
    width: 100%; 
    overflow: hidden;
}     
/* Remove the Subject underline for all-day appointments */
.RadScheduler .rsAllDayRow .rsAptSubject 
{
    border-bottom: none;
}
.txt11FF3300
{
    font-family:Verdana;
    font-size:11px;
    color:#FF3300;
    outline: none;
}
.txt11003300
{
    font-family:Verdana;
    font-size:11px;
    color:#003300;
    outline: none;
}
.classmostrar
{
    display:block;    
}
.classocultar
{
    display:none;    
}

.txt11CC9900N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC9900; 
    font-weight:bold;
    outline: none;
}
.txt12666
{
    font-family:Verdana;
    font-size:12px;
    color:#666666; 
    outline: none;
}
.txt12666N
{
    font-family:Verdana;
    font-size:12px;
    color:#666666; 
    font-weight:bold;
    outline: none;
}
.txt13666
{
    font-family:Verdana;
    font-size:13px;
    color:#666666; 
    outline: none;
}
.txt13666N
{
    font-family:Verdana;
    font-size:13px;
    color:#666666; 
    font-weight:bold;
    outline: none;
}
.txt119999N
{
    font-family:Verdana;
    font-size:11px;
    color:#999999;
    font-weight:bold;
    outline: none; 
}
.txt99999
{
    font-family:Verdana;
    font-size:9px;
    color:#999999;
    outline: none; 
}
.txt99999N
{
    font-family:Verdana;
    font-size:9px;
    color:#999999; 
    font-weight:bold;
    outline: none;
}
.txt11FF9900N
{
    font-family:Verdana;
    font-size:11px;
    color:#FF9900;
    font-weight:bold;
    outline: none; 
}
.txt13CC0000N
{
    font-family:Verdana;
    font-size:13px;
    color:#CC0000;
    font-weight:bold;  
    outline: none;  
}
/*style reorder*/
.callbackStyle 
{
	border:thin blue inset;		
}
.callbackStyle table 
{
	background-color:#5377A9;	
	color:Black;
}
.reorderListDemo li 
{
    list-style: none;
}

.reorderCue 
{
	border:dashed thin black;
	width:319px;
	height:28px;
}
.dragHandle 
{
    width: 9px;
    height: 12px;
    background-image: url('../admin/img_alcalist/forms/imgflechadoble.gif');
    cursor: move;
}
.txt182C9ABE
{
    font-family:Verdana;
    font-size:18px;
    color:#2C9ABE;
    outline: none; 
}
.txt24333N
{
    font-family:Verdana;
    font-size:24px;
    color:#333333;
    outline: none; 
    font-weight:bold;
}
.txt12006666
{
    font-family:Verdana;
    font-size:12px;
    color:#006666;
    outline: none;  
}
.txt11CC3300N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC3300;
    font-weight:bold;
}
.txt11CC3300N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC3300;
    font-weight:bold;
}
.txt10CC0000
{
    font-family:Verdana;
    font-size:10px;
    color:#CC0000;
}
.txt10CC0000N
{
    font-family:Verdana;
    font-size:10px;
    color:#CC0000;
    font-weight:bold;
}
.txt1100CC00N
{
    font-family:Verdana;
    font-size:11px;
    color:#00CC00;
    font-weight:bold;
}
.myAjaxPanel
{
    position: absolute;
}
.txt11CC0066
{
    font-family:Verdana;
    font-size:11px;
    color:#CC0066;
}
.txt15CC0099N
{
    font-family:Verdana;
    font-size:15px;
    color:#CC0099;
    font-weight:bold;
}
.txt1000B300N
{
    font-family:Verdana;
    font-size:11px;
    color:#00B300;
    font-weight:bold;
}
.txt10CC6600N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC6600;
    font-weight:bold;
}
.txt1179ADC6
{
    font-family:Verdana;
    font-size:11px;
    color:#79ADC6;
}
.txt119EC4D6
{
    font-family:Verdana;
    font-size:11px;
    color:#9EC4D6;
}
.txt124FA7C8
{
    font-family:Verdana;
    font-size:12px;
    color:#4FA7C8;
}
.txt10009900N
{
    font-family:Verdana;
    font-size:10px;
    color:#009900;
    outline: none;
    font-weight:bold;
}
.txt9333
{
    font-family:Verdana;
    font-size:9px;
    color:#333333;
    outline: none;
}
.txt9333N
{
    font-family:Verdana;
    font-size:9px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt8333
{
    font-family:Verdana;
    font-size:8px;
    color:#333333;
    outline: none;
}
.txt8333N
{
    font-family:Verdana;
    font-size:8px;
    color:#333333; 
    font-weight:bold;
    outline: none;
}
.txt8666
{
    font-family:Verdana;
    font-size:8px;
    color:#666666;
    outline: none;
}
.txt8666N
{
    font-family:Verdana;
    font-size:8px;
    color:#666666; 
    font-weight:bold;
    outline: none;
}
.txt24003366N
{
    font-family:Verdana;
    font-size:24px;
    color:#003366; 
    font-weight:bold;
    outline: none;
}
.txt11000033
{
    font-family:Verdana;
    font-size:11px;
    color:#000033; 
    outline: none;
}
/*style Radtooltip*/
.rtWrapperContent
{
    padding: 5px !important;
} 
.txt18FFFN
{
    font-family:Verdana;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold; 
    outline: none;
}
/*style buscador subraya*/
.highlight 
{
     background-color: yellow; 
}
.highlight_over
{
     background-color: orange; 
}
.txt11996699N
{
    font-family:Verdana;
    font-size:11px;
    color:#996699;
    font-weight:bold; 
    outline: none;
}
.txt152C9ABE
{
    font-family:Verdana;
    font-size:15px;
    color:#2C9ABE;
    outline: none;
}
/*style rad menu*/
.RadMenu
{
    border: none !important;
} 
.RadMenu_Default .rmRootGroup
{
    border: none !important;
}
.RadMenu .rmRootGroup
{ 
    border: none !important;
} 
/*style grid*/
.RadGrid .rgMasterTable 
{
    border-collapse:collapse;
} 
.RadGrid_OutLook .rgMasterTable 
{
    border-collapse:collapse;
} 
.RadGrid_Office2010Blue .rgRow td td, .RadGrid_Office2010Blue .rgAltRow td td
{
   border-width: 0;
   padding: 0 ; /* will remove the cell paddings */
}
.RadGrid_Office2010Silver .rgRow td td, .RadGrid_Office2010Silver .rgAltRow td td
{
   border-width: 0;
   padding: 0 ; /* will remove the cell paddings */
}
/*style RadPanelBar*/
.RadPanelBar .rpItem 
{
    overflow: visible !important;
}
 
.RadPanelBar .rpLevel1 
{
    height: 100% !important;
    overflow: auto !important;
}
.txt10999900
{
    font-family:Verdana;
    font-size:10px;
    color:#999900;
    outline: none; 
}
.txt10999900N
{
    font-family:Verdana;
    font-size:10px;
    color:#999900; 
    font-weight:bold;
    outline: none;
}
.txt11999900
{
    font-family:Verdana;
    font-size:11px;
    color:#999900; 
    outline: none;
}
.txt11999900N
{
    font-family:Verdana;
    font-size:11px;
    color:#999900; 
    font-weight:bold;
    outline: none;
}
.txt12999900
{
    font-family:Verdana;
    font-size:12px;
    color:#999900; 
    outline: none;
}
.txt12999900N
{
    font-family:Verdana;
    font-size:12px;
    color:#999900;
    font-weight:bold; 
    outline: none;
}
/*style RadAsyncUpload*/
html .RadUpload .ruBrowse
{
    background-position: 0 -23px;
    margin-left: 4px;
    width: 80px;
}
.ruButtonHover
{
    background-position: 100% -23px !important;              
    width:80px;
}
.txt30333N
{
    font-family:Verdana;
    font-size:30px;
    color:#333333;
    font-weight:bold;
    outline: none;
}
.txt1299FF00N
{
    font-family:Verdana;
    font-size:12px;
    color:#99FF00;
    font-weight:bold;
    outline: none;
}
.txt11663300
{
    font-family:Verdana;
    font-size:11px;
    color:#663300;
    outline: none;
}
.txt11333I
{
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    font-style:italic;
    outline: none;
}
.txt11000I
{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    font-style:italic;
    outline: none;
}
.txt11CC6600N
{
    font-family:Verdana;
    font-size:11px;
    color:#CC6600;
    font-weight:bold;
    outline: none;
}
.txt11CC6600
{
    font-family:Verdana;
    font-size:11px;
    color:#CC6600;
    outline: none;    
}
.txt11336600N
{
    font-family:Verdana;
    font-size:11px;
    color:#336600;
    font-weight:bold;
    outline: none;
}
.txt11336600
{
    font-family:Verdana;
    font-size:11px;
    color:#336600;
    outline: none;    
}
.txt10336600N
{
    font-family:Verdana;
    font-size:10px;
    color:#336600;
    font-weight:bold;
    outline: none;
}
.txt10336600
{
    font-family:Verdana;
    font-size:10px;
    color:#336600;
    outline: none;    
}
.txt25333N
{
    font-family:Verdana;
    font-size:25px;
    color:#333333;
    font-weight:bold;  
    outline: none;    
}
.txt13333N
{
    font-family:Verdana;
    font-size:13px;
    color:#333333;
    font-weight:bold;  
    outline: none;    
}
.txt20333N
{
    font-family:Verdana;
    font-size:20px;
    color:#333333;
    font-weight:bold;  
    outline: none;    
}
.txt15333
{
    font-family:Verdana;
    font-size:15px;
    color:#333333;  
    outline: none;    
}
.txt105F7D00N
{
    font-family:Verdana;
    font-size:10px;
    color:#5F7D00;
    outline: none;
    font-weight:bold;    
}
.txt155F7D00N
{
    font-family:Verdana;
    font-size:15px;
    color:#5F7D00;
    outline: none; 
    font-weight:bold;   
}
.txt15FF6600N
{
    font-family:Verdana;
    font-size:15px;
    color:#FF6600;
    outline: none; 
    font-weight:bold;   
}
.txt12FF6600N
{
    font-family:Verdana;
    font-size:12px;
    color:#FF6600;
    outline: none; 
    font-weight:bold;   
}
.borderdatalist
{
    border-left:solid 1px #8BA0BC;
    border-right:solid 1px #8BA0BC;
    border-bottom:solid 1px #8BA0BC;
}

.bordedatalist
{
    border-left:solid 1px #8BA0BC;
    border-bottom:solid 1px #8BA0BC;
}

.borderdatalistencabezado
{
    border-left:solid 1px #8BA0BC;
    border-top:solid 1px #8BA0BC;
    border-bottom:solid 1px #8BA0BC;
}

.borderdatalistencabezado2
{
    border-right:solid 1px #8BA0BC;
    border-top:solid 1px #8BA0BC;
    border-bottom:solid 1px #8BA0BC;
}

.bordedatalist2
{
    border-right:solid 1px #8BA0BC;
    border-bottom:solid 1px #8BA0BC;
}
.borde1_txb
{
    border:solid 1px #7097BE;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline: none;
}
.borde3_txb
{
    border:solid 1px #CCCCCC;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline: none;
}
.borde2_txb
{
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline: none;
}
.borde4_txb
{
    border:solid 1px #A6CF92;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    outline:none;
}
.txt112E5882
{
    font-family:Verdana;
    font-size:11px;
    color:#2E5882;
    outline: none; 
}

.txt112E5882N
{
    font-family:Verdana;
    font-size:11px;
    color:#2E5882;
    outline: none; 
    font-weight:bold;   
}

.txt132E5882N
{
    font-family:Verdana;
    font-size:13px;
    color:#2E5882;
    outline: none; 
    font-weight:bold;   
}

.txt12003300N
{
    font-family:Verdana;
    font-size:12px;
    color:#003300;
    outline: none; 
    font-weight:bold;   
}


.alto30 {
    height: calc(30% - 30px);
}
.alto50 {
    height: calc(50% - 30px);
}


.valtooltip 
{
    position:relative;
    margin-left:30px;
}

.valtooltip div, .valtooltip td
{
    border: solid 1px #D2D2A4;
    background-color: #EBEBD8;
}

.valtooltip .ajax__validatorcallout_popup_table 
{
    display:none;
    border:none;
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_popup_table_row 
{
    vertical-align:top;
    height:100%;
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_callout_cell 
{
    width:20px;
    height:100%;
    text-align:right;
    vertical-align:top;
    border:none;
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_callout_table 
{
    height:100%;
    border:none;
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_callout_table_row 
{
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_callout_arrow_cell 
{
    padding:8px 0px 0px 0px;
    text-align:right;
    vertical-align:top;
    font-size:1px;
    border:none;
    background-color:transparent;
}

.valtooltip .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv 
{
    font-size:1px;
    position:relative;
    left:1px;
    border-bottom:none;
    border-right:none;
    border-left:none;
    width:15px;
    background-color:transparent;
    padding:0px;
}

.valtooltip .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div 
{
    height:1px;
    overflow:hidden;
    border-top:none;
    border-bottom:none;
    border-right:none;
    padding:0px;
    margin-left:auto;
}

.valtooltip .ajax__validatorcallout_error_message_cell
{
    font-family: Tahoma;
    font-size: 10px;
    padding: 10px 6px 10px 6px;
    text-align:center;
    color:#333333;
    border-right: none;
    border-left: none;
    width: 100%;
}
.valtooltip .ajax__validatorcallout_icon_cell{
    padding: 5px 0px 5px 5px;
    border-right: none;
    vertical-align:middle;
}
.valtooltip .ajax__validatorcallout_close_button_cell{
    vertical-align: top;
    padding: 5px 5px 5px 0px;
    text-align: right;
    border-left: none;
}
.txt11B6C9DE
{
    font-family:Verdana;
    font-size:11px;
    color:#B6C9DE;
    outline: none;  
}
.txt11B6C9DEN
{
    font-family:Verdana;
    font-size:11px;
    color:#B6C9DE;
    outline: none; 
    font-weight:bold; 
}
.txt13B6C9DE
{
    font-family:Verdana;
    font-size:13px;
    color:#B6C9DE;
    outline: none;  
}
.txt13B6C9DEN
{
    font-family:Verdana;
    font-size:13px;
    color:#B6C9DE;
    outline: none;  
    font-weight:bold;
}

.txt12000066
{
    font-family:Verdana;
    font-size:12px;
    color:#000066; 
    outline: none;
}
.txt12000066N
{
    font-family:Verdana;
    font-size:12px;
    color:#000066; 
    font-weight:bold;
    outline: none;
}

/*style Radmenu*/
.rmLeftImage
{
    margin: 0px;
    float: left !important;

/*.CustomValidator {position:relative;margin-left:-80px;}*/

/*.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon; position:relative;}*/

/*.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;}*/

/*.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}*/

/*.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}*/

/*.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}*/

/*.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}*/

/*.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}*/

/*.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}*/

/*.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}*/