  BODY {
    background-color:#FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    color: black; 
    height: 50%;
  }

  A{
   font-family: Verdana, Arial;
   font-weight: normal;
   font-size:11px; 
   text-decoration:none; 
   color:blue;
   }

 .menurai{
   font-family: Verdana, Arial;
   font-weight: normal;
   font-size:11px; 
   text-decoration:normal; 
   color:white;
   }
  
 TD, DIV  { 
   font-family: Verdana, Arial, Helvetica;
   font-weight: normal;
   letter-spacing: 0px;
   font-size:11px; 
   text-decoration:normal; 
   color:#000000;
  }

 TEXTAREA  {
    font-family: Verdana, Arial;
	font-weight:normal;
    font-size:11px; 
    color:#000000;
 }

 .msj  {
   font-family: verdana,arial,helvetica;
   font-weight:bold; 
   font-size:11px;
   color: red;
  }

  .marco {
   	 background-color:#DCEDFC;
  }

  .barranav {
	background-color: #DCEDFC;
  }

 .hora {
  font-family: helvetica;
  font-weight:bold; 
  font-size:10px;
  letter-spacing: 1px;
  color: black;
 }
 
   
.registros {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size:12px; 
	color: #000000;
}

.subregfrm {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size:10px; 
	color: #000000;
}


.impresion {
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size:11px; 
	color: #000000;
}
 

.barraizq {
    font-family: verdana,arial,helvetica; 
    font-weight:normal; 
    font-size:11px;
	background-color:#DCEDFC;
}

.subfrm {
   font-family: verdana,arial,helvetica; 
   font-weight:normal; 
   font-size:11px;
   background-color: #E0E8F0;
}

 .top {
  background-color: #203050;
 }

.barraselect {
	font-family:verdana,arial,helvetica; 
    font-weight:normal; 
	letter-spacing: 1px;
    font-size:10px;
	background-color: #8FA7CF;
}

.sombreado1 { 
    font-family:verdana,arial,helvetica; 
    font-weight:normal; 
    letter-spacing: 0px;
    font-size:10px;
    background-color: #F3F3F1;
  }


 .sombreado2 { 
    font-family:verdana,arial,helvetica; 
    font-weight:normal; 
	letter-spacing: 0px;
    font-size:10px;
	background-color: #ed7c7c;
  }
 
 
INPUT { 
    font:verdana,arial,helvetica; 
    font-size:12px; 
 }

BUTTON  { 
    font:verdana,arial,helvetica; 
    font-size:16px; 
 }

 SELECT  { 
    font: helvetica,verdana,arial;
	color: black;
	background-color: #E0E8F0;
    font-size:10px; 
    font-weight:normal;
    letter-spacing: 0px;
 }


 SUBMIT  {
    font-family:arial,helvetica; 
    font-size:15px; 
    font-weight:bold;
 }

 .titulobold {
   font-family: Sans-Serif, Arial,Helvetica, Verdana,; 
   font-weight:bold;
   font-size:13px;
   color: #000099;
  }

 .titulonormal {
   font-family: Arial,Helvetica, Verdana,; 
   font-weight:normal;
   font-size:12px;
   color: #000099;
  }

 .detalle_reporte {
   font-family: Arial,Helvetica, Verdana,; 
   font-weight:normal;
   font-size:12px;
   color: #000000;
  }

 .titulo_reporte {
   font-family: Verdana,; 
   font-weight:normal;
   font-size:12px;
   color: #000000;
  }

.titulosmall {
   font-family: Arial,Helvetica, Verdana,; 
   font-weight:bold;
   font-size:11px;
   color: #000099;
  }
 
 .small { 
    font-family:verdana,arial,helvetica; 
    font-weight:normal; 
	letter-spacing: 1px;
    font-size:10px;
  }

 .small_reg { 
    font-family:verdana,arial,helvetica; 
    font-weight:normal; 
    font-size:10px;
  }

 .smallbold { 
   font-family:verdana,arial,helvetica;
   font-weight:bold; 
   font-size:11px;
   letter-spacing: 1pt;
   color:#000000;
 }

 .cursiva { 
    font-family:verdana,arial,helvetica; 
    font-style:italic; 
    font-size:10px;
 }


 .menu  			{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: hidden;
				 line-height: 140%;}

.visibleMenu	{position: absolute;
				 font-family: MS Sans Serif;
				 font-size: 10pt;
				 background-color: menu;
				 color: menutext;
				 border: 2px threedhighlight outset;
				 cursor: default;
				 visibility: visible;
				 line-height: 140%;}
				 
.menuItem		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;}

.menuItemOver	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;}
				 
.menuItemOver A	{color: highlighttext;
				 background-color: highlight;
				 padding-left: 10px;
 				 padding-right: 15px;
 				 text-decoration: none;
				 cursor: default;}
				 
.menuItem A		{color: menutext;
				 background-color: menu;
				 padding-left: 10px;
				 padding-right: 15px;
				 text-decoration: none;
				 cursor: default;}
				 
.more			{font-family: WebDings;
				 text-align: right;
				 position: absolute;}


..bdrbottom {
	border-bottom: 1.5px solid #0080C0;
	} 

..bdrtop {
	border-top: 1.5px solid #0080C0;
	} 

..bdrleft {
	border-left: 1.5px solid #0080C0;
	} 

..bdright {
	border-right:1.5px solid #0080C0;
	} 

..bdrleftbottom {
	border-left: 1.5px solid #0080C0;
	border-bottom: 1.5px solid #0080C0;
	} 


..bdrightbottom {
	border-right: 1.5px solid #0080C0;
	border-bottom: 1.5px solid #0080C0;
} 

..bdrleftright {
	border-left: 1.5px solid #0080C0;
	border-right: 1.5px solid #0080C0;
	} 

..bdrleftrighttop{
	border-left: 1.5px solid #0080C0;
	border-right: 1.5px solid #0080C0;
	border-top: 1.5px solid #0080C0;
	} 


..bdrleftrightbottom{
	border-left: 1.5px solid #0080C0;
	border-right: 1.5px solid #0080C0;
	border-bottom: 1.5px solid #0080C0;

	} 

..bdrtopbottom {
	border-top: 1.5px solid #0080C0;
	border-bottom: 1.5px solid #0080C0;
	} 


..bdrtopleftright {
	border-top: 1.5px solid #0080C0;
	border-left: 1.5px solid #0080C0;
	border-right: 1.5px solid #0080C0;
	} 

..bdrright {
	border-right: 1.5px solid #0080C0;
	} 

