body 
{
 	background-image: url('images/fondo_pagina.gif');
}
			
table {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:8pt;
     }

.tabla_bg {
               background-color:#ffffff;
             }


body.presentacion {
                   background-image: none;
                   background-color: #0602AD;
                  }

.tcabecera
{
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size:11px;
        border-width:3;
        font-weight: normal;
        text-align:center;
        background-color: #18386c;
        color: White;
}
			  
.scrolling2 
{
	height: 7em; 
	overflow: auto
}

.cajas
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    WIDTH: auto;
	 HEIGHT: auto;
	 FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.botones
{
   FONT-SIZE: 12px;
	width: 40px;
   CURSOR: hand;
	color : White;
   FONT-FAMILY: Verdana,Helvetica,sans-serif;
	background: url(../images/boton.jpg);
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	border: none;
	font-weight: bold;
}

input        
{
    border-color:#c3c3c3;
    border-width:1;
    font-family:verdana;
	 font-size:10px;
    background-color: #ffffff;
    color:#000000;
    font-weight: normal;
}

input.button 
{
    border-color:#c3c3c3;
    border-width:1;
    font-family:verdana;
    font-size:10px;
    background-color: #ffffff;
    color:#000000;
    font-weight: bold;
}

.titulos {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  color:  #18386c; 
  font-weight: bold;
}

.subtitulos {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
line-height: normal; 
color:  #517DA8; 
text-decoration: none; 
font-weight: bold;
}

.tituloblanco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: bold; font-weight: bold; color: #ffffff}
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}

.texto2 {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: Black; 
text-decoration: none; 
font-style: normal;
}

.texto2a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  color: #103063; 
  font-weight: bold;
}

.texto2blanco {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color: White; 
text-decoration: none; 
font-style: normal;
}

.textoblanco {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: White; 
text-decoration: none; 
font-style: normal;
}

.texto_rojo {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal; 
color: Red; 
text-decoration: none; 
font-style: normal;
}

A:LINK, A:VISITED {
	text-decoration : none;
	color: Black;
}

A:HOVER {
	text-decoration : underline;
	color: Black;
}


textarea { 
               border-color:#3C3C3C;
					border-width:1;
					font-family:tahoma;
					font-size:11;
					color:#000000;
					background-color:#ffffff;
 }


.piecopy
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 9px;  
   COLOR: White;
}

.pie
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 9px;  
   COLOR: Black;
}
.pieicon
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 9px;  
   COLOR: #1D4A77;
}

HR {
	color: #336699;
	height: 1px;
	width: 98%;
	text-align: center;
}


.grid-header
{
	background-color: #18386c;
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	height: 20px;
 	color: White;
	text-align: center;
}

.grid-row
{
	background-color: White;
	font: 10px Verdana;
	height: 16px;
}

.grid-alt-row
{
	background-color: #e7ebf1;
	font: 10px Verdana;
	height: 16px;
}

.titulo4 {
       font-family: Tahoma;
       font-size: 17px;
       font-style: bold;
       color: Orange;
}

.titulo3 {
       font-family: Tahoma;
       font-size: 12px;
       font-style: bold;
       color: #186696;
}

#scrollRef { 
     width:450px;
	  height: 450px;
     background-color:#FFFFFF; 
	  overflow: auto;
}

#divGrid { 
     width:750px;
	  height: 450px;
	position: relative;
}

.modalBackground 
        {
            background-color: Silver;
            filter:alpha(opacity=60);
            opacity:0.60;   
        }    
        .updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#FFFFFF; 
            position:absolute; 
            width:200px; 
            height:100px;    
        }
        .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }

		  
.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    position: absolute;
}

.container
{
    width: 500px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.header
{
    background: url(../images/sprite.png) repeat-x 0px -200px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 3px 10px;
} 

.header .msg
{
    font-weight: bold;
}         

.body
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
} 

.body .msg
{
    background: url(../images/sprite.png) no-repeat 0px -1150px;	
    float: left;
    padding-left: 22px;
}  

.footer
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-bottom: 8px;
    padding-right: 8px;
} 

.close
{
    right: 7px;	
    background: url(../images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}

