﻿body  { font-family: Calibri, Verdana; color: #000000; font-size: 8pt;
SCROLLBAR-FACE-COLOR:#dedfea; 
SCROLLBAR-HIGHLIGHT-COLOR: #cdccdd; 
SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #000000; 
SCROLLBAR-TRACK-COLOR: #e3e3e3; 
SCROLLBAR-DARKSHADOW-COLOR: #666666;
 }
a {color: #02861c;}
a:link, a:visited {
		text-decoration: underline;
		color: #02861c;	}
a:hover, a:active {
		text-decoration: underline;
		color: #02ae24;	}
.blanco {  color: #fff;  }
.Pie {   padding: 5 15 5 15  }
table { font-family: Calibri, Verdana; color: #000000; font-size: 8pt; }
.txt_A10 { font-family:Calibri, Arial; font-size: 10pt; }
.txt_A11px { font-family:Calibri, Arial; font-size: 11px; }
.arial8 { font-family:Arial; font-size:8pt; }
.arial9 { font-family:Arial; font-size:9pt; }
.BordeTableProd {  border-bottom: 1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.SelectBox { font-family:Arial; font-size: 10pt; }
.SelectBox2 { font-family:Arial, Verdana; font-size: 8pt; }
.top_bottom_a { background-color:#F2F2F2; border-top: 1px solid #0000CC; border-bottom: 1px solid #0000CC }
.top_bottom_left_a { background-color:#F2F2F2; border-top: 1px solid #0000CC; border-left: 1px solid #0000CC; border-bottom: 1px solid #0000CC }
.top_bottom_right_a { background-color:#F2F2F2; border-top: 1px solid #0000CC; border-right: 1px solid #0000CC; border-bottom: 1px solid #0000CC }

.tdtituloA     { border-bottom:1px solid #0000CC; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#0000CC; }
.tdtitulo      { border-bottom:1px solid #218423; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#000000; font-weight:bold; height:22px; }
.titulo     { color: #fff; font-size: 13pt; font-family:Calibri, Arial; }
.tdverde { background-color:#2e723b}
.titulo_blanco { font-family: Calibri, Arial; font-size: 13pt; color: #ffffff;  } 
.tituloProd { color: #02861c; font-size: 12pt; font-family:Calibri, Arial; }
.precioA      { color: #0000CC; font-size: 10pt; font-family:Calibri, Verdana; font-weight: bold }

.tdPrecioA      { border:1px solid #0000CC; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#0000CC; font-weight:bold; height:20px; }
.tdPrecioNa     { border:1px solid #0000CC; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#000000; font-weight:bold; height:20px; }

.tdPrecioNa_gris   { border:1px solid #cccccc; background-color:#F2F2F2; font-family:Arial; font-size:10pt; color:#000000; font-weight:bold; height:20px; }
.tdPrecioNa_gris2  { border:1px solid #cccccc; background-color:#F2F2F2; font-family:Arial; font-size:11px; color:#000000; font-weight:bold;  }

.tdPrecio      { border:1px solid #218423; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#218423; font-weight:bold; height:20px; }
.tdPrecioN     { border:1px solid #218423; background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#000000; font-weight:bold; height:20px; }

.tdPrecioSinBorderA { background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#0000CC; font-weight:bold; height:20px; }
.tdPrecioSinBorderR { background-color:#F2F2F2; font-family:Calibri, Verdana; font-size:10pt; color:#C91414; font-weight:bold; height:16px; }
.tdPrecioSinBorderRojo { background-color:#dfdfdf; font-family:Calibri, Verdana; font-size:10pt; color:#FF0000; font-weight:bold; height:16px; }

.tdPrecioConBorderR { border:1px solid #cccccc; background-color:#dfdfdf; font-family:Calibri, Verdana; font-size:10pt; color:#C91414; font-weight:bold; height:16px; }
.tdPrecioSinBorder { background-color:#dfdfdf; font-family:Calibri, Verdana; font-size:10pt; color:#218423; font-weight:bold; height:20px; }
.tdPrecioSinBorderN { background-color:#dfdfdf; font-family:Calibri, Verdana; font-size:10pt; color:#000000; }

.linkverde   { font-family:Calibri, Verdana; font-size:10pt; color:#08863E;text-decoration: none; }        
.txt_descrip_home { font-size: 9pt; font-family: Calibri, Verdana; text-decoration: none;  }
.link       { text-decoration: none; color: #2D2D82; font-family: Calibri, Verdana; font-size: 9pt;}
.error  { font-size:9pt; color:#FF0000; font-family: Arial, Verdana;} 
.error10  { font-size:10pt; color:#FF0000; } 
.error12  { font-size:12pt; color:#FF0000; } 
.precio      { color: #218423; font-size: 10pt; font-family:Calibri, Verdana; font-weight: bold }
.precioRojo  { font-size:10pt; color:#FF0000; font-weight:bold; } 
.precioRojo11  { font-size:11pt; color:#FF0000; font-weight:bold; } 
.precioBlanco  { font-size:8pt; color:#FFFFFF; font-weight:bold; font-family:Arial;}   
.txt_encabezado  { font-size:10pt; color:#000000; font-family:Calibri, Verdana; text-decoration:none; }  
.txt_encabezadoN  { font-size:10pt; color:#fff; font-family:Calibri, Verdana; text-decoration:none; margin-right:5px } 
.txt_descrip { border-style:outset; border-width:0px; font-family: Calibri, Verdana; font-size: 1pt; color: #000000; 
               padding: 0; text-decoration:none }          
.txt_descrip2 { font-family: Arial; font-size: 9pt; color: #000000;  text-decoration:none } 
                 
.tdbajo      { font-family: Calibri, Verdana; color: #000000; font-size: 9pt; background-color:#A9C6C3; border:1px solid #999999; }
.fondoverde      { font-family: Calibri, Verdana; color: #000000; font-size: 9pt; background-color:#EBEDF6; }
.tdbajoA      { font-family: Calibri, Verdana; color: #000000; font-size: 9pt; background-color:#EBEDF6; border:1px solid #999999; }

.tdGris      { font-family: Calibri, Verdana; color: #000000; font-size: 9pt; background-color:#F2F2F2; border:1px solid #B0AFAF; }
.bordebottomdottedGris  { border-bottom:1px dotted #cccccc; }
.bordesGris  { border:1px solid #B0AFAF; }
.fondoGris   { font-family: Calibri, Verdana; color: #000000; font-size: 9pt; background-color:#EBEBEB; }
.fondoGrisclaro { font-family: Arial, Verdana; color: #000000; font-size: 8pt; background-color:#F7F8F9; }
.bordesVerde   { border:1px solid #218423; }

.Borde_Puntos_right { border-right: 1px dotted #BFC9E5;}
.Borde_top { border-top: 1px dotted #666666;}
.Borde_Puntos_bottom { border-bottom: 1px dotted #999999;font-size: 10pt; font-family: Calibri, Verdana;}
