input, textarea, select
{
	color:	#414953;
	font-size: 0.95em;
	font-family: verdana, sans-serif;	
}

.btnSubmit
{
	font-family: Arial, Sans-Serif;
	font-size: 8px;
	color: #404A4E;
	width: 23px;
	height: 16px;
	background-color: #E2E0E5;
	border-style: outset;	
}

table
{
	border-collapse: collapse;	
}

.DefaultGridTable
{
	background-color: #c8d2d3;	
	border: none;
}

.DefaultGridRowHeader
{
	font-size: 0.7em;
	font-family: verdana, sans-serif;	
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #e5ebeb;
	border: none;	
}

.DefaultGridRow
{
	background-color: #ffffff;		
}

.DefaultGridCell
{
	border: none;
}

.NonUnderlined
{
	text-decoration: none;
}

H1
{
	font-size: 1.6em;
	padding: 0; 
	margin: 0;
}

H2
{
	font-size: 1.4em;
}

H3
{
	font-size: 1.25em; 
}

H6
{
	font-size: 1.1em;
	color: #D00040;
}


/* Style for breadcrumbs */
.BreadCrumb
{
	font-size: 0.80em;
	font-family: verdana, sans-serif;		
	font-weight: bold;	
	color: #414953; 
}

.BreadCrumbSeparator
{
	font-size: 0.80em;
	font-family: verdana, sans-serif;		
	font-weight: normal;	
	color: #D00040; 
}
.letraverde
{
	font-family: verdana, sans-serif;		
	font-weight: normal;	
	color: #018F04; 
}

a.BreadCrumbLink, a:visited.BreadCrumbLink
{
	font-size: 0.95em; 
	font-family: verdana, sans-serif;	
	text-decoration: underline; 
	font-weight: normal;	
	color: #008294;
}

a:hover.BreadCrumbLink, a:active.BreadCrumbLink
{
	font-size: 0.95em; 
	font-family: verdana, sans-serif;	
	text-decoration: underline; 
	font-weight: normal;	
	color: #D00040;
}

/* Header styles */
.GeneralMenu
{
	font-size: 0.7em;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #008294;
}

a.GeneralMenuLink, a:visited.GeneralMenuLink
{
	font-size: 0.95em;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #008294;
}

a:hover.GeneralMenuLink, a:active.GeneralMenuLink
{
	font-size: 0.95em;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #D00040;
}

.SearchBar
{
	font-size: 0.7em;
	color: #e5ebeb;
	font-weight: bold;
	font-family: verdana, sans-serif;	
}

.FormField
{
	font-size: 0.8em;
	font-family: verdana, sans-serif;	
}

/* Footer styles */
a.FooterLink, a:visited.FooterLink
{
	font-size: 1em;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #008294;
}

a:hover.FooterLink, a:active.FooterLink
{
	font-size: 1em;
	font-family: verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	color: #D00040;
}

a.SideBarLink, a:visited.SideBarLink, a:hover.SideBarLink, a:active.SideBarLink
{
	text-decoration: none;
}

table.RightSidebarBox
{
	width: 125px;
	border-bottom: solid 1px #C8D2D3;
	background-color: #e5ebeb;
}

table.LeftSidebarBox
{
	width: 130px;
	background-color: #e5ebeb;
}

.SidebarBoxHeader
{
	background-color: #008194;
}

/* Drop-down menu styles. */
.TopMenuGroup
{
	padding: 0; 
}

.TopMenuItemOver
{
	cursor: pointer; 
}

.MenuGroup
{
	border: 1px;
	border-style: solid;
	border-color: #C8D2D1;
}

.MenuItem
{
	background-color: #E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 0.95em; 
	font-weight: normal; 
	cursor: pointer; 
	color: #008294; 
}

.MenuItemOver 
{
	background-color: #E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 0.95em; 
	font-weight: normal; 
	text-decoration: none; 
	cursor: pointer; 
	color: #D00040; 
}

.MenuItemDown 
{
	background-color:#E5EBEB;
	font-family: verdana, sans-serif;
	font-size: 0.95em; 
	font-weight: bold; 
	text-decoration: underline; 
	padding-bottom: 2px;	
	cursor: default;
	color: #D00040; 
	cursor: pointer; 
}

/*Level 1 SubTable*/
.Level1SubTable
{
	border-bottom: solid 1px #C9D3D4;
	border-left: solid 1px #C9D3D4;	
	border-right: solid 1px #C9D3D4;
}

.Level1SubTableCell
{
	border-top-style: solid;
	border-top-width: medium;
	border-bottom: solid 1px #C9D3D4;
}

.Level1HomePageHeader
{
	font-weight: bold; 
	font-size: 1.25em; 
	border-top: #e5ebeb thin solid; 
	border-bottom: #e5ebeb thin solid
}

.leftDefaultChannel
{
	background-color: #E5EBEB;	
	padding: 3px 3px 3px 5px; 	
}

a.leftNonActiveChannelLink, a:visited.leftNonActiveChannelLink
{
	font-size: 0.95em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #008294;	
}

a:active.leftNonActiveChannelLink, a:hover.leftNonActiveChannelLink
{
	font-size: 0.95em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #D00040;	
}

a.leftPostingLink, a:visited.leftPostingLink
{
	font-size: 0.9em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #008294;	
}

a:active.leftPostingLink, a:hover.leftPostingLink
{
	font-size: 0.9em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #D00040;	
}

/* Local navigation tab strip styles. */
.localNavSelected
{
		font-size: 0.7em;
		font-family: verdana, sans-serif;		
		text-decoration: none;
		font-weight: bold;
		color: #92C76F;	
		text-align: center;	
		background-color: #ffffff;	
		border-left: solid 2px #c8d2d3;
		border-top: solid 2px #c8d2d3;
		border-right: solid 2px #c8d2d3;
		padding: 2px 8px 3px 8px;
		vertical-align: super;
		width: 70px
}

.Titulos_menu
{
	font-family: verdana, sans-serif;	
	color: #597373;
	font-weight: bold;
	background-color: #e5ebeb;
}

.Titulos
{
	font-size: 0.8em;
	font-family: verdana, sans-serif;	
	letter-spacing: 2px;
	color: #597373;
	font-weight: bold;
	background-color: #e5ebeb;
	border-bottom: solid 1px #597373;
}

.Titulos_tablas
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #D03D2D;
	background-color: #F8F8F8;
	border-bottom: solid 4px #D03D2D;
}

.Titulos_tablas_2
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #408040;
	background-color: #F8F8F8;
	border-bottom: solid 4px #408040;
}

.Titulos_tablas_3
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #0080FF;
	background-color: #F8F8F8;
	border-bottom: solid 4px #0080FF;
}

.Titulos_tablas_4
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #DFAD00;
	background-color: #F8F8F8;
	border-bottom: solid 4px #DFAD00;
}

.Titulos_tablas_organizacion
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #1B477F;
	background-color: #F8F8F8;
	border-bottom: solid 4px #1B477F;
}

.Titulos_tablas_encuesta
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #DFAD00;
	background-color: #F8F8F8;
	border-bottom: solid 4px #DFAD00;
}

.Titulos_tablas_calendario
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #666666;
	background-color: #F8F8F8;
	border-bottom: solid 4px #666666;
}
.Titulos_tablas_foro
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #CE7B00;
	background-color: #F8F8F8;
	border-bottom: 4px solid #CE7B00;
}
.Titulos_tablas_5
{
	font-size: 0.75em;
	font-family: verdana, sans-serif;	
	letter-spacing: 4px;
	color: #8040BF;
	background-color: #F8F8F8;
	border-bottom: solid 4px #8040BF;
}

.controles_paginado
{
	font-size: 8pt;
	font-family: verdana, sans-serif;
	letter-spacing: 1px;
	color: #666666;
	background-color: #F8F8F8;
	border-bottom: 1px solid #1B477F;
}
.campos_encuesta{
	font-size: 8pt;
	font-family: verdana, sans-serif;
	letter-spacing: 1px;
	color: #666666;
	background-color: #F8F8F8;
	border-bottom: 1px dotted #1B477F;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.Fechi
{
	font-size: 0.8em;
	font-family: verdana, sans-serif;	
	letter-spacing: 1px;
	color: #597373;
/*	border-top: solid 1px #597373;
	border-right: solid 1px #597373;
	border-left: solid 1px #597373;
*/}
.aviso_login
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #e5ebeb;
	border-bottom: solid 1px #C8D2D1;	
	color: #516868;
}

.topStoryItemTable
{
	background-color: #e5ebeb;
	border-bottom: solid 1px #C8D2D1;	
	letter-spacing: 0.5px;
	color: #516868;
}

a.topStoryHeaderLink, a:visited.topStoryHeaderLink, a:hover.topStoryHeaderLink, a:active.topStoryHeaderLink
{
	font-size: 1.1em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #008294;	
}

.topNewsHeader
{
	font-size: 0.7em;
	font-family: verdana, sans-serif;	
	letter-spacing: 1.5px;
	color: #333333;
}

.topNewsHeader_2
{
	font-size: 0.7em;
	font-family: verdana, sans-serif;
	letter-spacing: 0.5px;
	color: #333333;
	text-align:justify;
}

.topNewsHeaderDate
{
	font-size: 0.6em;
	font-family: verdana, sans-serif;	
	color: #333333;
}

/*
.1NewsCell{
	border-bottom: solid 1px #C8D2D1;
	border-right: solid 1px #C8D2D1;
}

.2NewsCell{
	border-bottom: solid 1px #C8D2D1;
}
.3NewsCell{
	border-right: solid 1px #C8D2D1;
}
*/	
a.SiteMapHeader, a:visited.SiteMapHeader, a:hover.SiteMapHeader, a:active.SiteMapHeader
{
	font-size: 1.25em;
	font-family: verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #008294;	
}

a.SearchLinks, a:visited.SearchLinks, a:active.SearchLinks
{
	color: #414953;
	text-decoration: none;
}

a:hover.SearchLinks
{
	color: Red;
	text-decoration: underline;
}
.identificationLabel
{
	font-weight:bold;
}
a.SignOutLink, a:visited.SignOutLink, a:hover.SignOutLink, a:active.SignOutLink
{
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	color: #D00040;
}

