font{font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:normal; text-decoration:none; align:center;}
font.negrita {font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:bold; text-decoration:none; align:center;}
font.negrita_izquierda {font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:bold; text-decoration:none; align:center;}
font.moderador {font-family:tahoma,arial,helvetica; font-size:7pt; color:black; font-weight:normal; text-decoration:none; align:center;}
font.normal {font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:normal; text-decoration:none; align:center;}
font.resaltado {font-family:tahoma,arial,helvetica; font-size:10pt; color:black; font-weight:normal; text-decoration:none; align:center;}
font.sesiones {font-family:tahoma,arial,helvetica; font-size:8pt; color:black; font-weight:bold; text-decoration:none; align:center;}
font.titulo {font-family:"tahoma,arial,helvetica"; font-size:10pt; color:black; font-weight:bold; text-decoration:none; align:left;}

th {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#d5d5d5}
th.azul {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#ffffff; text-decoration:none;text-align:left; background-color:#00076f}
th.centro {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black;text-decoration:none;text-align:center;background-color:#d5d5d5}
th.centro20 {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black;text-decoration:none;text-align:center;background-color:#d5d5d5;width:20}
th.centro60 {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black;text-decoration:none;text-align:center;background-color:#d5d5d5;width:160}
th.centroEven {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
th.centroOdd {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
th.centro-negro {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#d5d5d5}
th.derecha {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:right; background-color:#d5d5d5}
th.device {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#000000; text-decoration:none;text-align:center}
th.izquierda1 {font-family:tahoma,arial,helvetica;font-size:8pt;color:#000000; text-decoration:none;text-align:left; background-color:#f2f2f2}
th.izquierda {font-family:tahoma,arial,helvetica;font-size:8pt;color:#000000; text-decoration:none;text-align:left; background-color:#d5d5d5}
th.izquierda_negro {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#d5d5d5}
th.izquierda-negro {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#d5d5d5}
th.negro {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#d5d5d5}
th.negro-izquierda {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#d5d5d5}
th.transparente {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:white; text-decoration:none;text-align:center; background-color:#ffffff}
th.borde { border-width: medium; border-style: outset; }


td {font-family:tahoma,arial,helvetica;font-weight:normal;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#f2f2f2}
td.derecha{font-family:tahoma,arial,helvetica;font-weight:normal;font-size:7pt;color:black; text-decoration:none;text-align:right; background-color:#f2f2f2; align:right}
td.backgroundNoRepeat{background-repeat:no-repeat;background-position:right;}
td.blanco {font-family:"tahoma,arial,helvetica";font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#ffffff}
td.blanco_centro {font-family:"tahoma,arial,helvetica";font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#ffffff}
td.blanco-centro {font-family:"tahoma,arial,helvetica";font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#ffffff}
td.blanco_centro12 {font-family:"tahoma,arial,helvetica";font-size:12pt;color:black; text-decoration:none;text-align:center; background-color:#ffffff}
td.blanco_derecha {font-family:"tahoma,arial,helvetica";font-size:8pt;color:#000000; text-decoration:none;text-align:right; background-color:#ffffff;align:right}
td.blanco-derecha {font-family:"tahoma,arial,helvetica";font-size:8pt;color:black; text-decoration:none;text-align:right; background-color:#ffffff;valign:top;align:right}
td.blanco-derecha-medio{font-family:"tahoma,arial,helvetica";font-size:8pt;color:black; text-decoration:none;text-align:right; background-color:#ffffff;valign:middle;align:right}
td.blanco_negrita {font-family:"tahoma,arial,helvetica";font-weight:bold;font-size:8pt;color:#000000;text-decoration:none;text-align:left;background-color:white;align:left}
td.blanco-negrita {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:#000000; text-decoration:none;text-align:left; background-color:#ffffff;align:left}
td.centro {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
td.centroEven {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
td.centroOdd {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
td.device {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:center; background-color:#f2f2f2}
td.izquierda {font-family:tahoma,arial,helvetica;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#f2f2f2}
td.login {font-family:Arial, Helvetica, sans-serif;font-size: 12px; color: #000066}
td.moderador {font-family:tahoma,arial,helvetica;font-weight:normal;font-size:7pt;color:black; text-decoration:none;text-align:right; background-color:#ffffff; align:right}
td.negrita {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#f2f2f2}
td.negrita-blanco {font-family:tahoma,arial,helvetica;font-weight:bold;font-size:8pt;color:black; text-decoration:none;text-align:left; background-color:#ffffff}
td.borde { border-width: medium; border-style: outset; }

body{ background-color: #ffffff }


a:link{	font-family : Tahoma, Verdana,  sans-serif, Arial,Helvetica ;
	font-size: 8pt;
        text-decoration: none;
        color: #000000;
        font-weight :  bold;
      }

a:hover{ font-family : Tahoma, Verdana,  sans-serif, Arial,Helvetica ;
         text-decoration: none;
         font-size: 8pt;color: #000000;
         font-weight :  bold;
        }

a	{ font-family : Tahoma, Verdana,  sans-serif, Arial,Helvetica ;
	  font-size: 8pt;
          text-decoration: none;
          color: #000000;
          font-weight :  bold;
  }

a.sub:link {font-family:Tahoma,Verdana,sans-serif, Arial,Helvetica ;font-size: 8pt;text-decoration: none;color: #808080;}
a.sub:hover {font-family :Tahoma,Verdana,sans-serif, Arial,Helvetica ;text-decoration: none;font-size: 8pt;color: #ff9631;font-weight:bold;}
a.sub{font-family:Tahoma,Verdana,sans-serif, Arial,Helvetica ;font-size: 8pt;text-decoration: none;color: #808080;}

a.install:link {font-family:Tahoma,Verdana,sans-serif, Arial,Helvetica ;font-size: 8pt;text-decoration: none;color: #000066;font-weight:bold;}
a.install:hover {font-family :Tahoma,Verdana,sans-serif, Arial,Helvetica ;text-decoration: none;font-size: 8pt;color: #000066;font-weight:bold;}
a.install{font-family : Tahoma, Verdana,  sans-serif, Arial,Helvetica ;font-size: 8pt;text-decoration: none;color: #000066;font-weight:bold;}

table.ancha	{ border:1; 
              cellpadding:2; 
              cellspacing:2 
            }		
	
table	{ border:0; 
        cellpadding:0; 
        cellspacing:0 
      }

.style1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	font-size: 12px;
	color: #000066;
}
.style4 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000077;
	font-weight: bold;
}


/*INPUT FILES*/

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

