/* GENERIC */
H1
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}

H4
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkred;
}

H5, DT
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}

H6
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkred;
}

TFOOT, THEAD
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: darkred;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: darkred;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}

/* Hipervínculos Simples */
A:link {
	COLOR: #333399; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
A:hover {
	COLOR: white; TEXT-DECORATION: none;
	background-color: #97bae6;
}


/*END OF GENERICS*/

/* Corresponde al body de todo el portal */
.cssBodyPortal
{
	/* background-image:url(../images/A2Background/mst05_repeat_bg.gif); */
}

/* Corresponde a la clase que maneja la tabla donde esta ubicado el Banner del Portal */
.cssBannerPortal
{
	width:800px;
}

.BannerLogo
{
	height: 70px;
	text-align:left;
}

/*used for header of site*/
.PortalHeader
{
	color:#3366cc;
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
}

/*****************************************************/
/* ESTILO PARA EL SEPARADOR ENTRE VÍNCULOS DEL SITIO */
/*****************************************************/
.Accent
{
	color: red;
	font-weight: bold;
}

.cssUserName
{
	color:black;
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
}

.MenuAdmin
{
	color:#3366cc;
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* Conjunto de clases que forman el menú del portal */
.cssMenuPortal
{
	width:800px;
	/* background-image: url(../Images/Banners/BannerBajo.jpg); 
	background-repeat: repeat-x;
	background-position: right top;*/
}

.cssLIMenuPrincipal
{
	background-position: right center;
	background-color:Transparent;
	/* background-image: url(../Images/Skins/Default/MkOv_itemBg5.gif); */
}

.cssMenuPrincipal
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:Transparent;
}

.cssLDMenuPrincipal
{
	background-position: left center;
	background-color:Transparent;
	
	/* background-image: url(../Images/Skins/Default/MkOv_itemBg5.gif); */
}

/* Este conjunto de clases hace que el menú sea como de tab con Tahoma y que se muestre en Tab chiquitos como en la opción Ambos */
/*
.DefaultItemClass{padding-right: 5px;border-top: medium none;padding-left: 5px;font-size: xx-small;padding-bottom: 0px;color: dimgray;padding-top: 0px;font-family: Tahoma;border-left-style: none;height: 20px;}
.HoverClass{padding-right: 5px;padding-left: 5px;font-size: xx-small;background: url(../Soporte/WebTab3/ig_tab_winXPY1.gif);padding-bottom: 0px;cursor: hand;color: dimgray;padding-top: 0px;font-family: Tahoma;height: 20px;}
.IslandClass{border-right: darkgray 1px solid;border-top: darkgray 1px solid;font-size: xx-small;background: whitesmoke;border-left: darkgray 1px solid;cursor: default;color: #000000;border-bottom: darkgray 1px solid;font-family: Tahoma;}
.SeparatorClass{ }
.TopHoverMenuClass{padding-right: 5px;padding-left: 5px;font-size: xx-small;background: url(../Soporte/WebTab3/ig_tab_winXPs1.gif);padding-bottom: 0px;background-color:Transparent;cursor: hand;color: black;padding-top: 0px;font-family: Tahoma;}
.TopMenuClass{ padding-top:1px;padding-right: 5px;padding-left: 5px;font-size: xx-small; background-image: url(../Soporte/WebTab3/ig_tab_winXPs3.gif);background-repeat: repeat-x;padding-bottom: 0px; background-color:Transparent; color: transparent;border-top-style: none;padding-top: 0px;font-family: Tahoma;border-right-style: none;border-left-style: none;border-bottom-style: none;height:20px;}
.DisabledClass {color:#D3D3D3;}
*/

/*
.DefaultItemClass{padding-right: 5px;border-top: medium none;padding-left: 5px;font-weight: bold;font-size: xx-small;padding-bottom: 0px;color: dimgray;padding-top: 0px;font-family: Verdana;border-left-style: none;height: 20px;}
*/
.DefaultItemClass{padding-right: 5px;border-top: medium none;padding-left: 5px;font-weight: bold;font-size: xx-small; background-image: url(../Images/skins/Default/MkOv_itemBg15.gif); background-repeat: repeat-x; text-align:left ;color: dimgray;padding-top: 0px; padding-bottom: 0px;font-family: Verdana;border-left-style: none;height: 20px;}

.HoverClass{padding-right: 5px;padding-left: 5px;font-weight: bold;font-size: xx-small;background: url(../Images/Skins/Default/MkOv_itemBg6.gif);padding-bottom: 0px;cursor: hand;color: #ffffff;padding-top: 0px;font-family: Verdana;height: 20px; text-align:left ;}
.IslandClass{border-right: darkgray 1px solid;border-top: darkgray 1px solid;font-size: xx-small;background: whitesmoke;border-left: darkgray 1px solid;cursor: default;color: #000000;border-bottom: darkgray 1px solid;font-family: Verdana;}
.SeparatorClass{/*background-image: url(images/MkOv/bgd1.gif);background-repeat: repeat-x;*/}


.TopHoverMenuClass{padding-right: 5px;padding-left: 5px;font-weight: bold;font-size: xx-small; background: url(../Images/skins/Default/MkOv_itemBg6.gif);padding-bottom: 0px;cursor: hand;color: white;padding-top: 0px;font-family: Verdana;}
.TopMenuClass{	padding-right: 5px;	padding-left: 5px;font-weight: bold;font-size: xx-small; background: url(../Images/skins/Default/MkOv_itemBg5.gif);/*background-repeat: repeat-x;*/padding-bottom: 0px;color: DimGray;border-top-style: none;padding-top: 0px;font-family: Verdana;border-right-style: none;border-left-style: none;border-bottom-style: none;height:20px;}
.DisabledClass {color:#D3D3D3;}

.Banner_UltraWebTab1DefT{padding-right: 0px;padding-left: 7px;font-size: 11px;background: url(../Soporte/WebTab3/ig_tab_blue1.gif) no-repeat left top;padding-bottom: 0px;cursor: default;padding-top: 0px;font-family: Tahoma;height: 20px;}
.Banner_UltraWebTab1HovT{height:20px;font-family:Tahoma;font-size:11px;padding:0 0 0 7px;cursor:hand;background:url(../Soporte/WebTab3/ig_tab_blueb1.gif) no-repeat left top;}
.Banner_UltraWebTab1DisT{height:20px;font-family:Tahoma;font-size:11px;color:Gray;padding:0 0 0 7px;cursor:default;background:url(../Soporte/WebTab3/ig_tab_blueb1.gif) no-repeat left top;}
.Banner_UltraWebTab1SelT{height:20px;font-family:Tahoma;font-size:11px;padding:0 0 0 7px;cursor:default;background:url(../Soporte/WebTab3/ig_tab_blueb2.gif) no-repeat left top;}
.Banner_UltraWebTab1DefTR{width:5px;cursor:default;font-size:2px;background:url(../Soporte/WebTab3/ig_tab_blueb1.gif) no-repeat right top;}
.Banner_UltraWebTab1HovTR{width:5px;cursor:hand;font-size:2px;background:url(../Soporte/WebTab3/ig_tab_blueb1.gif) no-repeat right top;}
.Banner_UltraWebTab1SelTR{width:5px;cursor:default;font-size:2px;background:url(../Soporte/WebTab3/ig_tab_blueb2.gif) no-repeat right top;}

/* Fin del conjunto de clases que forman el  menú del portal */
.BarraFecha
{
	vertical-align:top;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
}

.cssCuerpoPortal
{
	width:800px;
}


/* Tipos de Letra */

/* style for the text of the site title */
.SiteTitle
{
	font-weight: bold;
	font-size: 20px;
	color: black;
	font-family: Tahoma Bold, Helvetica, sans-serif;
}

/*Style used by PanelA2 Module */
.PanelA2
{
	font-weight: bold;
	font-size: xx-small;
	background-image: url(Images/skins/default/MkOv_itemBg2.gif);
	background-repeat: repeat-x;
	font-family: Verdana
}
/* End of style used by PanelA2 Module */

/* text style for reading messages in Discussion */
.Message
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

/* ESTILO UTILIZADO EN LOS MÓDULOS DE ANUNCIOS Y EVENTOS EN LOS TÍTULOS DE LOS ÍTEMS */
.ItemTitle
{
	font-weight: bold;
	font-size: 11px;
	color: darkred;
	font-family: Tahoma, Helvetica, sans-serif;
}


/* ESTILO PARA TÍTULOS DE MÓDULO */
.Head
{
	font-weight: bold;
	font-size: xx-small;
	color: White;
	font-family: Verdana, Helvetica, sans-serif;
}

/* ESTILO PARA TÍTULOS DE PAGINAS MAESTROS */
.HeadMS
{
	font-weight: bold;
	font-size: xx-small;
	color: White;
	background-color:lightBlue;
	font-family: Verdana, Helvetica, sans-serif;
}

/* ESTILO PARA TÍTULOS DE MÓDULO - FONDO */
.HeadBg
{
	background-color: navy;
	height: 20%;
}

/* ESTILO PARA TÍTULOS DE ITEM EN PÁGINAS DE ADMINISTRACIÓN Y EDICIÓN */
.SubHead
{
	font-weight: bold;
	font-size: 11px;
	color: darkred;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* ESTILO PARA TITULO DE MODULO UTILIZADO EN LOS CONTROLES QuickLinks y Signin EN VEZ DEL Head*/
.SubSubHead
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

.SubHeadLin
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Tahoma, Helvetica, sans-serif;
	border-bottom-style:solid;
	border-bottom-width:thin;
}

/* ESTILO DE TEXTO UTILIZADO POR LA MAYORIA DE MÓDULOS DEL PORTAL. */
.Normal
{
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* ESTILO DE TEXTO UTILIZADO POR LA MAYORIA DE MÓDULOS DEL PORTAL. */
.NormalSmall
{
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* ESTILO DE TEXTO UTILIZADO POR LOS CUADROS DE TEXTO EN LAS PÁGINAS DE ADMINISTRACIÓN Y EDICIÓN */
.NormalTextBox
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* ESTILO DE TEXTO UTILIZADO POR LA MAYORIA DE MÓDULOS DEL PORTAL. NEGRILLA Y FUENTE DE COLOR ROJO */
.NormalRed
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

/* ESTILO DE TEXTO UTILIZADO POR LA MAYORIA DE MÓDULOS DEL PORTAL. - ESTA EN NEGRILLA */
.NormalBold
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* ESTILO DE TEXTO UTILIZADO POR LOS CUADROS DE TEXTO EN LAS PÁGINAS DE ADMINISTRACIÓN Y EDICIÓN */
.TituloNoticia
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: underline;
}


/* ESTILO UTILIZADO EN EL MÓDULO QUE LISTA LOS COMPONENTES - HACE REFERENCIA A LA FILA ALTERNANTE - */
.cssThreadGridItem
{
	font-weight: normal;
	font-size: 11px;
	color: Black;
	line-height: 12px;
	font-family: Tahoma, Helvetica, sans-serif;
	background-color:Silver;
}

/* ESTILO UTILIZADO EN EL MÓDULO QUE LISTA LOS COMPONENTES - HACE REFERENCIA A LA CABECERA - */
.cssPopUpHeaderBgd
{
	font-size:x-small;
	background-image:url(../Images/Skins/Default/MW_PopUpHeaderBgd.gif);
	font-family:Verdana, Arial, Sans-Serif;
	height:35px;
}

/* ESTILO UTILIZADO POR EL GRID EN LA PÁGINA DE ROLES PARA INDICAR UNA FILA SELECCIONADA */
.cssSelectedtItemStyle
{
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans serif;
	background-color: moccasin;
	text-align: left;
	border-style:none;  
}

/* ESTILO UTILIZADO POR EL GRID EN LA PÁGINA DE ROLES PARA EL HEADER */
.cssGridHeader
{
	font-weight: bold;
	font-size: xx-small;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans serif;
	background-color: #7694c8;
}

/* ESTILO DE TEXTO UTILIZADO POR LA MAYORIA DE LOS BOTONES Y BOTONES DE VÍNCULO UTILIZADOS EN LAS PÁGINAS ADMINISTRATIVAS DEL PORTAL */
.CommandButton
{
	font-weight: normal;
	font-size: xx-small;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
/*************************************************************************************************************************************/
/* CONJUNTO DE ESTILOS PARA HIPER-VÍNCULOS UTILIZADOS POR LOS BOTONES Y BOTONES DE VÍNCULO EN LAS PÁGINAS ADMINISTRATIVAS DEL PORTAL */
/*************************************************************************************************************************************/
A.CommandButton:link
{
	font-weight: bold;
	color: dimGray;
	text-decoration: underline;
}

A.CommandButton:visited
{
	font-weight: normal;
	color: dimGray;
	text-decoration: underline;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: dimGray;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: white;
	background-color:#97bae6;
}


/* Begin - Estilos para presentar error*/
/* Botón para detalle de mensajes de error */
.ErrorVerDet
{
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
}
/* mensajes de error */
.Error
{
	font-weight: normal;
	font-size: 12px;
	color: red;
	font-family: Tahoma, Helvetica, sans-serif;
}

/* mensajes con detalle de error */
.ErrorDet
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Tahoma, Helvetica, sans-serif;
}
.ErrorTablaMsg
{
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: Red;
	border-right-color: Red;
	border-left-color: Red;
	border-bottom-color: Red;
	border-top-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
}
.ErrorTablaMsgSinBorde
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

/* End - Estilos para presentar error*/


/* Begin - Estilos para Ayudas */ 
.sclsAyudaFondo
{
	background-color: white;
}
.sclsAyudaTitulo
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:White;
	text-align:center;
	background-image: url(Images/MaestrosEnc.gif);
}
.sclsAyudaEncabezado
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:black;
	text-align:center;
	background-image: url(Images/ListasEncFondo.gif);
}
.sclsAyudaParrafo
{
	font-family:Verdana;
	font-size:x-small;
	color:Black;
}
.sclsAyudaEtiqueta
{
	font-family:Verdana;
	font-size:xx-small;
	color:Black;
}
.sclsAyudaControl
{
	font-family:Verdana;
	font-size:xx-small;
	color:Black;
}
.sclsAyudaH3
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:white;
	text-align:left;
	background-color:navy;
}
.sclsAyudaH3Toolbar
{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
	color:black;
	text-align:left;
	background-image: url(Images/ListasEncFondo.gif);
}

/* End - Estilos para Ayudas */

/* Begin - Estilos para Links por Rol */

.cssLXRGroup
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size: xx-small;
}

.cssLXRHeaderExpanded
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size: xx-small;
	font-weight:bold;
	color:White;
	background-color:#97bae6;
}

.cssLXRHeaderCollapsed
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size: xx-small;
	font-weight:bold;
	color:white;
	background-color:#97bae6;
}

.cssLXRHeaderHover
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size: xx-small;
	font-weight:bold;
	background-color:#97bae6;
	color:gray;
}

/* End - Estilos para Links por Rol */
