.tooltip
{
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-top-color:#333333;
	border-bottom-color:#333333;
	border-left-color:#333333;
	border-right-color:#333333;
	background-color:#EAEAEA;

    color:#666666;
	text-decoration:none;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	position:absolute;
	z-index:100;
	height: 18px;
}

.azul_med_sen_cen
{
 text-decoration:underline;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#0033CC;
 font-size:13px;
}

.azul_med_sen
{
 text-decoration:underline;
 text-align:left;
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-weight:bold;
 color:#333333;
 font-size:12px;
}
.azul_peq_sen_cen
{
 text-decoration:none;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#0000CC;
 font-size:11px;
}
.azul_peq_sen
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#0033CC;
 font-size:11px;
}

.verde_grande
{
 text-decoration:none;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#006600;
 font-size:12px;
}

.negro_med_sen
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#333333;
 font-size:14px;
}

.gri_med_sen
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#FF3300;
 font-size:14px;
}

.azul_cla_peq
{
	text-decoration:none;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#0033CC;
	font-size:11px;
}
.gris_peq_sub
{
 text-decoration:underline;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:10px;
}

.gris_peq_izq
{
 text-decoration:none;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:9px;
}
.gris_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:10px;
}
.gris_med_texto
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:11px;

 
 
}

.gris_grande_articulo
{
 text-decoration:none;
 text-align:justify;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#666666;
 font-size:14px;
  line-height:1.5em;
 
 
}

.gris_med_articulo
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:12px;
  line-height:1.5em;
 
 
}
.gris_med_detalle
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:medium;
 }
.beis_med
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#EC7600;
 font-size:11px;
}
.beis_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#EC7600;
 font-size:10px;
}
.beis_peq_muy
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#EC7600;
 font-size:9px;
}
.gris_oscuro
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#6C6C6C;
 font-size:11px;
}

.verde_med_med
{
 text-decoration:none;
 text-align:justify;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#006600;
 font-size:12px;
}

.azul_med_med
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#006699;
 font-size:12px;
}
.azul_med_med_sub
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#006699;
 font-size:12px;
}
.azul_osc_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000099;
 font-size:10px;
}
.azul_osc_peq2
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000066;
 font-size:9px;
}
.azul_osc_peq1
{
 text-decoration:none;
 text-align:justify;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-weight:100;
 color:#666666;
 font-size:10px;
 font-stretch:condensed;
 padding:0 0 1px 0;
  margin: 0 0 1px 0;
 
}
.azul_cla_peq2
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#0033CC;
 font-size:9px;
}
.azul_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000066;
 font-size:11px;
}
.blanca_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFFFF;
 font-size:11px;
}

.blanca_peq_sub
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFFFF;
 font-size:11px;
}

.azul_chi
{
	text-decoration:underline;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#000066;
	font-size:9px;
}

.espacio_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFFFF;
 font-size:5px;
}
.cuadro_azul_claro
{
  border-left-color:#C1DFFF;
  border-left-style:solid;
  border-left-width:2px;

  border-right-color:#C1DFFF;
  border-right-style:solid;
  border-right-width:2px;

  border-top-color:#C1DFFF;
  border-top-style:solid;
  border-top-width:2px;

  border-bottom-color:#C1DFFF;
  border-bottom-style:solid;
  border-bottom-width:2px;
}
.cuadro_azul_claro_del
{
  border-left-color:#DDF4FF;
  border-left-style:solid;
  border-left-width:1px;

  border-right-color:#DDF4FF;
  border-right-style:solid;
  border-right-width:1px;

  border-top-color:#DDF4FF;
  border-top-style:solid;
  border-top-width:1px;

  border-bottom-color:#DDF4FF;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.cuadro_gris
{
  border-left-color:#CCCCCC;
  border-left-style:solid;
  border-left-width:1px;

  border-right-color:#CCCCCC;
  border-right-style:solid;
  border-right-width:1px;

  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;

  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.bor_azu_izq
{
 border-left-color:#999999;
 border-left-style:solid;
 border-left-width:1px;
}
.bor_gri_izq
{
 border-left-color:#F3F3F3;
 border-left-style:solid;
 border-left-width:1px;
}
.bor_azu_der
{
 border-right-color:#999999;
 border-right-style:solid;
 border-right-width:1px;
}
.bor_gri_der
{
 border-right-color:#F3F3F3;
 border-right-style:solid;
 border-right-width:1px;
}
.bor_gri_aba
{
 border-bottom-color:#999999;
  border-bottom-style:dotted;
  border-bottom-width:1px;
}
.bor_gri_aba_solido
{
 border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
}

.bor_gri_arr
{
  border-top-color:#CCCCCC;
  border-top-style:dotted;
  border-top-width:1px;
}
.bor_gri_arr_dir
{
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
}
.bor_ama_arr
{
  border-top-color:#FFFF00;
  border-top-style:dotted;
  border-top-width:2px;
}
.bor_ama_aba
{
  border-bottom-color:#FFFF33;
  border-bottom-style:solid;
  border-bottom-width:2px;
}
.cursor
{
 cursor:pointer;
}
.cuadro_texto
{
    text-align:left;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000066;
	border-width:1px;
	border-color:#3399CC;
	border-style:hidden;
	background:#FFFFFF;
}

.botton2
{
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#333333;
	border-width:2px;
	border-color:#CCCCCC;
	border-style:outset;
	background:#DADADA;
}

.bor_gris_claro
{
  border-bottom-color:#D2F2FF;
  border-bottom-style:solid;
  border-bottom-width:1px;
}


/******    VIEJO      /////////////////////////*/
/*.negra_just
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000066;
 font-size:11px;
}
.cursor
{
 cursor:pointer;
}
.verde
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#003300;
 font-size:14px;
}
.negra_just_sen
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000000;
 font-size:11px;
}
.turq_just_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000066;
 font-size:10px;
 
}
.negra_cent_sen
{
 text-decoration:none;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000066;
 font-size:11px;

}
.negro_cen
{
 text-decoration:none;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000066;
 font-size:11px;
}
.amarillo_cen
{
 text-decoration:none;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFF00;
 font-size:13px;
}
.amarillo
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFF00;
 font-size:15px;
}

.cuadro_azul
{
  border-left-color:#0033CC;
  border-left-style:solid;
  border-left-width:1px;

  border-right-color:#0033CC;
  border-right-style:solid;
  border-right-width:1px;

  border-top-color:#0033CC;
  border-top-style:solid;
  border-top-width:1px;

  border-bottom-color:#0033CC;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.cuadro_verde
{
  border-left-color:#84C1C1;
  border-left-style:solid;
  border-left-width:1px;

  border-right-color:#84C1C1;
  border-right-style:solid;
  border-right-width:1px;

  border-top-color:#84C1C1;
  border-top-style:solid;
  border-top-width:1px;

  border-bottom-color:#84C1C1;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.letra_blanca
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:800;
 color:#FFFFFF;
 font-size:11px;
}
.letra_blanca_subrayada
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:800;
 color:#FFFFFF;
 font-size:11px;
}
.letra_roja
{
 text-decoration:underline;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:800;
 color:#CC0000;
 font-size:11px;
}
.letra_blanca_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#FFFFFF;
 font-size:11px;
}
.cuadro_gris
{
 border-bottom-color:#CCCCCC;
 border-bottom-style:solid;
 border-bottom-width:1px;
 
 border-left-color:#CCCCCC;
 border-left-style:solid;
 border-left-width:1px;
 
 border-right-color:#CCCCCC;
 border-right-style:solid;
 border-right-width:1px;
 
 border-top-color:#CCCCCC;
 border-top-style:solid;
 border-top-width:1px;
}

.piepagina
{
 text-decoration:none;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000066;
 font-size:10px;
}

.boton_entrada
{
 color:#FFFFFF;
 background-color:#006699;
 border-color:#0000FF;
 border-style:double;
 font:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 text-align:center;
 cursor: pointer;

}

.cuadro_amarillo
{
  border-left-color:#FFCC00;
  border-style:dashed;
  border-left-style:solid;
  border-left-width:1px;

  border-right-color:#FFCC00;
  border-right-style:solid;
  border-right-width:1px;

  border-top-color:#FFCC00;
  border-top-style:solid;
  border-top-width:1px;

  border-bottom-color:#FFCC00;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.bor_azul_claro_iz
{
 border-left-color:#99CCFF;
 border-left-style:solid;
 border-left-width:1px;
}
.bor_azul_claro_ar
{
 border-top-color:#99CCFF;
 border-top-style:solid;
 border-top-width:1px;
}

.bordeDer2
{
 border-right-color:#000066;
 border-right-style:solid;
 border-right-width:1px;
}

.bordeArr2
{
  border-top-color:#000066;
  border-top-style:solid;
  border-top-width:1px;
}

.bor_azul_claro_ab
{
  border-bottom-color:#336699;
  border-bottom-style:solid;
  border-bottom-width:3px;
}

.azul_sen
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:100;
 color:#000066;
 font-size:12px;
}

.turqui_peq
{
 text-decoration:none;
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000066;
 font-size:11px;
}

.letra_negra
{
 text-decoration:none;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#000000;
 font-size:11px;
}

.text1
{
    text-align:left;
	font-family:Verdana; 
	font-size:12px; 
	border-color:#CCCCCC;
	color:#000066;
	border-width:2px;
	border-color:#000099;
	border-style:none;
	background:#FFFFFF;
}
.borde_arriba_verde
{
  border-top-color:#006633;
  border-top-style:solid;
  border-top-width:3px;
}
.borde_derecho_verde
{
 border-right-color:#006633;
 border-right-style:solid;
 border-right-width:1px;
}
.borde_abajo_verde
{
  border-bottom-color:#006633;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.borde_abajo_verde_cla
{
  border-bottom-color:#009900;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.borde_abajo_naranja
{
  border-bottom-color:#FF6600;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.borde_abajo_naranja_raya
{
  border-bottom-color:#FF6600;
  border-bottom-style:dotted;
  border-bottom-width:3px;
}
.letra_blanca_subr
{
 text-decoration:underline;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#FFFFFF;
 font-size:13px;
}
.letra_verde_grande
{
 text-decoration:underline;
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bolder;
 color:#006600;
 font-size:40px;
}

*/
