#html, body
{
	padding:0px;
	margin:0px;
	text-align:center;
	background: #efede7 url(../imagenes/pixelarriba.gif) repeat-x top;
	color:#000;	
	font-family: Arial;
	font-size: 9pt;
	height:100%;
	width:100%;
}
#html, body {text-align:-moz-center;}

.sub_cab 
{
	background: #ffffff url(../imagenes/subCabecera.gif) no-repeat top;
	height:55px;
	float:right;
	border:0px;
}

.tb_busca
{
	/*background: url(../imagenes/cuadroBuscador.gif) bottom right;*/
	border:0px;
	width:236px;
	height:19px;
}

.cab_fam2{color:#bd0a26;}
.cab_fam
{
	color:#bd0a26;
	background: #ffffff url(../imagenes/menu_1.gif) no-repeat top;
}

.fondo_boton
{
	background:url(../imagenes/marca.gif) no-repeat bottom right;
}

.tit_menu
{
	background: url(../imagenes/banda.gif) no-repeat bottom center;
	padding-bottom:11px;
	height:31px;
}

.tit_contacto
{
	padding-bottom:11px;
	height:31px;
}

.tit_pedidos
{
	padding-bottom:12px;
	height:31px;
	font-family: Bodoni MT;
	font-size: 14pt;
	color:#0099A2;
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
}

.sub_fam:link,.sub_fam:active, .sub_fam:visited
{
	background: #ffffff url(../imagenes/menu_2.gif) no-repeat top;
}

.txtForm
{
	float:right;
	font-size:10px;
	background-color:#fffd9e;
	border: #ae9728 1px solid;
	width: 108px;
	height:16px;
}

.textbox_registro_g
{
	color:#3a4450;
	background-color:#ffffff;
	font-family: Trebuchet MS;
	font-size: 9pt;
	border:solid 1px #000;
	height:20px;
	width:200px;
}

.texto_menu_sup
{
	color:#0099a2; 
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.texto_menu_sup:hover
{
	color:#000000; 
	font-family:Trebuchet MS;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.link_menu:visited, .link_menu:link, .link_menu:active
{ 
	font-family: Trebuchet MS;
	font-size: 12pt; 
	color: #000000; 
	text-decoration: none;
	vertical-align:bottom;
}

.link_menu:hover
{ 
	font-family: Trebuchet MS;
	font-size: 12pt; 
	color: red; 
	text-decoration: none;
	vertical-align:bottom;
}

.link_oly
{
	font-family:Arial;
	font-size: 9pt; 
	color: #830404; 
	text-decoration: underline;
	vertical-align:bottom;
}


.link_submenu
{ 
	font-family:Trebuchet MS;
	font-size: 10pt; 
	color: #000000; 
	font-style:normal;
	text-decoration: none;
	vertical-align:bottom;
}
.link_submenu:hover { color: #0099a2; }

.link_submenu_v
{ 
	font-family:Trebuchet MS;
	font-size: 10pt; 
	color: #000000; 
	font-style:normal;
	text-decoration: none;
	vertical-align:bottom;
}
.link_submenu_v:hover {	color: #8ca200; }

.pie
{
	font-family:Trebuchet MS; 
	font-size: 8pt; 
	color: #0099a2; 
	text-decoration: none;
	font-weight: normal;
}

.link_pie:visited, .link_pie:link, .link_pie:active
{ 
	font-family:Trebuchet MS; 
	font-size: 8pt; 
	color: #0099a2; 
	text-decoration: none;
	font-weight: normal;
}

.link_pie:hover
{ 
	font-family:Trebuchet MS; 
	font-size: 8pt; 
	color: #000; 
	text-decoration: none;
	font-weight: normal;
}

#content, #footer
{
 width:100%;
}

.tbl_pie
{
	background: #f0eeea;
	height:209px;
	font-family:Trebuchet MS;
	font-size: 12px;
	width:100%;
	color:#FFF;
	line-height:17px;
}

.barra_navegacion
{
	font-family:Trebuchet MS;
	font-size: 12px;
	width:100%;
	color:#FFF;
	background:url(../imagenes/p_navega.gif) repeat-x;
}

.pnl_familia
{
	padding:10px;
}

.lbl_familia
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#000;	
}

a.boton:link, a.boton:active, a.boton:visited{ font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 12px; font-weight: normal }
a.boton:hover   { font-family: Trebuchet MS; text-decoration: none; color: #898989; font-size: 12px; font-weight: normal }

a.boton_familia:link,a.boton_familia:active, a.boton_familia:visited{ font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 14px; font-weight: normal }
a.boton_familia:hover   { font-family: Trebuchet MS; text-decoration: none; color: #898989; font-size: 14px; font-weight: normal }

a.navega  { font-family: Trebuchet MS; text-decoration: none; color: #CCC; font-size: 12px; font-weight: normal }


.titulo_producto
{
	font-family:Tw Cen MT; font-size:18pt; padding-left:10px; color:#0099A2;
}
.texto_producto
{
	font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 12px;
}

.precio_producto
{
	font-family:Trebuchet MS; text-decoration: none; color: #484441; font-size: 16px; font-weight:bold;
}

.descripcion_producto
{
	font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 11px;
}

.titulo_familia
{
	font-family:Tw Cen MT; font-size:18pt; padding-left:10px; color:#0099A2;
}

.texto_familia
{
	font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 12px;
}

.precio_familia
{
	font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 14px;
}

.descripcion_familia
{
	font-family: Trebuchet MS; text-decoration: none; color: #CCC; font-size: 11px;	
}

.texto_mensaje
{
	font-family: Trebuchet MS; text-decoration: none; color: #CCC; font-size: 11px;	
}

.titulo_form
{
	font-family: Trebuchet MS; text-decoration: none; color: #ffffff; font-size: 12px;	
}

.texto_form
{
	font-family:Trebuchet MS; text-decoration: none; color: #000000; font-size: 9pt;
}

.texto_form2
{
	font-family: Trebuchet MS; text-decoration: none; color: #383a0d; font-size: 9pt;
}
a.boton_form:link, a.boton_form:active, a.boton_form:visited{ font-weight:normal;font-family:Trebuchet MS;font-size:12px;text-decoration: none;color:#000;}
a.boton_form:hover   {color:#c11734;}


.fondo_hoja
{
	font-family:Trebuchet MS;
	font-size: 11pt;
	color:#0099a2;
	font-style:normal;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}

.circulo
{
	background: url(../imagenes/circulo.jpg) no-repeat left center;
	padding-left:15px;
}

.fondo_registro
{
	background:url(../imagenes/registro.gif) no-repeat;
	height:74px;
	width:258px;
	vertical-align:middle;
	text-align:left;
	padding-left:65px;
}

.fondo_carrito
{
	background:url(../imagenes/carrito.gif) no-repeat;
	height:74px;
	width:258px;
	vertical-align:middle;
	text-align:left;
	padding-left:65px;
}

.fondo_productos
{
	background:url(../imagenes/productos.jpg) no-repeat;
	height:39px;
	width:165px;
}