.boxContenido { padding-top: 4px; }
.box4left { padding-left: 4px; width: 618px; }

.boxEmpresa { padding-left: 4px; width: 440px; }
.boxNoticias  {padding-left: 4px; width: 182px; }

.box16left { padding-left: 16px; width: 618px; }
.boxTituloPagina { font: bold 12px arial; color: #666666; background-color: #E6E6E6; border: 1px solid #999999; padding-left: 4px;}
.boxGris { font: normal 10px arial; color: #666666; background-color: #E6E6E6; border: 1px solid #999999; }
.boxGrisClaro { font: normal 9px geneva; color: #000000; background-color: #ececec; border: 1px solid #666666; padding: 2px; }

.boxAnuncio { font: normal 10px arial; color: #666666; background-color: #E9E9E2; border-bottom: 1px solid #999999; }

.textoContenido { font: normal 11px arial; color: #666666; padding-left: 20px; }
.textoPad10 { font: normal 11px arial; color: #666666; padding: 10px; }

.textoContenidoBold { font: bold 11px arial; color: #666666; padding-left: 20px; padding-right: 10px;}
.texto9 { font: normal 9px arial; color: #666666; }
.texto9blanco { font: normal 9px arial; color: #ffffff; }
.texto12blanco { font: normal 12px arial; color: #ffffff; }
.texto24blanco { font: normal 24px arial; color: #ffffff; }

.fichaTitulo {font: bold 11px arial; color: #666666;}
.fichaRef {font: normal 10px arial; color: #666666;}
.fichaDesc {font: normal 11px arial; color: #666666;}
.fichaPrecio {font: bold 12px arial; color: #666666;}
.fichaPrecioNull {font: normal 10px arial; color: #555555; text-decoration: line-through; background-color: #EAEAEA; }

.precio {font: bold 11px arial; color: #666666; text-align: right; }
.precioTotal {font: bold 12px arial; color: #000000; text-align: right; border-top: 2px solid #666666; }

.label { font: bold 9px verdana; color: #382179; }
.input_text { font: normal 9px verdana; background-color: #E0DCEA; border: 1px solid #999999; }
.input_button { font: normal 9px verdana; color: #000000; background-color: #D6DBEF; border: 1px solid #A7B1DC; padding: .5px;}
.input_buttonA { font: bold 12px arial; color: #ffffff; background-color: #fbcb11; border: 1px solid #FCA21B; padding: .5px; width: 143px; }
.input_select { font: normal 9px verdana; background-color: #E0DCEA; border: 0px solid #999999; }

.menuTienda { font: bold 11px arial; color: #FFFFFF; background-color: #3f1c80;}
.menuTienda:hover { color: #FFCC00; }

.menuEmpresa { font: bold 12px sans-serif; color: #301D67; background-color: #FFCC00; text-decoration: none; }
.menuEmpresa a { }
.menuEmpresa:hover { color: #FFCC00; background-color: #383052; text-decoration: underline; }

.noticiaFecha  { font: normal 9px sans-serif; color: #379F3D; }
.noticiaTitulo { font: bold 11px sans-serif; color: #505f94; padding-bottom: 2px; } 
.noticiaTexto {font: normal 10px sans-serif; color: #666666; text-align: justify; } 

#carrito {font: normal 9px verdana; color: #3f1c80; background-color: #FFE682; border: 1px solid #FEAC01; }

.separador { border-bottom: 2px solid #505f94; height: 2px; padding-bottom: 2px;}
.tituloAzul { font: bold 12px arial; color: #382179; margin-top: 5pt;}
.tituloBlanco { font: bold 12px arial; color: #FFFFFF; }

.warning { font: normal 12px arial; color: #ff0000; background-color: #FFFFFF; border: 1px solid #ff0000; padding: 5px;}
.mensaje { font: normal 12px arial; background-color: #EADFFF; border: 1px solid #3f1c80; padding: 5px;}
.mensaje2 { font: normal 11px arial; background-color: #F5F0FF; border: 1px solid #9C77E1; padding: 5px;}
.tituloColumna { font: bold 12px arial; color: #382179; padding: 1px 3px; border-bottom: 2px solid #505f94; }
.par   { font: normal 11px arial; color: #666666; background: #f2f2f2; border-bottom: 1px solid #666666; }
.impar { font: normal 11px arial; color: #666666; background: #F0E8FF; border-bottom: 1px solid #666666; }

.par1   { font: normal 10px arial; color: #666666; background: #f2f2f2; }
.impar1 { font: normal 10px arial; color: #666666; background: #F8F3E9; }

.tablaDatos { font: normal 11px arial; color: #666666; background: #f2f2f2; border: 1px solid #666666; }

/* ---- navigator ---- */
.nav_normal { color:#003473; font-family: verdana, geneva; font-size: 9px; }
a.nav, a.nav:visited { color: #000000; 	font-family: verdana, geneva; font-size: 9px; text-decoration: none; }
a.nav:hover { color: #ff0000; }

.linkBlanco { font: normal 9px verdana; color: #ffffff; }
.linkBlanco:hover { font: bold 9px verdana; color: #ffffff; }

.link12Blanco { font: normal 12px verdana; color: #ffffff; }
.link12Blanco:hover { font: bold 12px verdana; color: #ffffff; }