/* color para la cabecera y el pie del portal*/
.HeadBg
{
	background-color: #47659F;
}

/* texto del titulo del portal */
.SiteTitle {
    font-family: Arial, Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: white
}

/* imagen de cabecera */
.Cabecera
{
	background-image: url(/PortalCGR/images/cgr.jpg);
	background-repeat:no-repeat;
}
.SubCabecera
{
	background-image: url(/PortalCGR/images/barra.jpg);
	background-repeat:no-repeat;
}

.Pie
{
	background-image: url(/PortalCGR/images/pie.jpg);
	background-repeat:repeat-y;
}

/* color del panel derecho*/
.PanelDerecho
{
	background-color: #DFE6F0;
}

/* separador de panel derecho y contenido */
.Separador
{
	/*background-image: url(/PortalCGR/images/separador.jpg);
	background-repeat:repeat-y*/
}

/* fondo de la pagina */
Body
{
    /*background-image: url(/PortalCGR/images/fondoImpresion.jpg);*/
    background-repeat:no-repeat;
    background-position: center center;
    background-color: #47659F;
    top: 5px;

}

/* fondo del portal */
.BodyPortal
{
    background-color:White; 
    background-image: url(/PortalCGR/images/fondo.jpg);
  
}

/* texto de los grupos en el pie*/
.SelectedTabBotton {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:white;
    font-weight: bold;
    
   }

.OtherTabsBotton {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:white;
    font-weight:normal;
}


/* fondos de los grupos en el pie */
.TabBgBotton {
    text-align:center
}

.OtherTabsBgBotton {
	text-align:center    
}


/* fondos de los grupos de cabecera */
.TabBg {
    background-color: #E9E9E9;
    border-color: #E9E9E9;
    vertical-align:top;
}

.OtherTabsBg 
{
	background-color: #47659F;
	border-color: #47659F;
	vertical-align:top;
}

/* textos de los grupos de cabecera */
.SelectedTab {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#47659F;
    font-weight: bold;
   }

.OtherTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:#47659F;
    font-weight:bold;
 }

/* fondos para los subgrupos del panel izquierdo */

.SubTabBg {
    /*background-color:#003366;*/
    background-color:#DFE6F0;
    border-color: black;
}

.OtherSubTabsBg {
    /*background-image: url(/PortalCGR/images/bg_lineas.gif);*/
    /*background-color:#E6E3D1;*/
    background-color:#DFE6F0;
    border-color: black;
}

/* textos para los subrupos del panel izquierdo */
.SelectedSubTab {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#47659F;
    font-weight: bold;
       
}
.OtherSubTabs {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#47659F;
    text-decoration:none;
    font-weight: normal;
}

/* enlaces para los grupos del pie*/
A.OtherTabsBotton:link    {
    text-decoration:    none;
    color:white;
}

A.OtherTabsBotton:visited {
    text-decoration:    none;
    color:white;
}

A.OtherTabsBotton:active  {
    text-decoration:    none;
    color:white;
}

A.OtherTabsBotton:hover   {
    text-decoration:none;
    color: White;
}

/* enlaces para los grupos de la cabecera */
A.OtherTabs:link    {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:visited {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:active  {
    text-decoration:    none;
    color:white;
}

A.OtherTabs:hover   {
    text-decoration:none;
    color: #FFDC90;
}
    
/* enlaces para los subgrupos del panel izquierdo */
A.OtherSubTabs:link    {
    text-decoration:    none;
    color:#47659F;
}

A.OtherSubTabs:visited {
    text-decoration:    none;
    color:#47659F;
}

A.OtherSubTabs:active  {
    text-decoration:    none;
    color:#47659F;
}

A.OtherSubTabs:hover   {
    text-decoration:    none;
    color:red;
}

/* enlaces para los items de ingresar, inicio, salir de la parte superior */
.SiteLink {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}   

A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:white;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:white;
}
A.SiteLink:hover    {
    text-decoration: none;
    color:#FFDC90;
}

/* separador entre los enlaces de inicio, salir, bienvenido de la parte superior */
.Accent
{
    color:White;
    font-weight:    bold;
}

/* Estilo de los modulos */
/* estilo para los mensajes de los foros de discusion */    
.Message    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    background-color: #eeeeee
}   

/* estilo para los anuncios y eventos*/
.ItemTitle    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #0059A7;
 }

.ItemTitleNumero    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: red;
 }


/* GENERAL */
/* estilo para los titulos de los modulos */
.Head   {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: dimgray;
}

/* estilo para los titulos de los items en las pagina de edicion y administracion */
.SubHead    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

/* estilo para QuickLinks y  Login */
.SubSubHead {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}



/* Estilo para los textos del modulo HTML */
.TextoHtml
{
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: normal;
	text-align: justify;
}

TD.TextoHtml
{
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: normal;
	text-align: justify;
	vertical-align:top
}



.RecuadroHtml
{
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: normal;
	text-align: justify;
	border: 0px solid black;
	background-color: #DFE6F0;
	padding: 3px;
	display: block;
}

/* Estilo para los titulos del modulo HTML */
.TituloHtml
{
	font-weight: bold;
	font-size: 12px;
	color: #3459a1;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: normal;
	
}


/* estilo usado para las respuestas del modulo de Preguntas frecuentes */
.Respuesta
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    display:none
         
}

.VerMas
{
	cursor: hand;
}

/* Estilo para la mayoria de los textos */
.Normal
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
   
}

.NormalFecha
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color:white
}

/* estilo para los textbox */
.NormalTextBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.NormalRed
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.NormalItalic
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    font-style:italic;
}

/* estilo para botones y link buttons */
.CommandButton     {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

A.Normal:link {
    text-decoration: none;
    font-weight:normal;
    color: darkred;
}

A.Normal:visited {
    text-decoration: none;
    font-weight:normal;
    color: darkred;
}


A.Normal:hover    {
    text-decoration: underline;
    font-weight:normal;
    color: darkred;
    
}

/* tablas de visualizacion */
.Tabla
{
	BORDER-RIGHT: #47659F 1px solid; 
	BORDER-TOP: #47659F 1px solid; 
	BORDER-LEFT: #47659F 1px solid; 
	BORDER-BOTTOM: #47659F 1px solid;
}

TR.Tabla
{
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	white-space: normal;
	text-align: justify;
	background-color: #DFE6F0;
	color: #47659F;
	font-weight:bold;
	text-align: center
}

/* tabla de anuncios */
.TablaAnuncios
{
	BORDER-RIGHT: #47659F 1px solid; 
	BORDER-TOP: #47659F 1px solid; 
	FONT: bold 9pt Verdana; 
	BORDER-LEFT: #47659F 1px solid; 
	BORDER-BOTTOM: #47659F 1px solid;
	background-image: url(/PortalCGR/images/fondoNoticias.jpg);
	background-repeat:no-repeat
	
}

.TituloNoticias
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #DFE6F0; 
	TEXT-ALIGN: center;

}
.Anuncios
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: darkred;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: red;
}
    



/* GENERICO */
H1  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H4  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    normal;
    color: darkred;
}

H5, DT  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

H6  {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}

TFOOT, THEAD    {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    color: darkred;
}

TH  {
    vertical-align: baseline;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: darkred;
}

A:link  {
    text-decoration:    none;
    color:  darkred;
}

A:visited   {
    text-decoration:    none;
    color:  darkred;
}

A:active    {
    text-decoration:    none;
    color:  darkred;
}

A:hover {
    text-decoration:    underline;
    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
}

