/* ================================
    CSS STYLES FOR DotNetNuke Clouds Skin 
   ================================
*/   
.tooltip {
background-color: #3399CC;
border-color: #336699;
border-style:solid;
border-width: 1px;
font-family: Arial;
font-size: 8pt;
font-weight:bold;
color: White;/*#336699;*/
layer-background-color: #ffffcc;
margin: 0px;
padding: 0px;
padding-left: 8px;
padding-right: 8px;
position: absolute;
visibility: hidden;
}

.TextoActivo
{ 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
  background-image: url(breadcrumb.gif);
  background-repeat:no-repeat;
  padding-left:9
}

A.TextoActivo:link  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

A.TextoActivo:visited  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

A.TextoActivo:active  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

.TextoActivo
{ 
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #003399;
  font-weight:normal
}

A.Texto:link  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #003399;
  font-weight:normal
}

A.Texto:visited  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #003399;
  font-weight:normal
}

A.Texto:active  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #003399;
  font-weight:normal
}

.VmenuTopLeft
{
	background-image:url(../../Vmenu/Top_Left.gif);
	background-position: Bottom;
	background-repeat:no-repeat;
}
.VmenuTop
{
	background-image:url(../../Vmenu/top.gif);
	background-position: Bottom;
	background-repeat:repeat-x;
}
.VmenuTopRight
{
	background-image:url(../../Vmenu/Top_Right.gif);
	background-position: Bottom;
	background-repeat:no-repeat;
}
.VmenuLeft
{
	background-image:url(../../Vmenu/Left.gif);
	background-repeat:repeat-y;
}
.Vmenu
{
	background-color:#EBEBEB;
}
.VmenuRight
{
	background-image:url(../../Vmenu/Right.gif);
	background-repeat:repeat-y;
}
.VmenuBottomLeft
{
	background-image:url(../../Vmenu/Bottom_Left.gif);
	background-repeat:no-repeat;
}
.VmenuBottom
{
	background-image:url(../../Vmenu/Bottom.gif);
	background-repeat:repeat-x;
}
.VmenuBottomRight
{
	background-image:url(../../Vmenu/Bottom_Right.gif);
	background-repeat:no-repeat;
}

.Cabecera
{
	background-image: url(cabecera.gif);
	background-repeat:repeat-x;
}

.SubMenu{ 
  font-family: Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  /*color: #0A74CC;*/
  color: WHITE;
  text-decoration: none;
}

A.SubMenu:link  {   
  /*color: #0A74CC;*/
  color: WHITE;
  text-decoration: none;
}

A.SubMenu:visited  { 
  /*color: #0A74CC;*/
  color: WHITE;
  text-decoration: none;
}

A.SubMenu:active   { 
   /*color: #0A74CC;*/
  color: WHITE;
  text-decoration: none;
}

A.SubMenu:hover   { 
   /*color: #0A74CC;*/
  color: WHITE;
  text-decoration: none;
}

.SubMenuSeparador
{ 
  color: #B1E5FF;
  text-decoration: none;
}

.HeadBg  { 
  background-color: white;
}

Body  { 
  /*background-color: #8E9EC0;*/
  /*background-color: #0066CC;*/
  background-color: #0F6ECF;
}

.TabBg  { 
  background-color: #87CEEB;
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

.SelectedTab  { 
  font-family: Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

A.SelectedTab:link  { 
  color: black;
  text-decoration: none;
}

A.SelectedTab:visited  { 
  color: black;
  text-decoration: none;
}

A.SelectedTab:active   { 
  color: #eeeeee;
  text-decoration: none;
}

A.SelectedTab:hover   { 
  color: white;
  text-decoration: none;
}

.LanguageList	
{  font-family: Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  color: Black;
  text-decoration: none;
}
	

.HeaderBar{ 
  font-family: Arial, Helvetica;
  font-size: 15pt;
  font-weight: bold;
  color: #C7C8AC;
  background-color: white;
  text-decoration: none;
}

A.HeaderBar:link  { 
  color: #C7C8AC;
  text-decoration: none;
}

A.HeaderBar:visited  { 
  color: #C7C8AC;
  text-decoration: none;
}

A.HeaderBar:active   { 
  color: #C7C8AC;
  text-decoration: none;
}

A.HeaderBar:hover   { 
  color: #6666FF;
  text-decoration: none;
}

.FooterBar{ 
  font-family: Arial, Helvetica;
  font-size: 7pt;
  color: #C7C8AC;
  background-color: white;
  text-decoration: none;
}

A.FooterBar:link  { 
  color: #C7C8AC;
  text-decoration: none;
}

A.FooterBar:visited  { 
  color: #C7C8AC;
  text-decoration: none;
}

A.FooterBar:active   { 
  color: #C7C8AC;
  text-decoration: none;
}

A.FooterBar:hover   { 
  color: #6666FF;
  text-decoration: none;
}

.FooterBlue{ 
  font-family: Arial, Helvetica;
  font-size: 7pt;
  font-weight: bold; 
  color: white;
  background-color: #C7C8AC;
  text-decoration: none;
}

A.FooterBlue:link  { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:visited  { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:active   { 
  color: #FFCC00;
  text-decoration: none;
}

A.FooterBlue:hover   { 
  color: #FFEE66;
  text-decoration: none;
}

.Footer
{
	background-image: url(footer.gif);
	background-repeat:repeat-x;
}

.HypLogin  { 
  font-family: Arial, Helvetica;
  font-size: 8pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

A.HypLogin:link  { 
  color: white;
  text-decoration: none;
}

A.HypLogin:visited  { 
  color: white;
  text-decoration: none;
}

A.HypLogin:active   { 
  color: white;
  text-decoration: none;
}

A.HypLogin:hover   { 
  color: white;
  text-decoration: underline;
}

.OtherTabs  { 
  font-family: Arial, Helvetica;
  font-size: 8.5pt;
  font-weight: bold;
  color: white;
  text-decoration: none;
}

A.OtherTabs:link  { 
  color: black;
  text-decoration: none;
}

A.OtherTabs:visited  { 
  color: black;
  text-decoration: none;
}

A.OtherTabs:active   { 
  color: black;
  text-decoration: none;
}

A.OtherTabs:hover   { 
  color: black;
  text-decoration: underline;
}

.Head   { 
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #003399;

}

.SubHead   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

.Estat   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  color: #003399;
}

A.SubHead:link  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

A.SubHead:visited  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

A.SubHead:active   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

A.SubHead:hover   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003399;
}

.SubSubHead  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: black;
}

.Normal  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
}


A.Normal:link  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
}

A.Normal:visited  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
}

A.Normal:active   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
}

A.Normal:hover   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #003399;
}

.NormalTextBox  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
}

.NormalRed  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}


.NormalBold  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
}

.CommandButton   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
}

A.CommandButton:link  { 
  color: #003366;
  text-decoration: underline;
}

A.CommandButton:visited  { 
  color: #003366;
  text-decoration: underline;
}

A.CommandButton:active   { 
  color: #003366;
  text-decoration: underline;
}

A.CommandButton:hover   { 
  color: #ff0000;
  text-decoration: underline;
}

H1  { 
  font-family: Arial, Helvetica;
  font-size: 20px;
  font-weight: normal;
  color: #666644;
}

H2  { 
  font-family: Arial, Helvetica;
  font-size: 20px;
  font-weight: normal;
  color: #666644;
}

H3  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
}

H4  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  color: #003366;
}

H5, DT  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
}

H6  { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
}

TFOOT, THEAD   { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: #003366;
}

TH  { 
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #003366;
}

A:link  { 
  color: #003366;
  text-decoration: none;
}

A:visited   { 
  color: #003366;
  text-decoration: none;
}

A:active   { 
  color: #003366;
  text-decoration: none;
}

A:hover  { 
  color: #ff0000;
  text-decoration: underline;
}

SMALL   { 
  font-size: 8px;
}

BIG  { 
  font-size: 14px;
}

BLOCKQUOTE, PRE  { 
  font-family: Lucida Console, monospace;
}

UL LI   { 
}

UL LI LI   { 
}

UL LI LI LI  { 
}

OL LI   { 
}

OL OL LI   { 
}

OL OL OL LI  { 
}

HR  { 
  color: black;
  text-align: left;
}

.Message   { 
  background-color: #eeeeee;
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
}

.ItemTitle   { 
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
}

.SiteTitle   { 
  font-family: Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
A.SiteTitle:link  { 
  font-family: Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:visited  { 
  font-family: Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:active   { 
  font-family: Arial, Helvetica;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

A.SiteTitle:hover   { 
  font-family: Arial, Helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}

td.UnitedCellsIzq {
	background-color: #66CCFD;
	border-bottom-width: 1px;
	border-bottom-color: Navy;
	border-left-width: 1px;
	border-left-color: Navy;
	border-top-width: 1px;
	border-top-color: Navy;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
}

td.UnitedCellsDer {
	background-color: #66CCFD;
	border-bottom-width: 1px;
	border-bottom-color: Navy;
	border-right-width: 1px;
	border-right-color: Navy;
	border-top-width: 1px;
	border-top-color: Navy;
	font-family: Arial, Helvetica;
	font-size: 11px;
    font-weight: bold;
    color: #003399;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
}

.SubHead3   { 
  font-family: Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: underline;
  color: #003399;

}

.SubHead2   { 
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #003399;
}
          
/* css for cms article */
.CMS_Headline		{font-family:Arial;font-size:16pt;}
.CMS_Byline			{font-family:Arial;font-style:italic;font-size:9pt;margin-bottom:5pt;}
.CMS_Teaser			{font-family:Arial;font-size:8.5pt;line-height:130%;background-color:#f1f1f1;margin-top:4pt;margin-bottom:5pt;}
.CMS_Body			{padding-top:0pt;padding-bottom:15pt;}
.CMS_TagLine		{font-family:Arial;font-size:8pt}
.CMS_PageTitle		{font-family:Arial;font-size:12pt;font-weight:bold;color:#003366; margin-top:6pt;margin-bottom:0pt;}
.CMS_TOC			{font-family:Arial;font-size:8pt;margin-top:2pt;margin-bottom:10pt;}
.CMS_TOCHead		{font-family:Arial;font-size:10pt;font-weight:bold;margin-bottom:0pt;margin-top:10pt;}

TD.CMS_Body P		{font-family:Arial;font-size:9pt;line-height:140%}
TD.CMS_Body UL		{font-family:Arial;font-size:9pt}
TD.CMS_Body LI		{font-family:Arial;font-size:9pt}

TD.CMS_TagLine		{border-top:1px solid darkgray;padding-top:5pt;}

.CMS_LeftPane		{ background-color:#f1f1f1;}
.CMS_ContentPane	{ padding-left:10pt;padding-right:10pt;}
.CMS_RightPane		{ background-color:#f1f1f1; padding-left:5pt;padding-right:5pt;}

P.CMS_ListTitle		{ font-family: Arial, Helvetica;font-size:14px;font-weight:bold;color: #003366;margin-bottom:0pt;}
P.CMS_ListAuthor	{ font-family: Arial, Helvetica;font-size:11px;font-style:normal;margin-top:4pt;margin-bottom:0pt;}
P.CMS_ListSummary	{ font-family: Arial, Helvetica;font-size:12px;margin-top:8pt;line-height:140%}

/* css for cms rating */
.RateTitle			{color:#003366;font-family:Tahoma,arial;font-size:8pt;font-weight:bold;}
.RateAvg			{font-family:arial;font-size:8pt;}

TD.RateTitle		{border-bottom: 1px solid darkgray;background-color:#ffcc00;padding-left:4pt;padding-top:2pt; padding-bottom:2pt;}
TD.RateAvg			{padding-top:4pt;}
TD.RateOptions TABLE {font-family:arial;font-size:8pt;}

/* css for cms link list */
.CMSLink	{font-family:arial;font-size:8pt;}
TD.CMSLink	{padding-top:4pt;padding-left:4pt;}

/* css for cms page navigation */
.CMS_PageNav	{font-family:arial;font-size:8pt;}
TD.CMS_PageNav	{padding-top:4pt;padding-left:4pt;}


/* css for notification module */
TABLE.NotifyTable { border: 1px darkblue solid; }
TD.NotifyTitle {background-color: darkblue; align: center;}
TD.NotifyText  {align: center;}
TD.NotifyCheck {align: center;}
TD.NotifyStatistic {align: center;}
.NotifyTitle {color: white; font-family: Arial, Helvetica; font-size: 9pt; font-weight:bold;}
.NotifyText {font-family: Arial, Helvetica; font-size: 8.5pt; font-weight:normal;}
.NotifyCheck {font-family: Arial, Helvetica; font-size: 9pt; font-weight:normal;}
.NotifyStatistic {font-family: Arial, Helvetica; font-size: 8.5pt; font-weight:normal;}



/* css for orgchart / sitemap */
TD.orgname {border: 1 solid gray;padding-left: 2pt;padding-top: 2pt;padding-bottom: 2pt;padding-right: 2pt;width:120px;height:50px;}
TD.orgactive {border: 2 solid red;padding-left: 2pt;padding-top: 2pt;padding-bottom: 2pt;padding-right: 2pt;width:120px;height:50px;}
TD.org3top {border-left: 1 solid gray;border-bottom: 1 solid gray;width:10px;}
TD.org3bot {border-left: 1 solid gray;width:10px;}
TD.org3spacertop {border-left: 1 solid gray;}
TD.org2left {border-right: 1 solid gray;border-top: 1 solid gray;width:10px;}
TD.org2right {border-top: 1 solid gray;border-left: 1 solid gray;width:10px;}
TD.org2spacerright {border-top: 1 solid gray;width:15px;}              
TD.org3spacerright {width:10px;}
TD.org1left {border-right: 1 solid gray;}
TD.org1right {border-left: 1 solid gray;}
P.orgname {font-family:arial;font-size:8pt;color:gray;margin-top:0pt;margin-bottom:0pt;}
P.orgjob {font-family:arial;font-size:8pt;color:gray;margin-top:0pt;margin-bottom:0pt;}


/* Styles for Private Messaging */
/* Style used for default non-selected tabs */
.TabDefault { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; padding-left: 20px; background-color: #e7e7e7; margin-left: 10px; margin-right: 10px; border-bottom: solid 1px black; }

/* Style used for the selected tab */
.TabSelected { font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; background-color: #ffffff; border: 1px solid #000000;  border-bottom: none; padding-left: 20px; }

/* Style used for seperating the tabs */
.TabSeparator { background-color: #ffffff; border-bottom: 1px solid #000000; width: 5px; }

/* Style used for messaging central table */
.TabPage { border: solid 1px black; border-top: none; }
.PMSOtherCellTop { border-bottom: 1px #D2D2D2 solid; padding: 6px; background-color: whitesmoke; }
.PMSOtherCellBottom { border-top: 1px #D2D2D2 solid; padding: 6px; background-color: whitesmoke; }
.PMSHeaderCell { font-family: Arial, Helvetica; font-size: 11px; color: black; font-weight: bold; padding: 5px; background-color: #ffffcc }
.PMSCell { font-family: Arial, Helvetica; font-size: 11px; color: black; padding: 5px; }
.PMSCellAlternate { font-family: Arial, Helvetica; font-size: 11px; color: black; padding: 5px; background-color: #dddddd;}

/* SOLPART MENU */
/* style for the SolpartMenu 1.1 
.spmbctr {border-bottom: #404040 0px solid; border-left: #B1E5FF 0px solid; border-top: #B1E5FF 0px solid; border-right: #B1E5FF 0px solid;  background-color: #B1E5FF;}
.spmbar {cursor: pointer; cursor: hand; height:18;}
.spmitm {cursor: pointer; cursor: hand; color: #003399; font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; font-style: normal; border-left: #B1E5FF 0px solid; border-bottom: #B1E5FF 1px solid; border-top: #B1E5FF 1px solid; border-right: #B1E5FF 0px solid;}
.spmicn {cursor: pointer; cursor: hand; background-color: #B1E5FF; border-left: #B1E5FF 1px solid; border-bottom: #B1E5FF 1px solid; border-top: #A4A58E 1px solid; text-align: center; width: 1;height: 21;}
.spmsub {z-index: 1000; cursor: pointer; cursor: hand; background-color: #B1E5FF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;border-bottom: #404040 0px solid; border-left: #FFCC00 0px solid; border-top: #FFCC00 0px solid; border-right: #404040 0px solid;}
.spmbrk {border-bottom: #404040 1px solid; border-left: #FFCC00 0px solid; border-top: #FFCC00 1px solid;  border-right: #404040 0px solid; background-color: White; height: 1px;}
.spmitmsel {background-color: #B1E5FF; cursor: pointer; cursor: hand; color: #003399; font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; font-style: normal;}
.spmarw {font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; cursor: pointer; cursor: hand; border-right: #B1E5FF1px solid; border-bottom: #B1E5FF1px solid; border-top: #B1E5FF 0px solid;}
.spmrarw {font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; cursor: pointer; cursor: hand;}
*/
.spmbctr {border-bottom: #404040 0px solid; border-left: #B1E5FF 0px solid; border-top: #B1E5FF 0px solid; border-right: #B1E5FF 0px solid;  background-color: #B1E5FF;}
.spmbar {cursor: pointer; cursor: hand; height:16;}
.spmitm {cursor: pointer; cursor: hand; color: #003399; font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; font-style: normal; border-left: #B1E5FF 0px solid; border-bottom: #B1E5FF 1px solid; border-top: #B1E5FF 1px solid; border-right: #B1E5FF 0px solid;}
.spmicn {cursor: pointer; cursor: hand; background-color: #B1E5FF; border-left: #B1E5FF 1px solid; border-bottom: #B1E5FF 1px solid; border-top: #A4A58E 1px solid; text-align: center; width: 1;height: 21;}
.spmsub {z-index: 1000; cursor: pointer; cursor: hand; background-color: #B1E5FF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ;border-bottom: #404040 0px solid; border-left: #FFCC00 0px solid; border-top: #FFCC00 0px solid; border-right: #404040 0px solid;}
.spmbrk {border-bottom: #404040 1px solid; border-left: #FFCC00 0px solid; border-top: #FFCC00 1px solid;  border-right: #404040 0px solid; background-color: White; height: 1px;}
.spmitmsel {background-color: #B1E5FF; cursor: pointer; cursor: hand; color: #003399; font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; font-style: normal;}
.spmarw {font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; cursor: pointer; cursor: hand; border-right: #B1E5FF1px solid; border-bottom: #B1E5FF1px solid; border-top: #B1E5FF 0px solid;}
.spmrarw {font-family: Verdana, Arial,  Helvetica; font-size: 10pt; font-weight: bold; cursor: pointer; cursor: hand;}
















