@charset "utf-8";
/* CSS Document */
html{
    overflow:auto;
}
body {
	background-image:url(../images/grf_fondo_gris.gif);
	background-attachment:fixed;
}
TD.celeste {
	background-image:url(../images/grf_fondo_celeste.gif);
}
TD.blanco {
	background-image:url(../images/grf_fondo_blanco_celeste.gif);
}
TABLE.gris_cuerpo {
	background-image:url(../images/grf_fondo_gris_cuerpo.gif);
	background-position:bottom;
}
TABLE.gris_cuerpo_empleos {
	background-image:url(../images/grf_fondo_gris_cuerpo_empleos.gif);
	background-position:bottom;
}
#micapa {
	position:absolute;
    margin:0 auto; /* establece margenes automáticos */
    width:900px;
    height:168px;
}
#micapa_barra {
	position:absolute;
    margin:0 auto; /* establece margenes automáticos */
    width:204px;
    height:512px;
}
#micapa_barra_nosotros {
	position:absolute;
    margin:0 auto; /* establece margenes automáticos */
    width:204px;
    height:615px;
}
#micapa_barra_productos {
	position:absolute;
    margin:0 auto; /* establece margenes automáticos */
    width:204px;
    height:588px;
}
#micapa_barra_productos2 {
	position:absolute;
    margin:0 auto; /* establece margenes automáticos */
    width:204px;
    height:720px;
}

/*Para Texto-------------------------------------------------------------------------------------------------------*/
.txt7px { FONT-SIZE: 7px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt8px { FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt9px { FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt10px { FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt11px { FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt14px { FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt16px { FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }
.txt18px { FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #666666; }

.txta7px { FONT-SIZE: 7px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta8px { FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta9px { FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta10px { FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta11px { FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta14px { FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta16px { FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }
.txta18px { FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #006699; }

.txtb7px { FONT-SIZE: 7px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb8px { FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb9px { FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb10px { FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb11px { FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb14px { FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb16px { FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
.txtb18px { FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }

.txtc7px { FONT-SIZE: 7px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc8px { FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc9px { FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc10px { FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc11px { FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc14px { FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc16px { FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
.txtc18px { FONT-SIZE: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }

.lnkb8px { FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
A.lnkb8px:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb8px:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb8px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }

.lnkb9px { FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
A.lnkb9px:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb9px:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb9px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }

.lnkb10px { FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
A.lnkb10px:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb10px:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb10px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }

.lnkb11px { FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
A.lnkb11px:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb11px:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb11px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }

.lnkb12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #FFFFFF; }
A.lnkb12px:link { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb12px:visited { COLOR: #FFFFFF; TEXT-DECORATION: none }
A.lnkb12px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }

.lnka12px { FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-FAMILY: Arial; COLOR: #0397D6; }
A.lnka12px:link { COLOR: #0397D6; TEXT-DECORATION: none }
A.lnka12px:visited { COLOR: #0397D6; TEXT-DECORATION: none }
A.lnka12px:hover { COLOR: #FFCC33; TEXT-DECORATION: underline }
