.Etiqueta
{
	 font-family: Arial;
	 font-size: 11px;
	 color: #000048;
	 font-weight: bold;
	 text-align: right;
}

.Validacion
{
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 text-align: left;
}

.Alineacion
{
	text-align:left
}

.Alineacion1
{
	text-align:center
}

.Error
{
	 font-family: Arial;
	 font-size: 15px;
	 color: #000000;
	 font-weight: bold;
	 text-align: center;
}

.CajaTexto
{
 	 border-right: #006699 1px solid;
	 border-top: #006699 1px solid;
	 font-size: 11px;
	 border-left: #006699 1px solid;
	 width: 158px;
	 color: #000048;
	 border-bottom: #006699 1px solid;
	 font-family: Arial;
	 background-color: white;
}

.CajaTextoMedio
{
     border-right: #006699 1px solid;
	 border-top: #006699 1px solid;
	 font-size: 11px;
	 border-left: #006699 1px solid;
	 width: 90px;
	 color: #000048;
	 border-bottom: #006699 1px solid;
	 font-family: Arial;
	 background-color: white;
}

.CajaTextoChico
{
	 border-right: #006699 1px solid;
	 border-top: #006699 1px solid;
	 font-size: 11px;
	 border-left: #006699 1px solid;
	 width: 45px;
	 color: #000048;
	 border-bottom: #006699 1px solid;
	 font-family: Arial;
	 background-color: white;
}

.Boton
{
	 font-family: Arial;
	 color: Black;
	 height: 20px;
}

.Enlace
{
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #000000;
	 text-align: right;
}

.Combo
{
	 font-family: Arial;
	 font-size: 13px;
	 color: #000000;
}

.Titulo
{
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: #000048;
	font-family: Arial;
	height: 18px;
	text-align: center;
}

.Grilla 
{
	 font-family: Arial;
	 font-size: 11px;
	 background-color: #F2F2F2;
	 border-style: solid;
	 border-color: #CCCCCC;
}

.Cabecera
{
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 text-align: center;
	 Color: White; 
	 background-color: #0266FC;
}

.Alterno
{
	 font-family: Arial;
	 font-size: 11px;
	 color: #000048;
	 background-color: #FFFFFF;
}

.Elementos
{
	font-family: Arial;
	font-size: 11px;
	color: #000048;
	width: 0px;
	font-weight: 300;
	border-left: 40;
}

.FooterText
{
	 font-weight: normal;
	 font-size: 11px;
	 color: #cccccc;
	 font-family: Arial,Helvetica,sans-serif;
	 text-decoration: none
}

.MenuGamel
{
	 font-weight: normal;
	 font-size: 15px;
	 color: #000000;
	 font-family: Arial,Helvetica,sans-serif;
	 text-decoration: none
}

.DefaultRootHome
{
	 margin: 3px 0px 0px 16px
}

.FooterGutter
{
	 height: 20px
}

.Segmento
{
	 height:25px;
	 background-color:#19346E;
	 font-family: Arial;
	 font-size: 12px;
	 color: White;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align:left;
}
.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-align:left;
	font-weight: bold;
}

.texto4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-align:left;
}

.texto5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	text-align:left;
}

.texto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-align:left;
	
}

.texto7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	font-weight: bold;
	
}

.punteado{
border-style: dotted;
border-width: 1px;
border-color: #660033;
background-color: #cc3366;
font-family: verdana, arial;
font-size: 10pt;
} 

.table {
  border-collapse:collapse; 
  font-family:verdana, arial, sans-serif; 
  font-size:0.75em; 
  line-height:2em; 
  border:1px solid #363;
  }
  
  .td, th {
  padding:0 0.5em; 
  border-top:1px solid #ddd;
  }
.tr.odd {
  background:#eee;
  }
.th {
	background-color: #CCCCCC;
  }
.caption, tfoot {
  font-family:georgia, "times new roman", serif; 
  font-size:3em; 
  line-height:2em; 
  height:2em; 
  padding-right:0.25em; 
  text-align:right; 
  color:#363; 
  border:1px solid #ddd;
  }
.tfoot th {
  background:#fff; 
  color:#363; 
  font-weight:normal;
  }
.thead tr {
  color:#fff; 
  height:4em;
  }
.thead tr th:first-child {
  color:#fc6; 
  border-right:1px solid #000; 
  text-align:right; 
  padding-right:1.5em;
  }
.tbody th {
  padding:0; 
  border-right:1px solid #fff; 
  border-top:1px solid #000;
  width:16em; 
  vertical-align:middle;
  }
.tbody tr.odd th {
  border-right:1px solid #eee;
  }
.tbody td {
  color:#363; 
  vertical-align:middle; 
  height:4em;
  }
.tbody th a {
  color:#fc3; 
  text-decoration:none; 
  border-right:0.8em solid #fc3; 
  font-weight:normal; 
  text-align:right; 
  padding-right:0.5em; 
  float:right; 
  border-top:0.8em solid #839965; 
  border-bottom:0.8em solid #839965;
  }
tbody tr th a:visited {
  border-right:0.8em solid #fff;
  }
.tbody tr.odd th a:visited {
  border-right:0.8em solid #eee;
  }
.tbody td a:visited {
  color:#000; 
  font-weight:normal; 
  text-decoration:line-through;
  }
.tbody td a {
  color:#000; 
  font-weight:normal;
  }
.tbody tr th a:hover {
  color:#fff; 
  border-right:0.8em solid #fff;
  }
.tbody tr.odd th a:hover {
  color:#fff; 
  border-right:0.8em solid #eee;
  }
.tbody td a:hover {
  color:#c00; 
  font-weight:normal; 
  text-decoration:none;
  }
  
#left_navi {
	TEXT-ALIGN: center; MARGIN: 10px 5px 0px 18px; WIDTH: 165px; BACKGROUND: #ffffff; FLOAT: left; CLEAR: both; _margin: 3px 5px 0 8px; _height: 700px
}

.transparente{ 
/*El color puede variar*/ 
background:#000000; 
/*MIentras menos,mas transparente es la pagina*/ 
filter:Alpha(opacity=90); 
} 

