﻿a:link    {text-decoration: underline}
a:hover   {text-decoration: none}
a:visited {text-decoration: underline}
a:active  {text-decoration: underline}

body, html {
	height: 100%;
	margin:0;
	padding:0;
}

.Arial7  {font-family: Arial; font-size: 7pt}
.Arial7N {font-family: Arial; font-size: 7pt; font-weight: bold}
.Arial7White  {font-family: Arial; font-size: 7pt; color:#FFFFFF}
.Arial7NWhite {font-family: Arial; font-size: 7pt; font-weight: bold; color:#FFFFFF}

.Arial8  {font-family: Arial; font-size: 8pt}
.Arial8N {font-family: Arial; font-size: 8pt; font-weight: bold}
.Arial8White  {font-family: Arial; font-size: 8pt; color:#FFFFFF}
.Arial8NWhite {font-family: Arial; font-size: 8pt; font-weight: bold; color:#FFFFFF}

.Arial10 {font-family: Arial; font-size: 10pt}
.Arial10N {font-family: Arial; font-size: 10pt; font-weight: bold}
.Arial10White {font-family: Arial; font-size: 10pt; color:#FFFFFF}
.Arial10NWhite {font-family: Arial; font-size: 10pt; font-weight: bold; color:#FFFFFF}

.Arial12 {font-family: Arial; font-size: 12pt}
.Arial12N {font-family: Arial; font-size: 12pt; font-weight: bold}
.Arial12White {font-family: Arial; font-size: 12pt; color:#FFFFFF}
.Arial12NWhite {font-family: Arial; font-size: 12pt; font-weight: bold; color:#FFFFFF}

.Tahoma7  {font-family: Tahoma; font-size: 7pt}
.Tahoma7N {font-family: Tahoma; font-size: 7pt; font-weight: bold}
.Tahoma7White  {font-family: Tahoma; font-size: 7pt; color:#FFFFFF}
.Tahoma7KWhite  {font-family: Tahoma; font-size: 7pt; color:#FFFFFF; font-style: italic}
.Tahoma7NWhite {font-family: Tahoma; font-size: 7pt; font-weight: bold; color:#FFFFFF}
.Tahoma7G  {font-family: Tahoma; font-size: 7pt; color:#808080}
.Tahoma7NRed {font-family: Tahoma; font-size: 7pt; font-weight: bold; color:#FF0000}

.Tahoma8  {font-family: Tahoma; font-size: 8pt}
.Tahoma8K {font-family: Tahoma; font-size: 8pt; font-style: oblique}
.Tahoma8N {font-family: Tahoma; font-size: 8pt; font-weight: bold}
.Tahoma8White  {font-family: Tahoma; font-size: 8pt; color:#FFFFFF}
.Tahoma8NWhite {font-family: Tahoma; font-size: 8pt; font-weight: bold; color:#FFFFFF}
.Tahoma8G  {font-family: Tahoma; font-size: 8pt; color:#808080}

.Tahoma9  {font-family: Tahoma; font-size: 9pt}
.Tahoma9K {font-family: Tahoma; font-size: 9pt; font-style: oblique}
.Tahoma9N {font-family: Tahoma; font-size: 9pt; font-weight: bold}
.Tahoma9White  {font-family: Tahoma; font-size: 9pt; color:#FFFFFF}
.Tahoma9NWhite {font-family: Tahoma; font-size: 9pt; font-weight: bold; color:#FFFFFF}
.Tahoma9G  {font-family: Tahoma; font-size: 9pt; color:#808080}

.Tahoma10 {font-family: Tahoma; font-size: 10pt}
.Tahoma10N {font-family: Tahoma; font-size: 10pt; font-weight: bold}
.Tahoma10White {font-family: Tahoma; font-size: 10pt; color:#FFFFFF}
.Tahoma10NWhite {font-family: Tahoma; font-size: 10pt; font-weight: bold; color:#FFFFFF}
.Tahoma10NBlue {font-family: Tahoma; font-size: 10pt; font-weight: bold; color:#344B98}
.Tahoma10G  {font-family: Tahoma; font-size: 10pt; color:#808080}

.Tahoma12 {font-family: Tahoma; font-size: 12pt}
.Tahoma12N {font-family: Tahoma; font-size: 12pt; font-weight: bold}
.Tahoma12White {font-family: Tahoma; font-size: 12pt; color:#FFFFFF}
.Tahoma12NWhite {font-family: Tahoma; font-size: 12pt; font-weight: bold; color:#FFFFFF}
.Tahoma12G  {font-family: Tahoma; font-size: 12pt; color:#808080}

.CampoTexto     {font-family: Tahoma; font-size: 11px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTextoN    {font-family: Tahoma; font-size: 11px;font-weight: bold; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTexto10N    {font-family: Tahoma; font-size: 10pt;font-weight: bold; color: #000000;border: 1px solid #999999; background-color : #FFFFFF; width: 100%; padding-left: 2px; padding-right: 2px }
.CampoTextoBLOQ { color: #000000; background-color : #EEEEEE; }
.CampoTextoBLOQN {font-family: Tahoma; font-size: 11px;font-weight: bold; color: #000000;border: 1px solid #999999; background-color : #EEEEEE; width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoOBLIG{font-family: Tahoma; font-size: 11px;font-weight: normal; color: #000000;border: 1px solid #999999; background-color : rgb(255, 145, 145); width: 100%; padding-left: 2px; padding-right: 2px}
.CampoTextoOBLIGN{font-family: Tahoma; font-size: 11px;font-weight: bold; color: #000000;border: 1px solid #999999; background-color : rgb(255, 145, 145); width: 100%; padding-left: 2px; padding-right: 2px}

.CampoCentrado { text-align:center }

.Listado7    {font-family: Tahoma; font-size: 7pt; border: 1px solid #909090;}
.Listado    {font-family: Tahoma; font-size: 8pt; border: 1px solid #909090;}
.Listado9   {font-family: Tahoma; font-size: 9px; height:15px; border: 1px solid #909090;}
.ListadoOBLIG {font-family: Tahoma; font-size: 8pt; border: 1px solid #909090; background-color : rgb(255, 145, 145);}
.ListadoOBLIGN {font-family: Tahoma; font-size: 11px; font-weight: bold; border: 1px solid #909090; background-color : rgb(255, 145, 145);}

.CeldaCabecera {background-color : #EBEADB; border-bottom:2px solid #CBC7B8;}
.Celda01 { color: #FFFFFF; background-color: #6F84CE; }
.Celda02 { color: #FFFFFF; background-color: #91A0D9; }

.Titulo01 { color: #FFFFFF; background-color: #344B98; text-align: center; }
.Titulo01Borde { color: #FFFFFF; background-color: #344B98; padding-left: 3px; border-width: 2px; border-style: outset; }
.Titulo01bBorde { color: #FFFFFF; background-color: #6F84CE; padding-left: 3px; border-width: 2px; border-style: outset; }
.Titulo02 { color: #FFFFFF; background-color: #344B98; padding-left:10px; font-family: Arial; font-size: 12pt; font-weight: bold }

.BordeInferior { border-bottom:1px solid #5281ED; }
.BordeD { border-right:1px solid #5281ED; }
.BordeMensaje { border-bottom:1px solid #5281ED; border-left:1px solid #5281ED; border-top:1px solid #5281ED; border-right: 1px solid #5281ED; }
.BordeFondoBlanco { border-bottom:1px solid #5281ED; border-left:1px solid #5281ED; border-top:1px solid #5281ED; border-right: 1px solid #5281ED; background-color: #FFFFFF; }
.BordeGris {border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; border-right: 1px solid #999; background-color: #FFFFFF;}

.CeldaMargen { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px }

.FondoMenu { background-color:#D2DEFB }

.Subrrayado {
	text-decoration: underline;
}

table.TablaBorde {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
}
table.TablaBorde td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
}

tr.CeldaNoBorde {
	border-width: 0px;
}

div.popup {
	position: absolute;
	display: none;
	padding: 3px;
	border: 2px solid #004D71;
	background-color: #FFFFFF;
	z-index: 99999;
}

div.menuBar,
div.menuBar a.menuButton,
div.menus,
div.menus a.menuItem {
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #D2DEFB;
  border: 1px solid;
  border-color: #D2DEFB #D2DEFB #D2DEFB #D2DEFB;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 10000;
  text-align: center;  
}

div.menuBar a.menuButton:hover {
  background-color: #93A070;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #FFFFFF;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #93A070;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menus {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #D0D0D0 #D0D0D0 #D0D0D0 #D0D0D0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 10001;
}

div.menus a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menus a.menuItem:hover, div.menus a.menuItemHighlight {
  background-color: #000080;
  color: #ffffff;
}

div.menus a.menuItem span.menuItemText {}

div.menus a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menus div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

.titulo_rss a{
	font: bold 13px Tahoma;
	color: #364F9C;
	text-decoration:none;
	display:block;
	margin-top:12px;
}

.titulo_rss a:hover{
	color: #666;
}

.descripcion_rss {
	font: 12px Tahoma;
	/*font: 11px Verdana, Arial, Helvetica, sans-serif;*/
	color: #888;
	display:block;
}

.fecha_rss {
	font: 11px Tahoma;
	/*font: 10px "Lucida Sans Unicode", Verdana, Arial, Georgia;*/
	color: #CC6633;
}

.FondoMGris { background-color:#E7E7E7 }