/* Generales */
body,html { margin: 0; padding: 0; background-color: #000000; background-image: url(images/bg.gif); }
body { min-width:860px; }
#div_principal { width: 860px; margin:0 auto; background-color:#000000; border-left:#ff0000 solid 1px; border-right:#ff0000 solid 1px; }
/* Portada */
#div_head { background-image:url(images/bg_head.gif); background-repeat:repeat-x; height: 100px; text-align:left; }
#left { float:left; width:280px; }
#right { background-color:#000000; float:right; width:240px; }
#label_noticias { left:20px; position:relative; float:left; }
#centro { float:left; }
#centro_full { float:left; width: 620px; }
#bottom { clear:both; width:860px; text-align:center; }
.caja_noticia { width:270px; margin-left:10px; font-family: Tahoma, Helvetica; }
.fecha_noticias { color:#5a5a5a; font-size:60%;	}
.titulo_noticias { color:#ffffff; font-weight:bold; font-style:italic; padding-top:0px; font-size:90%; }
.texto_noticias { padding-top:10px; color:#ffffff; text-align:justify; font-size:70%; }
.texto_artcompleto { color:#ff0000; padding-top:10px; font-size:60%; }
.texto_artcompleto a:link, a:visited { color: #FF0000; text-decoration: none; }
.texto_artcompleto a:hover { color: #FF0000; text-decoration: underline; }
.texto_footer { font-family: Tahoma, Helvetica; font-size:60%; color:#CCCCCC; }
.texto_footer a:link, a:visited { color:#FFFFFF; text-decoration: none; font-weight:bold; }
.texto_footer a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
/* Select de Productos */
#centro_productos { float:left; background-color:#000000; width: 570px; text-align:center; }
#caja_producto { background-color:#000000; border:2px #000000 solid; font-family: Tahoma, Helvetica; margin-bottom:10px; }
#caja_producto_over { background-color:#161616; border:2px #161616 solid; font-family: Tahoma, Helvetica; margin-bottom:10px; cursor:pointer; }
.texto_categoria { color:#cccccc; padding-right:20px; font-size:80%; font-weight:bold; }
.texto_nombre { color:#ffffff; padding-right:20px; font-size:90%; font-weight:bold; }
.texto_codigo { color:#ff0000; font-size: 70%; padding-left:5px; }
/* Vista de Producto */
#centro_vista_producto { left:20px; position:relative; float:left; background-color:#000000; width: 575px; text-align: center; }
#caja_vista_producto { font-family: Tahoma, Helvetica; background-color:#000000; }
#caja_caracteristicas { background-color:#000000; font-family: Tahoma, Helvetica; }
.titulo_caracteristicas { color:#FFFFFF; font-size: 70%; font-weight:bold; }
.texto_caracteristicas { color:#666666; font-size: 60%; }
.titulo_categoria { color:#666666; font-size: 80%; font-weight:bold; }
.texto_nombre { color:#FFFFFF; font-size:70%; font-weight:bold; }
#producto_texto { color:#CCCCCC; font-size:10px; text-align:justify;}
#producto_sub { color:#666; font-size:12px; font-weight:bold;}
#producto_lista {color:#CCCCCC; font-size:9px; list-style-type: none; padding: 0; margin-left: 1em; }
#producto_lista li { background-image: url(bullet.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0px 0px 0px 18px; margin: .2em 0;}
.espec { font-family: Tahoma, Helvetica; font-size: 60%; color:#666666; }
.espec a:link { font-weight:bold; color:#999999; text-decoration:none; }
.espec a:hover { font-weight:bold; color:#FF0000; text-decoration:none; }
/* Contacto */
.titulo_campo { font-family: Tahoma, Helvetica; color:#CCCCCC; font-size:60%; }
.campos { width:350px; background-color:#333333; border:none; font-family: Tahoma, Helvetica; color:#FFFFFF; font-size:70%; padding:5px; overflow:auto; }
.titulo_ciudad { font-family: Tahoma, Helvetica; color:#FFFFFF; font-size:10px; font-weight:bold;}
.texto_contacto { font-family: Tahoma, Helvetica; color:#666666; font-size:10px; }
.texto_rojo { font-family: Tahoma, Helvetica; color:#FF0000; font-size:10px; font-weight:bold; }
.texto_contacto a:link, a:visited { font-family: Tahoma, Helvetica; color:#666666; font-size:10px; text-decoration:none; }
.texto_contacto a:hover { font-family: Tahoma, Helvetica; color:#FF0000; font-size:10px; text-decoration:underline; }