/* CSS Document */
/***** # Div Encabezados *****/
.DivEncabezado{display:block; width:780px;}
.TituloMenuPrincipal { color:#000000; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:medium; padding:3px 0px 5px;}
/***** # Div Cuerpo *****/
.DivCuerpo{width:96%; /*width:780px;*/}
/***** # Div Otros *****/
#divOtrosRegistros{width:780px;}

/***** # Tabla Login *****/
.Login{ background-color: #F4F4F4; border:thin solid #166AEE;}
.Login table{ padding:5px; border:1px solid #166AEE; margin:10px;}
.Login .Title{ background-color:#507CD1; font-size:medium; font-weight:bold; color:white;  }
.Login .Label{ }
.Login .Button{ background-color:white; border:solid 1px #507CD1; color:#284E98; }
.Login .TextBox{ background-color:white; border:solid 1px #507CD1; color:#284E98; }

/***** # Tabla Login_Change *****/
.Login_Change { background-color: #F4F4F4; border:thin solid #166AEE;}
.Login_Change table{ padding:5px; border:1px solid #166AEE; margin:10px;}
.Login_Change .Title {background-color: #CC0000; font-size: medium; font-weight: bold; color: white;}
.Login_Change .Label{ }
.Login_Change .Button{ background-color:white; border:solid 1px #507CD1; color:#284E98; }
.Login_Change .TextBox{ background-color:white; border:solid 1px #507CD1; color:#284E98; }

/***** # Tabla Login_Recovery *****/
.Login_Recovery { background-color: #F4F4F4; border:thin solid #166AEE;}
.Login_Recovery table{ padding:5px; border:1px solid #166AEE; margin:10px;}
.Login_Recovery .Title {background-color: #ff0000; font-size: medium; font-weight: bold; color: white;}
.Login_Recovery .Label{ }
.Login_Recovery .Button{ background-color:white; border:solid 1px #507CD1; color:#284E98; }
.Login_Recovery .TextBox{ background-color:white; border:solid 1px #507CD1; color:#284E98; }

/*
BackColor="White" BorderColor="#507CD1" BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#284E98"
.tblLogin td{ color:#CC0033; font-size:small; }
.tblLogin h2{ color:#004A7B; font-size:150%; margin: 0px; padding: 0px; }
*/
/***** # Tabla Login *****/
.tblGlobal{ width:98%;}
/**** # Tabla Superior *****/
.tblHomeSup{width: 99%;}
.tblHomeSup .texto{font-size:96%;	color: #666666;	font-weight: normal; vertical-align:middle; text-transform:capitalize; padding-right:8px;}
/**** # Tabla Central *****/
.tblHomeCen{width:99%; height:400px;}
.tblHomeCen tr{vertical-align:text-top;}
/***** # Tabla menu Izquierda (Tree) *****/
/* .tblHomeMenuIzq {margin:0px 0px 5px; padding:8px 1px 1px 8px; width:250px;	background-color: #F5F5F5;}*/
.tblHomeMenuIzq { /*margin:0px 0px 5px;*/ padding:3px 1px 1px 2px; height:110%; background-color: #F3F3F3;}
.HomeMenuDiv	{ width:250px;}

/***** # Tabla menu Derecha *****/
.tblHomeMenuDer{}
.tblHomeMenuDer td, #tblHomeMenuDer a {color:#003366;}
.tblHomeMenuDer th{color:black; font-size: 100%; text-align:left;}
.tblHomeMenuDer a:hover{color:#CC0000;}
/*** Estilos Compartidos ***/
/*.tblBordeGeneral{border:1px solid #CCCCCC;}*/
/*** Estilos Barra Menu ***/
#tblMenuBarra{margin:0px 0px 4px 4px; background-color:#7EB5F1;
border:1px solid;
border-top-color:#BFBFBF;
border-right-color:#737373;
border-bottom-color:#4D4D4D;
border-left-color:#999999;
}
#tblMenuNavegacion th{padding:0px 6px; vertical-align:top;}
/***** # Titulo de paginas *****/
.TituloFormaFecha   {font-weight:bold; font-size:x-small; 	font-family:Verdana, "Times New Roman", Times, serif; text-transform:capitalize; color:#999999; }
.TituloFormaUsuario {font-weight:bold; font-size:x-small; 	font-family:Verdana, "Times New Roman", Times, serif; text-transform:capitalize; color:#999999; }
.TituloFormaNombre  {font-weight:bold; font-size:small; 	font-family:Verdana, "Times New Roman", Times, serif; text-transform:capitalize; color:#333333; }


/******** Estilo para los Tabs ********/
/*
.content {overflow: visible; width: 790px;	padding: 0px;}
div.tabs { width: 790px; font-family: Verdana, Arial, sans-serif;  margin:0px 0px 8px;	font-size: 14px;  font-weight: 700 !important;	-Moz-User-Select: none; border-bottom:solid 1px black;}
.content div.tabs{margin-top:4px;}
.tab {border: 1px solid gray; border-bottom-width:0px; margin:0px 1px; cursor: pointer !important; background-color: #FEF9D6;	color: gray;	white-space:nowrap;	display:block;	padding: 2px 6px 6px;	}
.tabHover {background-color: #A5B3D1; color:white;}
.tabActive{padding: 2px 8px 6px; margin:0px 1px; border: 1px solid #000; border-bottom-width:0px; color: black ;	background-color: #EFEFEF;	font-weight:bold !important;}
*/
div.tabs {line-height: 25px; height:0; width: 98%; white-space:nowrap; font-family: "Geneva", "Charcoal", "Optima", "Verdana", sans-serif; cursor: default !important; z-index: 10000;/* -Moz-User-Select: none;*/}
.tab {font-size: 14px;	line-height: 15px;	border: 1px solid #347;	padding: 1px 8px 1px 8px; cursor: pointer !important; background-color: #bcd;	color: #303036;	z-index: 100; border-bottom-width: 0; text-decoration: none;  }
.tabHover {	border: 1px solid #347;	background-color: #46596f;	padding: 1px 8px 1px 8px;	color:#fff;	z-index: 1200;	border-bottom-width: 0;}
.tabActive { padding: 2px 9px 2px 9px; color: #060610; background-color: #f3f6f9; z-index: 10000;}
.content {width: 98%; height: 100%; padding: 8px 0px 12px 12px; border: 1px solid #666; border-top: 1px solid #999; border-left: 1px solid #666; z-index: 500; background-color: Transparent; /*#f3f6f9;*/ }
/*.content .padder{height: 200px;}*/
/*****
.loginBoton{background-image: url(bgnd_cell_1.png);	background-attachment: fixed;	background-repeat: repeat-x;	border: 1px outset #666666;	background-position: center center;	cursor:pointer;}
*/

/**** Estilos Compartidos ****/
.textCap {text-transform:capitalize;}
.bold{ font-weight:bold;}
.inactivo {text-decoration: line-through;}
.button1{ background-image:url(../Images/hbot01.jpg); cursor:pointer; border:1px black inset;}
.cursorHand{cursor:pointer;}
.CuadroRojo{border: thin solid red;}
.FondoRojo{background-color:#FF6262;}
.textoRojo{color:red;}
.MensajeAccion{font-family:Verdana; color:#FF0000; font-size:xx-small; font-weight:bold; text-align:left; }
.HtmlFormat{ white-space:pre-line;}
    
.LabelMensajeAlertaHidden{ display:none;}
.LabelMensajeAlerta{ background-color: #ffffcc; color: #000000; border: solid 1px red; display: block; padding: 2px; margin: 3px 2px; }

.LabelMensajeHidden{ display:none;}
.LabelMensaje{ background-color:#CCCCCC; color:#000000; border: solid 1px #000000; display:block; padding:2px; margin:3px 2px; }

.LabelMensajeErrorHidden{ display:none;}
.LabelMensajeError{ background-color:#FF6262; color:#FFFFFF; font-weight:bold; border: 1px solid #000000; display:block; padding:2px 8px; margin:3px 2px; }

.tdRight{text-align:right}
.tdLeft {text-align:left}
.inputClean{border: 0px solid #666666;}
.numeric{text-align:right}

/*** Tablas ***/
.TablaTabs{font-size: 11px;}
.TablaTabs th{color: white; font-weight:bold;}

.TablaListado1 {}
.TablaListado1 thead{background-color:#CCCCCC;background-image:url(bgnd_cell_1.png);}
.TablaListado1 caption{ background-color: #CCCCCC; font-weight:bold;background-image:url(bgnd_cell_1.png);}
.TablaListado1 .tdCambio{color: black; background-color:#e6edf3}
.TablaListado1 .tdCodigo{background-color:#E7E7E7}

.TablaListado2 {background-color:#f2f2f2;}
.TablaListado2 thead{}
.TablaListado2 th{}
.TablaListado2 td{font-size:10px;}
.TablaListado2 caption{ background-color: #ECE9D8; font-weight:bold;padding:3px 1px;}
.TablaListado2 .trCambio{background-color:#F4FEFF}
.TablaListado2 .tr{background-color:#FFFFFF;}

.TablaListado3 {}
.TablaListado3 .Header{background-color:#5D7B9D; color:White;}
.TablaListado3 caption{ background-color: #CCCCCC; font-weight:bold;background-image:url(bgnd_cell_1.png);}
.TablaListado3 .Row{color: #333333; background-color:#F7F6F3} /* BackColor="#F7F6F3" ForeColor="#333333"  */
.TablaListado3 .AlternateRow{color: #284775; background-color:White} /* BackColor="White" ForeColor="#284775" */
.TablaListado3 .tdCodigo{background-color:#E7E7E7}
.TablaListado3 .Link a{color:blue}

.GrillaConsulta { width:96%;  border: 1px solid #999999;}
.GrillaConsulta a{ color:blue; }
.GrillaConsulta, .GrillaConsulta td, .GrillaConsulta th{ color:black; }
.GrillaConsulta caption{ background-color:#E3E3E3; font-size:x-small; font-weight:bold; background-image:url(bgnd_cell_1.png); padding: 2px 0px; border: 1px solid #999999; border-bottom: 0px none #999999; }
.GrillaConsulta .Pager{ background-color:white; font-size:x-small; font-weight:bold; padding:0px; text-align:right; }
.GrillaConsulta .Pager table{ padding: 1px; }
.GrillaConsulta .Header{ background-color:#E3E3E3; color:White; }
.GrillaConsulta .Header th, .GrillaConsulta .Header th, .GrillaConsulta .Header th a{ color:black; }
.GrillaConsulta .Header th, .GrillaConsulta .Header th{ padding:2px 0px; }
.GrillaConsulta .Header th a:hover{ color:blue; }
.GrillaConsulta .Row{ background-color:White; }
.GrillaConsulta .AlternateRow{ background-color:#EFF3FB; }
.GrillaConsulta .SelectedRow{ background-color:#E3E3E3; }/*FF9966*/
.GrillaConsulta .tdCodigo{ background-color:#E7E7E7; }
.GrillaConsulta .Link a{ color:blue; }
.GrillaConsulta .Empty{ background-color:#FF6666;}
.GrillaConsulta .Empty td{ color:#FFFFFF; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:x-small; text-align:center;  padding:5px 2px; margin:0px;}

.GrillaReporte { width:100%;  border: 1px solid #999999;}
.GrillaReporte a{ color:blue; }
.GrillaReporte, .GrillaReporte td, .GrillaReporte th{ color:black; }
.GrillaReporte caption{ background-color:#E3E3E3; font-size:x-small; font-weight:bold; background-image:url(bgnd_cell_1.png); padding: 2px 0px; border: 1px solid #999999; border-bottom: 0px none #999999; }
.GrillaReporte .Pager{ background-color:white; font-size:x-small; font-weight:bold; padding:0px; text-align:right; }
.GrillaReporte .Pager table{ padding: 1px; }
.GrillaReporte .Header{ background-color:#E3E3E3; color:White; }
.GrillaReporte .Header th, .GrillaReporte .Header th, .GrillaReporte .Header th a{ color:black; }
.GrillaReporte .Header th, .GrillaReporte .Header th{ padding:2px 0px; }
.GrillaReporte .Header th a:hover{ color:blue; }
.GrillaReporte .Row{ background-color:White; }
.GrillaReporte .AlternateRow{ background-color:#EFF3FB; }
.GrillaReporte .SelectedRow{ background-color:#E3E3E3; }/*FF9966*/
.GrillaReporte .tdCodigo{ background-color:#E7E7E7; }
.GrillaReporte .Link a{ color:blue; }
.GrillaReporte .Empty{ background-color:#FF6666;}
.GrillaReporte .Empty td{ color:#FFFFFF; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:x-small; text-align:center;  padding:5px 2px; margin:0px;}

.GrillaControlTarea { width:99%;  border: 1px solid #111111;}
.GrillaControlTarea a{ color:blue; }
.GrillaControlTarea, .GrillaControlTarea td, .GrillaControlTarea th{ color:black; }
.GrillaControlTarea caption{ background-color:#E3E3E3; font-size:x-small; font-weight:bold; background-image:url(bgnd_cell_1.png); padding: 2px 0px; border: 1px solid #999999; border-bottom: 0px none #999999; }
.GrillaControlTarea .Pager{ background-color:white; font-size:x-small; font-weight:bold; padding:0px; text-align:right; }
.GrillaControlTarea .Pager table{ padding: 1px; }
.GrillaControlTarea .Header{ background-color:#E3E3E3; color:White; }
.GrillaControlTarea .Header th, .GrillaControlTarea .Header th, .GrillaControlTarea .Header th a{ color:black; }
.GrillaControlTarea .Header th, .GrillaControlTarea .Header th{ padding:4px 0px; border-bottom: solid 1px black; }
.GrillaControlTarea .Header th a:hover{ color:blue; }
.GrillaControlTarea .Row{ background-color:White; }
.GrillaControlTarea .Row td, .GrillaControlTarea .AlternateRow td, .GrillaControlTarea .SelectedRow td { padding:2px 1px; border-left: solid 1px #666666; }
.GrillaControlTarea .AlternateRow{ background-color:#EFF3FB; }
.GrillaControlTarea .SelectedRow{ background-color:#969696; color:White; }/*FF9966*/
.GrillaControlTarea .SelectedRow td{ color:White; }
.GrillaControlTarea .SelectedRow td a{ color:white; }
.GrillaControlTarea .tdCodigo{ background-color:#E7E7E7; }
.GrillaControlTarea .Link a{ color:blue; }
.GrillaControlTarea .Empty{ background-color:#FF6666;}
.GrillaControlTarea .Empty td{ color:#FFFFFF; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:x-small; text-align:center;  padding:5px 2px; margin:0px;}

.TablaForm1 {}
.TablaForm1 thead{background-image:url(bgnd_cell_1.png);}
.TablaForm1 th, .TablaForm1 td{}
.TablaForm1 th{text-align:right;}
.TablaForm1 .tdCambio{background-color:#e6edf3}
.TablaForm1 caption{background-color: #CCCCCC; font-weight:bold; font-size:140%; padding-top:3px; padding-bottom:3px;}

.TablaForm2 {background-color:#FAFAFA;}
.TablaForm2 thead{background-color:#d6d6d6;}
.TablaForm2 caption{ background-color:#CCCCCC;background-image:url(bgnd_cell_1.png);font-weight:bold; font-size:130%; padding-top:3px; padding-bottom:3px;}
.TablaForm2 th{text-align:center; font-weight:bold;}
.TablaForm2 .tdCambio{color: black; background-color:#e6edf3}
.TablaForm2 .tdCodigo{background-color:#d6d6d6}
.TablaForm2 td .Label{background-color:#d6d6d6}

.TablaFormH1 {}
.TablaFormH1 thead{background-image:url(bgnd_cell_1.png);}
.TablaFormH1 th, .TablaForm1 td{}
.TablaFormH1 th{text-align:right; font-weight:bold;}
.TablaFormH1 tr{ background-color:White; }
.TablaFormH2 .AlternateRow{color: black; background-color:#e6edf3}
.TablaFormH1 caption{background-color: #CCCCCC; font-weight:bold; font-size:130%; padding-top:3px; padding-bottom:3px;}

.TablaFormH2 {/*background-color:#FAFAFA;*/}
.TablaFormH2 thead{background-color:#d6d6d6;}
.TablaFormH2 caption{ background-color:#CCCCCC; background-image:url(bgnd_cell_1.png);/**/ font-weight:bold; font-size:120%; padding-top:3px; padding-bottom:3px;}
.TablaFormH2 th{text-align:center; font-weight:bold;}
.TablaFormH2 tr{ background-color:White; }
.TablaFormH2 .AlternateRow{color: black; background-color:#e6edf3}
.TablaFormH2 .tdCodigo{background-color:#d6d6d6}

.TablaFormH3 {}
.TablaFormH3 thead{background-color:#d6d6d6;}
.TablaFormH3 caption{background-color: #ECE9D8;font-weight:bold; font-size:130%; padding-top:2px; padding-bottom:2px;}
.TablaFormH3 th{background-color:#FAFAFA; text-align:left; font-weight:bold;}
.TablaFormH3 tr{ color: black; background-color:white; }
.TablaFormH3 .AlternateRow{color: black; background-color:#e6edf3;}
.TablaFormH3 .tdCodigo{background-color:#d6d6d6}

.TablaChartGrupo_1 {border:solid thin gray;}
.TablaChartGrupo_1 thead{background-color:#d6d6d6;}
.TablaChartGrupo_1 caption{background-color: #ECE9D8;font-weight:bold; font-size:140%; padding-top:2px; padding-bottom:2px; border:solid thin gray;}
.TablaChartGrupo_1 th{background-color:#FAFAFA; text-align:left; font-weight:bold;}
.TablaChartGrupo_1 tr{ color: black; background-color:white; }
.TablaChartGrupo_1 .AlternateRow{color: black; background-color:#e6edf3;}
.TablaChartGrupo_1 .tdCodigo{background-color:#d6d6d6}

/*** Anchos ***/
.w2 {width:2em;}
.w3 {width:3em;}
.w4 {width:4em;}
.w5 {width:5em;}
.w6 {width:6em;}
.w7 {width:7em;}
.w8 {width:8em;}
.w9 {width:9em;}
.w10 {width:10em;}
.w11 {width:11em;}
.w12 {width :12em;}
.w13 {width: 13em;}
.w14 {width: 14em;}
.w15 {width: 15em;}
.w15_6 {width: 15.6em;}
.w16 {width: 16em;}
.w16_6 {width: 16.6em;}
.w17 {width: 17em;}
.w17_6 {width: 17.6em;}
.w18 {width: 18em;}
.w18_6 {width: 18.6em;}
.w19 {width: 19em;}
.w19_6 {width: 19.6em;}
.w20 {width:20em;}
.w20_6 {width: 20.6em;}
.w22 {width:22em;}
.w24 {width:24em;}
.w26 {width:26em;}
.w28 {width:28em;}
.w30 {width:30em;}
.w35 {width:35em;}
.w40 {width:40em;}
.w45 {width:45em;}
.w50 {width:50em;}

/*** Altos ***/
.h2 {height:2em;}
.h3 {height:3em;}
.h4 {height:4em;}
.h5 {height:5em;}
.h6 {height:6em;}


#TablaMapaProceso{ font-family:Verdana, Arial, 'Times New Roman', Times, serif; font-size:small;}
#TablaMapaProceso caption{ background-color:#DADADA; border:solid 1px #666; padding:3px 2px;  font-weight:bold;}
#TablaMapaProceso #NumConsecutivo{ text-decoration:underline; }

#TablaMapaProceso thead{}
#TablaMapaProceso thead th{ text-align:center; border-bottom:solid 1px #666; color:#000; height:auto; padding:6px 2px; font-size:x-small;}

#TablaMapaProceso tbody{}
#TablaMapaProceso tbody tr { vertical-align:top; }
#TablaMapaProceso tbody td { padding:3px 8px; padding-top:5px; }

#TablaMapaProceso tbody #TablaTareaDet td{padding:4px;}

/*
#TablaMapaProceso tbody #TablaTareaDet {border:dotted 1px blue;}
#TablaMapaProceso tbody #TablaTareaDet td {-moz-opacity: 1; filter: alpha(opacity=100); background-color: #E4EFFC; }
*/

#TablaMapaProceso tbody #TablaTareaDet .TdOrdenTarea{font-size:x-small; color:#060606; }
#TablaMapaProceso tbody #TablaTareaDet .ImagenWKFTarea {cursor:pointer;}

#TablaMapaProceso tbody #TablaTareaDet .ImagenWKFTareaAyuda{ /*clear: right; float: right;*/ cursor: pointer;}

#TablaMapaProceso tbody #TablaTareaDet .TdAyudaOcultar{ display:none; padding:1px 0px; }
#TablaMapaProceso tbody #TablaTareaDet .TdAyudaMostrar{ display:table-cell; padding:1px 0px; text-align:right;}
.NombreResponsable { font-size:large; font-weight:bold; }
 
#TablaMapaProceso tbody .TareaActual { display:table; border:outset thin gray; }
#TablaMapaProceso tbody .TareaActual td {-moz-opacity: 1; filter: alpha(opacity=100); background-color: #FFF9DD; }

#TablaMapaProceso tbody .TareaTerminada{border: outset 1px gray;}
#TablaMapaProceso tbody .TareaTerminada .ImagenWKFTarea, #TablaMapaProceso tbody .TareaTerminada td {-moz-opacity: 0.5; filter: alpha(opacity=50); background-color: #FFF9DD; /*-moz-opacity: 0.7; filter: alpha(opacity=70); background-color: #EFEFEF;*/}

#TablaMapaProceso tbody .TareaPendiente{border: dotted 1px #D8D8D8;}
#TablaMapaProceso tbody .TareaPendiente .ImagenWKFTarea, #TablaMapaProceso tbody .TareaPendiente td {-moz-opacity: 0.4; filter: alpha(opacity=40); background-color: #DCDCDC; }

#TablaMapaProceso tbody .TareaActual .TdOrdenTarea,
#TablaMapaProceso tbody .TareaTerminada .TdOrdenTarea,
#TablaMapaProceso tbody .TareaPendiente .TdOrdenTarea {color:#000;}

#TablaMapaProceso tbody .TareaOver{ border:dotted 1px blue; }
#TablaMapaProceso tbody .TareaOver td {-moz-opacity: 1; filter: alpha(opacity=100); background-color: #E4EFFC; }

#TablaMapaProcesoTiempo caption{ background-color:#DADADA; border:solid 1px #666; padding:3px 2px; font-weight:bold;}
#TablaMapaProcesoTiempo thead{ background-color:#DADADA; border:solid 1px #666; padding:3px 2px; font-weight:bold;}
#TablaMapaProcesoTiempo thead th{ text-align:center;}
#TablaMapaProcesoTiempo th{ text-align:left;}
#TablaMapaProcesoTiempo .tdCambio{ background-color:#FFFFEA; }
#TablaMapaProcesoTiempo .ImgEstimadoProceso {border:outset 0px gray;}
#TablaMapaProcesoTiempo .ImgEjecutadoEstimado {border:outset 0px gray; border-right-width:0px;}
#TablaMapaProcesoTiempo .ImgEjecutadoProceso {border:outset 0px gray;}
#TablaMapaProcesoTiempo .ImgPendienteProceso {border:outset 0px gray;}
#TablaMapaProcesoTiempo .tdspace{}

/*
ImgEstimadoProceso
ImgEjecutadoEstimado
ImgEjecutadoProceso
ImgPendienteProceso
*/
/*D0DFDF*/

/* Tooltip */
.tooltipHelpIcon
{
    font-size: 100%;
    font-weight: bold;
    color: red;
    border: solid 1px #666;
    background-color: #FFF;
    padding: 0px 5px;
    cursor: default;
    font-weight: bold;
    margin-right: 0px;
    font-family:"Arial, Verdana,  Georgia"
/*
    text-align:right;
    margin-left: 0.5em;
    margin-right: 1em;
    z-index: 100;
*/
}
.TooltipClass  { 
    position: absolute;
    border: 1px solid #8e8a50;
    background-color: #fefad0;
    color: #000;
    padding: 0px 4px 3px 5px;
    display: none;
    z-index: 100;
    font: 9px tahoma,arial,sans-serif;
    width: 280px;
}

.TooltipClass .Title  { 
    background-color: #fefac0;
    color: #000;
    padding: 2px 4px;
    margin: 1px -3px 3px -4px;
    border-bottom: 1px solid #8e8a50;
    font-weight: bold;
}

.TooltipClassHover  
{
}

.TooltipClassDfn  { 
    font-size: 120%;
    font-weight: bold;
    margin-left: 0.5em;
    margin-right: 1em;
    font-weight: bold;
    color: #00AA30;
    border: 1px solid #00AA30;
    background-color: #FFF;
    padding: 0 5px;
    z-index: 100;
    cursor: default;
}

.fielsetAzul{
    border: #0033cc 1px solid;
    padding: 5px;
    margin-top: 6px;
}
.fielsetAzul legend
{
    color: #0033cc;
    font-weight: bold;
}

/*** Basado en StyleSheet AjaxControls */
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* SlideShow styles */

.slideTitle
{
	font-weight:bold;
	font-size:small;
	font-style:italic;
}

.slideDescription
{
	font-size:small;
	font-weight:bold;
}

.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
