.linklayer {
	FONT-SIZE: 10px; COLOR: #7d90b3; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.linklayer:hover {
	FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
.fecha {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.input {
	BORDER-RIGHT: #758ac5 1px solid; BORDER-TOP: #758ac5 1px solid; SCROLLBAR-FACE-COLOR: #d5dde6; FONT-SIZE: 9px; BACKGROUND: #f3f3f3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: #758ac5 1px solid; SCROLLBAR-SHADOW-COLOR: #758ac5; COLOR: #8d8d93; SCROLLBAR-3DLIGHT-COLOR: #758ac5; SCROLLBAR-ARROW-COLOR: #758ac5; BORDER-BOTTOM: #758ac5 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff
}
.boton {
	BORDER-RIGHT: #adaeb5 1px solid; BORDER-TOP: #adaeb5 1px solid; FONT-SIZE: 9px; BACKGROUND: #b5bec6; BORDER-LEFT: #adaeb5 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #adaeb5 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7b7b7b; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.text:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #112f7c; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textchico {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #7b7b7b; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textchico:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #112f7c; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.text-14 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7b7b7b; LINE-HEIGHT: 14px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.text-14:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #112f7c; LINE-HEIGHT: 14px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7b7b7b; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textbold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #112f7c; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textcopy {
	FONT-SIZE: 9px; COLOR: #9a9898; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textcopy:hover {
	FONT-SIZE: 9px; COLOR: #99a9cd; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.medialab {
	FONT-SIZE: 9px; COLOR: #8f8fbf; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.medialab:hover {
	FONT-SIZE: 9px; COLOR: #574278; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.BordeImagennews {
	BORDER-RIGHT: #ded7ef 1px solid; BORDER-TOP: #ded7ef 1px solid; BORDER-LEFT: #ded7ef 1px solid; BORDER-BOTTOM: #ded7ef 1px solid
}
.BordeImagenAzul {
	BORDER-RIGHT: #99a9cd 1px solid; BORDER-TOP: #99a9cd 1px solid; BORDER-LEFT: #99a9cd 1px solid; BORDER-BOTTOM: #99a9cd 1px solid
}
.BordeImagenAzulOsc {
	BORDER-RIGHT: #1d3176 1px solid; BORDER-TOP: #1d3176 1px solid; BORDER-LEFT: #1d3176 1px solid; BORDER-BOTTOM: #1d3176 1px solid
}
.subtitblanco {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textazul {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7289c4; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textazul:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.titblanco {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	SCROLLBAR-FACE-COLOR: #d5dde6; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #758ac5; SCROLLBAR-3DLIGHT-COLOR: #758ac5; SCROLLBAR-ARROW-COLOR: #758ac5; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff
}
.textazulbig {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7289c4; LINE-HEIGHT: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textazulbig:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7b7b; LINE-HEIGHT: normal; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textblanco {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.textblanco:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}

/* Default Apexnet Color Setup:
	CMS Blue/Grey = #f1f1f1  (used in top nav bar, and other apps)
	CMS Dark Blue = #0078B0  (primary color)
	CMS Orange    = #f1f1f1  (primary color) 
	CMS Green     = #058845  (used in comments, and top menu)
	CMS Light Grey= #0078B0  (used in menu, forums, etc)
	CMS Left Menu = #0078B0  (used in the left menu)
*/
	BODY { 
		background-color: white; 
	}

	H1 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		color : #0078B0; 
		font-weight : bold; 
		line-height : normal; 
		margin-top : 0px; 
		margin-bottom : 8px; 
	} 

	H2 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		text-transform : none; 
		margin-top : 0px; 
		color : #0078B0; 
		line-height : 90%; 
		margin-bottom : 8px; 
	} 

	H3 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 0px;
		margin-bottom : 0px;
		color : #cfd4e5; 
		line-height : 100%; 
	} 

	H4 {
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-weight : bold; 
		margin-top : 12px;
		margin-bottom : 4px;
		color : #0078B0; 
		line-height : 100%; 
	} 

	TABLE { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px;
		font-style: normal;
		line-height: 16px; 
		font-weight: normal;
		font-variant: normal; 
		text-transform: none;
		color: BLACK
	}

	.bodycopy {
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-style: normal;
		line-height: 16px; 
		font-weight: normal;
		font-variant: normal; 
		text-transform: none;
		color: BLACK
		}

	.bodycopy a:link { color: #0078B0; } 
	.bodycopy a:visited { color: blue; } 
	.bodycopy a:hover { color: blue; }

	.topnav { color: #cfd4e5;
		 background-color: #112f7c;
		 font-size: 9px; 
		 font-weight: normal;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 text-decoration: none;
		 PADDING-BOTTOM: 6px;
		}
	.topnav a:link { color: #cfd4e5; text-decoration: none; } 
	.topnav a:visited { color: #cfd4e5; text-decoration: none;}
	.topnav a:hover { color: white; text-decoration: none; }

	.rowheader { color: white;
		 font-size: 10px; 
		 background-color: #0078B0;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}
	.rowheader a { color: white; text-decoration: none;}
        .rowheader a:link { color: white; text-decoration: none;}
        .rowheader a:hover { color: blue; text-decoration: none;}

	.leftnav { color: WHITE;
		background-color: #112f7c;
     	BORDER-RIGHT: #cccccc 1px solid;
	    font-size: 12px;
	    font-family: arial, helvetica, san-serif;
		TEXT-DECORATION: none;
		}
	.leftnav a:hover { color: WHITE;
		TEXT-DECORATION: none;
		}
	.leftnav a:link { color: WHITE;
		TEXT-DECORATION: none;
		}
	.leftnav a:visited { color: WHITE;
		TEXT-DECORATION: none;
		}
	.leftnav a:active { color: WHITE;
		TEXT-DECORATION: none;
		}

	.rightnav { color: WHITE;
		   background-color: #0078B0;
		     font-size: 12px;
		     font-color: BLACK;
		     font-family: arial, helvetica, san-serif;
		    }
	.rightnav a:hover {color: blue;}
	.rightnav a:link {color: white;}
	.rightnav a:visited {color: white;}
	.rightnav a:active {color: white;}

	.menu_head {PADDING-LEFT: 2px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 100%;
		PADDING-BOTTOM: 2px;
		CURSOR: default;
		PADDING-TOP: 2px;
		BORDER-BOTTOM: #ABBCDB 2px solid;
		BORDER-TOP: #ABBCDB 2px solid;
		FONT-FAMILY: Verdana, Arial, Helvetica;
		BACKGROUND-COLOR: #112f7c;
		COLOR: #cfd4e5;
		}
	
	.menu_end {	PADDING-TOP: 0px;
		BORDER-TOP: #ABBCDB 2px solid;
		BACKGROUND-COLOR: #112f7c;
		}
		
	.menu_head a:link {color: white; font-weight: bold;}

	.menu_item { width: 159px;
		 height: 17px;
		 BORDER-TOP: #112f7c 1px solid;
		 BORDER-LEFT: #112f7c 1px solid;
		 BORDER-BOTTOM: #112f7c 1px solid;
		 BORDER-RIGHT: #112f7c 1px solid;
		 CURSOR: hand;
		 PADDING-TOP: 0px;
		 PADDING-LEFT: 0px;
		 color: #cfd4e5;
		 background-color: #112f7c;
		 font-size: 98%; 
		 text-align: left;
		 text-decoration: none;
		 FONT-FAMILY: Verdana, Arial, Helvetica;
		 }

	.menu_item a:hover { width: 159px;
		COLOR: white;
		BACKGROUND-COLOR: #0099cc;
		TEXT-DECORATION: none;
		BORDER-RIGHT: #ABBCDB 1px solid;
		BORDER-TOP: #ABBCDB 1px solid;
		BORDER-LEFT: #ABBCDB 1px solid;
		BORDER-BOTTOM: #ABBCDB 1px solid;
		}
		
	.menu_item a:active { COLOR: #cfd4e5; TEXT-DECORATION: none; }
	.menu_item a:visited { COLOR: #cfd4e5; TEXT-DECORATION: none; }
	
	.menu2 { color: WHITE;
		 font-size: 10px; 
		text-indent: 15px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 }

	/* used in the login and register pages */
	.reglogin{ color: #FFFFFF;
		 background-color: #0078B0;
		 font-size: 11px; 
		 font-family: verdana, arial, helvetica, san-serif;
		 line-height: 18px;
		 }

	/* used in the login and register pages */
	.regloginhead{	 color: #FFFFFF;
		 font-size: 12px; 
		 background-color: #0078B0; 
		 font-family: arial, helvetica, san-serif;
		 text-align: left;
		 line-height: 18px;
		}

	.line { color: #f1f1f1;
		 font-size: 12px; 
		 background-color: #f1f1f1;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}

	.greenline { color: BLACK;
		 font-size: 12px; 
		 background-color: #058845;
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		}

	.row1 { color: BLACK;
		 font-size: 10px; 
		 background-color: #FFFFFF;
		 font-family: arial, helvetica, san-serif;
		}

	.row2 { color: BLACK;
		 font-size: 10px; 
		 background-color: #C0C0C0;
		 font-family: arial, helvetica, san-serif;
		}

	.footer { background-color: #0078B0;
	 	color: white;
		font-size: 10px; 
		font-weight: bold;
		font-family: arial, helvetica, san-serif;
		text-align: center;
		text-decoration: none;
		}
	
	.whead { background-color: white;
		BORDER-TOP: #cccccc 2px solid;
	}

	.wbody { background-color: white;
		text-align: justify;
	}

	.wfooter { background-color: white;
		BORDER-TOP: #cccccc 2px solid;
	}

	.bottomnav {	 color: BLACK;
		background-color: white;
		 font-size: 9px; 
		 font-weight: bold;
		 font-family: arial, helvetica, san-serif;
		 text-align: center;
		 line-height: 10px;
		 text-decoration: none;
		}

	.bottomnav a:link { color: #0078B0; text-decoration: none; } 
	.bottomnav a:visited { color: #0078B0; text-decoration: none;}
	.bottomnav a:hover { color: #f1f1f1; text-decoration: none; }

	/* Used in the welcome/news/templates/news.html for news */
	td.header {
		background-color : #cfd4e5; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : #112f7c; 
		line-height : 120%; 
		font-style : normal; 
	} 

	/* Used in the welcome/news/templates/news.html for articles  */
	td.header2 {
		background-color : #112f7c; 
		font-family : Verdana, Arial, Helvetica, sans-serif; 
		font-size : 10pt; 
		font-weight: bold;
		color : #cfd4e5; 
		line-height : 120%; 
		font-style : normal; 
		BORDER-RIGHT: #cfd4e5 1px solid;
		BORDER-TOP: #cfd4e5 1px solid;
		BORDER-LEFT: #cfd4e5 1px solid;
		BORDER-BOTTOM: #cfd4e5 1px solid;
	} 
	
	.forum_head {
	background-color: #0078B0;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	}
	.forum_head a:link {color: white;}
	.forum_head a:visited {color: white;}
	.forum_head a:hover {color: #DADAB9;}
	.forum_head a:active {color: white;}
	
	.forum_row1{
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: black;
	}
	.forum_row1 a:link {color: black;}
	.forum_row1 a:visited {color: black;}
	.forum_row1 a:hover {color: #393990;}
	.forum_row1 a:active {color: black;}
	
	.forum_row2{
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: black;
	}
	.forum_row2 a:link {color: black;}
	.forum_row2 a:visited {color: black;}
	.forum_row2 a:hover {color: #393990;}
	.forum_row2 a:active {color: black;}
	
	.forum_moderated{
	background-color: red;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	text-align: left;
	}
	.forum_moderated a:link {color: white;}
	.forum_moderated a:visited {color: white;}
	.forum_moderated a:hover {color: #DADAB9;}
	.forum_moderated a:active {color: white;}
	
	
	.forum_head2 {
	background-color: #393990;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: white;
	}
	.forum_head2 a:link {color: white;}
	.forum_head2 a:visited {color: white;}
	.forum_head2 a:hover {color: #DADAB9;}
	.forum_head2 a:active {color: white;}
	
	.search_title { font-size: 12.5px; color: #5A99DE; font-family: arial, helvetica, san-serif;}
	.search_type  { font-size: 11px;  font-variant: small-caps;color: blank; width: 50%}
	.searchdesc  { font-size: 11px; color: black; }
	.searchposition
	{   font-size: 12.5px;
		color: black;
		font-weight: normal;
	}
	.searchlink,.searchlink:visited
	{   font-size: 12px;
		color: #5A99DE;
		font-family: arial, helvetica, san-serif;
	}
	
	.searchlink:hover
	{   text-decoration: none;
	}
	
	.searchscore { color: silver; font-size: 10px; }
	.searchtotalresultsfound
	{   font-size: 12px;
		color: black;
		font-family: arial, helvetica, san-serif;
		font-weight: bold;
	}
	.searchnextprevcell
	{   font-size: 14px;
		color: silver;
		font-weight: bold;
	
	}
	.searchprvnxt
	{   font-size: 14px;
		font-weight: bold;
		color:
		text-decoration: underline;
	}
	.searchprvnxt:hover { text-decoration: none; }