/*Textos*/
.txt1 {FONT-WEIGHT: bold;	FONT-SIZE: 11px; FONT-FAMILY:Tahoma}
.txt2 {FONT-SIZE: 11px; FONT-FAMILY:Tahoma}
.txt3 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#666666; FONT-FAMILY:Tahoma}
.txt4 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#0066CC; FONT-FAMILY:Tahoma}
.txt5 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#0066CC; FONT-FAMILY:Tahoma}
.txt-articulos {
	FONT-SIZE: 11px; border-top-STYLE: none; border-bottom: #666666 1px dashed; FONT-FAMILY: Tahoma; border-right-STYLE: none; border-left-STYLE: none
}
.txt-cuadros {
	border-right: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; border-top-STYLE: none; border-bottom: #cccccc 1px solid; FONT-FAMILY: Tahoma; border-left-STYLE: none
}
.txt-fecha
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.txt-loggeduser
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma
}
.txt-welcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma
}

.txt-debit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CC0000;
    FONT-FAMILY: Tahoma
}

.txt-credit
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #009900;
    FONT-FAMILY: Tahoma
}

/*Titulos*/
.titulos-buscador {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #284AA9; border-top-STYLE: none; border-bottom: #999999 1px solid; FONT-FAMILY: Tahoma; border-right-STYLE: none; border-left-STYLE: none; TEXT-DECORATION: none
}
.titulos-cuadros {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; border-bottom: #cccc99 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Tahoma; border-left-STYLE: none; BACKGROUND-COLOR: #0099FF; TEXT-DECORATION: none
}
.titulos-solapas
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma
}

/*Formularios*/

/*Estilos para el componente generador de formulario*/
.form-Fields{color: #003300; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none; border-right: #003088 1px solid; border-top: #003088 1px solid; border-left: #003088 1px solid; border-bottom: #003088 1px solid;}
.form-Specialfields{color:#003300; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none;}
.form-Buttons{color:#19305C; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration:none; background-color:#78BCEA;}
.form-Buttons2{font-family: Tahoma;font-weight: normal;color: #FFFFFF;background-color: #999999;background-repeat: repeat;font-size: 11px; height: 19px;}
.form-Buttons3{font-family: Tahoma;font-weight: bold;color: #FFFFFF;background-color: #FF6600;background-repeat: repeat;font-size: 11px;}
.form-Label{color:#000000; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none;}
.form-RequiredSymbol{color:#0099FF; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none;}
.form-LabelRequired{color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration:none;}
.form-LabelError{color:#CC3333; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration:none;}
.form-LabelHelp{color:#000000; font-family: Tahoma; font-size: 9px; font-weight: normal; font-style: italic; text-decoration:none;}	
.form-LabelSeparator{color:#FFFFFF; font-family: Tahoma; font-size: 10pt; font-weight: bold; font-style: normal; text-decoration:none;}	
.form-LabelText{color:#000000; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration:none;}
.form-LabelDataText{color:#000000; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none;}
.form-ErrorListItem{color:#CC3333; font-family: Tahoma; font-size: 9px; font-weight: normal; font-style: italic; text-decoration:none;}
.form-MainCell{padding: 0px; background-color: #DEF6FB; border-width: 0px 1px 0px 1px; border-color: #003088; border-style: solid; vertical-align: top;}
.form-TopCell{padding: 0px; background-color: #DEF6FB; border-width: 1px 0px 0px 0px; border-color: #003088; border-style: solid; vertical-align: top;}
.form-BottomCell{padding: 0px; background-color: #DEF6FB; border-width: 0px 0px 1px 0px; border-color: #003088; border-style: solid; vertical-align: top;}
.form-Table{width: 95%; border-width: 0px 1px 1px 1px; border-color: #003088; border-style: solid;}
.form-SeparatorTitleCell{padding: 5px; background-color: #78BCEA; border-width: 0px 0px 0px 0px; border-color: #DEF6FB; border-style: solid; vertical-align: top;}
.form-FilterTable{width: 95%; border-width: 1px 1px 1px 1px; border-color: #003088; border-style: solid;}
.form-Division {border-right: #CCCCCC 1px dashed; border-top-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none}


/*Links*/
.link1 {
	FONT-SIZE: 11px; COLOR: #003088; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.link1:hover {
	COLOR: #000000;
}
.link2 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline
}
.link2:hover {
	FONT-SIZE: 10px; COLOR: #003088; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.link3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003088; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline;
}
.link3:hover {
	COLOR: #000000;
}
.link-subnav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link-subnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link4 {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
}
.link4:hover {
	FONT-SIZE: 10px; COLOR: #003088; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}
.link5 {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066CC; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.link5:hover {
	TEXT-DECORATION: underline;
}
.link6
{
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0099FF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}
.link6:hover
{
    FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;
}

/*Bordes*/
.1er-column-cuadro {
	border-right: #cccccc 1px solid; FONT-SIZE: 11px; border-left: #cccccc 1px solid; COLOR: #333333; border-top-STYLE: none; border-bottom: #cccccc 1px solid; FONT-FAMILY: Tahoma
}

.bordes-verdes {
	border-right: #0066CC 1px solid; border-left: #0066CC 1px solid; border-top-STYLE: none; border-bottom-STYLE: none
}

.bordes-grises {
	border-right: #999999 1px solid; border-left: #999999 1px solid; border-top-STYLE: none; border-bottom-STYLE: none
}

.bordes-derecha {
	border-right: #999999 1px solid; border-top-STYLE: none; border-left-STYLE: none; border-bottom-STYLE: none
}
.bordes-verdesenteros
{
    BORDER-RIGHT: #0066CC 1px solid;
    BORDER-TOP: #0066CC 1px solid;
    BORDER-LEFT: #0066CC 1px solid;
    BORDER-BOTTOM: #0066CC 1px solid
}
.bordes-titulo-principal
{
    BORDER-RIGHT: #529AE4 1px;
    BORDER-TOP: #529AE4 1px solid;
    BORDER-LEFT: #529AE4 1px;
    BORDER-BOTTOM: #529AE4 1px solid
}
.bordes-subnav
{
    BORDER-RIGHT: #529AE4 1px solid;
    BORDER-TOP: #529AE4 1px solid;
    BORDER-LEFT: #529AE4 1px;
    BORDER-BOTTOM: #529AE4 1px;
}
.bordes-subnav-items
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-RIGHT: #529AE4 1px;
    BORDER-TOP: #529AE4 1px;
    BORDER-LEFT: #529AE4 1px solid;
    BORDER-BOTTOM: #529AE4 1px solid;
	PADDING: 3px;
}
.bordes-subnav2
{
    BORDER-RIGHT: #529AE4 1px solid;
    BORDER-TOP: #529AE4 1px;
    BORDER-LEFT: #529AE4 1px;
    BORDER-BOTTOM: #529AE4 1px;
}
.bordes-subnav-items2
{
    BACKGROUND-COLOR: #DEF6FB;
    BORDER-RIGHT: #529AE4 1px;
    BORDER-TOP: #529AE4 1px;
    BORDER-LEFT: #529AE4 1px solid;
    BORDER-BOTTOM: #529AE4 1px solid;
	PADDING: 3px;
}

/*Tablas*/

/*Estilos para las tablas de tips*/
.TipsCell {border-width: 0px 1px 0px 1px; border-color: #999999; border-style: solid; background-color: #FFFFFF;}

/*Estilos para las tablas de las listas de ABM*/
.ABMTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.ABMTableTitle {background-color: #CCCCCC; padding: 3px; height: 25px; text-align: left;}
.ABMTableHeader {background-color: #0099FF; padding: 3px; height: 25px; text-align: left;}
.ABMTableInfo {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: left;}
.ABMTableInfoCenter {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: center;}
.ABMTableTitleText {color: #666666; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMTableHeaderText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMTableInfoText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMTableLinkedText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.ABMTableLinkedText:hover {color: #000000; text-decoration: underline;}
.ABMTableHeaderLinkedText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMTableHeaderLinkedText:hover {text-decoration: underline;}

/*Estilos para las tablas de las listas de items sin ABM*/
.ListTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.ListTableTitle {background-color: #0099FF; padding: 3px; height: 25px; text-align: left;}
.ListTableHeader {background-color: #DEF6FB; padding: 3px; height: 20px; text-align: left;}
.ListTableInfo {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: left;}
.ListTableInfoCenter {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: center;}
.ListTableTitleText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ListTableHeaderText {color: #0066CC; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ListTableInfoText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ListTableLinkedText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.ListTableLinkedText:hover {color: #000000; text-decoration: underline;}
.ListTableHeaderLinkedText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ListTableHeaderLinkedText:hover {text-decoration: underline;}

/*Estilos para las tablas de las listas de items sin ABM*/
.MiniListTable {width: 100%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.MiniListTableTitle {background-color: #CCCCCC; padding: 3px; height: 25px;}
.MiniListTableHeader {background-color: #0099FF; padding: 3px; height: 25px; text-align: left;}
.MiniListTableInfo {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: left;}
.MiniListTableInfoCenter {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: center;}
.MiniListTableTitleText {color: #666666; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MiniListTableHeaderText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MiniListTableInfoText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MiniListTableLinkedText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.MiniListTableLinkedText:hover {color: #000000; text-decoration: underline;}
.MiniListTableHeaderLinkedText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MiniListTableHeaderLinkedText:hover {text-decoration: underline;}

/*Estilos para las tablas de los listados ofertas laborales*/
.JobPostTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.JobPostTableTitle {background-color: #CCCCCC; padding: 3px; height: 25px; text-align: left;}
.JobPostTableHeader {background-color: #0099FF; padding: 3px; height: 20px; text-align: left;}
.JobPostTableInfo {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: left;}
.JobPostTableInfoCenter {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: center;}
.JobPostTableInfoAlt {background-color: #DEF6FB; padding: 3px; height: 20px; text-align: left;}
.JobPostTableInfoAltCenter {background-color: #DEF6FB; padding: 3px; height: 20px; text-align: center;}
.JobPostTableTitleText {color: #666666; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableHeaderText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableInfoText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableInfoLinkedText {color: #003088; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableInfoAltText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableInfoAltLinkedText {color: #003088; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableInfoLinkedText:hover {color: #000000; text-decoration: underline;}
.JobPostTableHeaderLinkedText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostHeaderLinkedText:hover {text-decoration: underline;}
.JobPostTableMoreInfoLinkedText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableMoreInfoLinkedText:hover {text-decoration: underline;}

/*Estilos para la visualizacion en detalle de una oferta laboral*/
.JobPostDataTitleCell{padding: 3px; background-color: #CCCCCC; border-width: 0px 0px 0px 0px; border-color: #0066CC; border-style: solid;}
.JobPostDataMainCell{padding: 0px; background-color: #DEF6FB; border-width: 0px 1px 0px 1px; border-color: #0066CC; border-style: solid; vertical-align: top;}
.JobPostDataTopCell{padding: 0px; background-color: #DEF6FB; border-width: 1px 0px 0px 0px; border-color: #0066CC; border-style: solid; vertical-align: top;}
.JobPostDataBottomCell{padding: 0px; background-color: #DEF6FB; border-width: 0px 0px 1px 0px; border-color: #0066CC; border-style: solid; vertical-align: top;}
.JobPostDataSubTitlesCell{padding: 3px; background-color: #78BCEA;}
.JobPostDataSubTitlesText{color:#FFFFFF; font-weight: bold;	font-size: 11px; font-family:Tahoma;}
.JobPostDataText{color:#000000; font-weight: normal; font-size: 11px; font-family:Tahoma;}
.JobPostDetailsTable{width: 100%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.JobPostDetailsTableInfoLabel{padding: 4px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: right;}
.JobPostDetailsTableInfoData{padding: 4px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.JobPostDetailsInfoLabelText {color: #333333; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostDetailsInfoDataText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}

/*Estilos para la visualizacion en detalle de un registro*/
.DataTable{width: 95%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.DataTableHeader{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #78BCEA; vertical-align: top;}
.DataTableInfoLabel{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: right;}
.DataTableInfoData{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.DataTableHeaderText{color: #FFFFFF; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.DataTableInfoLabelText {color: #333333; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.DataTableInfoDataText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.DataTableLinkedInfoDataText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.DataTableLinkedInfoDataText:hover {color: #000000; text-decoration: underline;}

/*Estilos para la tabla de listado de areas de la home y otras pantallas*/
.AreaListTable{width: 100%; border-width: 1px 1px 1px 1px; border-color: #CCCCCC; border-style: solid;}
.AreaListTableHeader{padding:5px; border-width: 0px 0px 0px 0px; border-color: #CCCCCC; border-style: solid;  background-color: #CCCCCC;}

/*Estilos para la tabla de listado de areas de la home y otras pantallas*/
.ModuleListTable{width: 100%; border-width: 1px 1px 1px 1px; border-color: #CCCCCC; border-style: solid;}
.ModuleListTableHeader{padding:5px; border-width: 0px 0px 0px 0px; border-color: #CCCCCC; border-style: solid;  background-color: #CCCCCC;}
.ModuleListTableSubHeader{padding:5px; border-width: 0px 0px 0px 0px; border-color: #CCCCCC; border-style: solid;  background-color: #999999;}
.ModuleListTableSubHeaderText{color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}


/*Estilos para las tablas de busqueda por*/
.SearchByTable{width: 95%; border-width: 0px 0px 1px 0px; border-color: #9C9A9D; border-style: solid;}
.SearchByTableHeader{padding: 0px; border-width: 0px 0px 0px 0px; border-color: #9C9A9D; border-style: solid; background-color: #9C9A9D;}
.SearchByTableCell{padding: 5px; border-width: 0px 0px 0px 0px; border-color: #9C9A9D; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.SearchByTableCell2{padding: 5px; border-width: 0px 0px 0px 1px; border-color: #9C9A9D; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.SearchByTableCell3{padding: 5px; border-width: 0px 1px 0px 0px; border-color: #9C9A9D; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.SearchByTableHeaderText{color: #FFFFFF; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.SearchByTableCellText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.SearchByTableCellText:hover {color: #000000; text-decoration: underline;}


/*Estilos para la visualizacion en detalle de un registro*/
.MsgTokensTable{width: 95%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.MsgTokensTableHeader{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #DEF6FB; vertical-align: top;}
.MsgTokensTableInfoLabel{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: right;}
.MsgTokensTableInfoData{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.MsgTokensTableHeaderText{color: #0066CC; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MsgTokensTableInfoLabelText {color: #333333; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MsgTokensTableInfoDataText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.MsgTokensTableLinkedInfoDataText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.MsgTokensTableLinkedInfoDataText:hover {color: #000000; text-decoration: underline;}

/*Tabla de mensaje de no hay registros*/
.NoRegistryTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.NoRegistryHeader {background-color: #FFFFFF; padding: 3px; text-align: center;}
.NoRegistryHeaderText {color: #666666; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}

/*Tabla de mensaje de error*/
.SysErrorMarquee {BACKGROUND-COLOR: #DEF6FB; BORDER-RIGHT: #529AE4 1px solid; BORDER-TOP: #529AE4 1px solid; BORDER-LEFT: #529AE4 1px solid; BORDER-BOTTOM: #529AE4 1px solid;}
.SysErrorIconCell {background-color: #FFFFFF; text-align: left; BORDER-RIGHT: #DEF6FB 1px solid;}
.SysErrorCell {background-color: #FFFFFF; text-align: left;}
.SysErrorCellR {background-color: #FFFFFF; text-align: right;}
.SysErrorText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Tahoma;}
.SysErrorLink {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #529AE4; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.SysErrorLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}

/*Tabla de mensaje de confirmacion*/
.SysMessageMarquee {BACKGROUND-COLOR: #DEF6FB; BORDER-RIGHT: #0099FF 1px solid; BORDER-TOP: #0099FF 1px solid; BORDER-LEFT: #0099FF 1px solid; BORDER-BOTTOM: #0099FF 1px solid;}
.SysMessageIconCell {background-color: #FFFFFF; text-align: left; BORDER-RIGHT: #DEF6FB 1px solid;}
.SysMessageCell {background-color: #FFFFFF; text-align: left;}
.SysMessageCellR {background-color: #FFFFFF; text-align: right;}
.SysMessageText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #339900; FONT-FAMILY: Tahoma;}
.SysMessageLink {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0099FF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.SysMessageLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}

/*Tabla de mensaje de alerta*/
.SysWarningMarquee {BACKGROUND-COLOR: #DEF6FB; BORDER-RIGHT: #529AE4 1px solid; BORDER-TOP: #529AE4 1px solid; BORDER-LEFT: #529AE4 1px solid; BORDER-BOTTOM: #529AE4 1px solid;}
.SysWarningIconCell {background-color: #FFFFFF; text-align: left; BORDER-RIGHT: #ADE0EB 1px solid;}
.SysWarningCell {background-color: #FFFFFF; text-align: left;}
.SysWarningCellR {background-color: #FFFFFF; text-align: right;}
.SysWarningText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Tahoma;}
.SysWarningLink {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #529AE4; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}
.SysWarningLink:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma; TEXT-DECORATION: none;}

/*Estilos para el control de paginacion*/
.paginas {color: #999999; font-weight: normal; font-size: 10px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.paginaslink {color: #333333; font-weight: bold; font-size: 10px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.paginaslink:hover {text-decoration: underline;}
.paginasedge {color: #333333; font-weight: bold; font-size: 10px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.paginasedge:hover {text-decoration: underline;}
.paginasbloque {color: #333333; font-weight: bold; font-size: 10px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.paginasbloque:hover {text-decoration: underline;}

/*Estilos para tablas de previsualización de CV*/
.ResumeTable			{width: 95%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.ResumeHeader			{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #CCCCCC; background-repeat: repeat;}
.ResumeHeaderText		{font-family: Tahoma;font-size: 12px;font-weight: bold;color: #333333;}
.ResumeLabelCell		{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-repeat: repeat; vertical-align: top; text-align: right;}
.ResumeTextCell			{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-repeat: repeat; vertical-align: top;}
.ResumeSecureCell		{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-repeat: repeat; vertical-align: top;}
.ResumeSeparatorCell	{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; background-repeat: repeat; vertical-align: top;}
.ResumeText				{font-family: Tahoma;font-size: 11px;font-weight: normal;color: #333333;}
.ResumeLabelText		{font-family: Tahoma;font-size: 11px;font-weight: bold;color: #333333;}
.ResumeEditButton		{font-family: Tahoma;font-weight: normal;color: #FFFFFF;background-color: #999999;background-repeat: repeat;font-size: 11px;}
.ResumeStatsBorder		{border-right-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #B0B0B0;border-left-color: #B0B0B0;border-bottom-width: 1px;border-bottom-color: #B0B0B0;}
.ResumeStatsTitle		{font-family: Tahoma;font-size: 11px;font-weight: bold;color: #000000;}
.ResumeStatsValue		{font-family: Tahoma;font-size: 11px;font-weight: bold;color: #529AE4;}

/*Estilos para tablas de administrador de CV*/
.ABMResumeHeader				{padding: 3px; border-width: 1px 0px 1px 0px; border-color: #78BCEA; border-style: solid; background-color: #78BCEA;}
.ABMResumeHeaderText			{color: #FFFFFF; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMResumeHeaderIncompleteText	{color: #FF6600; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.ABMResumeMainCell				{background-color:#DEF6FB; border-bottom: #0066CC 0px solid; border-top: #0066CC 0px solid; border-left: #0066CC 1px solid; border-right: #0066CC 1px solid;}
.ABMResumeCellBTop				{background-color:#DEF6FB; border-bottom: #0066CC 0px solid; border-top: #0066CC 1px solid; border-left: #0066CC 0px solid; border-right: #0066CC 0px solid;}
.ABMResumeCellBBottom			{background-color:#DEF6FB; border-bottom: #0066CC 1px solid; border-top: #0066CC 0px solid; border-left: #0066CC 0px solid; border-right: #0066CC 0px solid;}
.ABMResumeCellLabel				{text-align: left; font-family: Tahoma;font-size: 11px;font-weight: bold;color: #333333; text-decoration:none;}
.ABMResumeCellText				{text-align: left; font-family: Tahoma;font-size: 11px;font-weight: normal;color: #333333; text-decoration:none;}

/*Estilos para las evaluaciones*/
.TestDataTable{width: 95%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.TestDataTableHeader{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #DEF6FB; vertical-align: top;}
.TestDataTableInfoLabel{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: right;}
.TestDataTableInfoData{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.TestDataTableHeaderText{color: #0066CC; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.TestDataTableInfoLabelText {color: #333333; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.TestDataTableInfoDataText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.TestDataTableLinkedInfoDataText {color: #003088; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.TestDataTableLinkedInfoDataText:hover {color: #000000; text-decoration: underline;}

/*Estilos para las ayudas*/
.HelpTable{width: 95%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.HelpTopicNameCell{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #DEF6FB; vertical-align: top;}
.HelpTopicDescriptionCell{padding: 5px; border-width: 0px 0px 0px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.HelpTopicContentCell{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.HelpTopicImagesCell{padding: 5px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.HelpTopicNameText{color: #0066CC; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.HelpTopicDescriptionText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.HelpTopicContentText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}

/*Estilos para los titulos y subtitulos de las paginas*/
.txt-subtitles-on {font-family: Tahoma; font-size: 11px; font-weight: bold;}
.txt-subtitles-off {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
.txt-subtitles-off:hover {color: #333333; text-decoration: underline;}
.txt-arrows {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0066CC;}

/*Estilos para la visualizacion las tablas de categorias y topics de ayuda*/
.HelpCatTable{width: 100%; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid;}
.HelpCatTableHeader{padding: 3px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #DEF6FB; vertical-align: top;}
.HelpCatTableTopics{padding: 3px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top;}
.HelpCatTableHeaderText{color: #0066CC; font-weight: bold; font-size: 12px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.HelpCatTableTopicsText {color: #003088; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.HelpCatTableTopicsText:hover {color: #000000; text-decoration: underline;}