#html, body
{
	padding:0px;
	margin:0px;
	text-align:center;
	color:#000;	
	font-family: Arial;
	font-size: 9pt;
	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: Arial;
	font-size: 9pt;
	border:solid 1px #000;
	height:20px;
	width:200px;
}

.texto_menu_sup
{
	color:#0099a2; 
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.texto_menu_sup:hover
{
	color:#000000; 
	font-family:Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
}

.link_menu:visited, .link_menu:link, .link_menu:active
{ 
	font-family: Arial;
	font-size: 12pt; 
	color: #000000; 
	text-decoration: none;
	vertical-align:bottom;
}

.link_menu:hover
{ 
	font-family: Arial;
	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:Arial;
	font-size: 10pt; 
	color: #000000; 
	font-style:normal;
	text-decoration: none;
	vertical-align:bottom;
}
.link_submenu:hover { color: #0099a2; }

.link_submenu_v
{ 
	font-family:Arial;
	font-size: 10pt; 
	color: #000000; 
	font-style:normal;
	text-decoration: none;
	vertical-align:bottom;
}
.link_submenu_v:hover {	color: #8ca200; }

.pie
{
	font-family:Arial;
	font-size: 8pt;
	color:#695c00;
	text-decoration: none;
	font-weight: normal;
}

.link_pie
{ 
	font-family:Arial; 
	font-size: 8pt; 
	color: #695c00; 
	text-decoration: none;
	font-weight: normal;
}
.link_pie:hover{color: #a39d66; text-decoration: none;}

#content, #footer
{
 width:100%;
}

.tbl_pie
{
	background: #ffffff;
	font-family:Arial;
	font-size: 8pt;
	color:#695c00;
	line-height:20px;
}

.barra_navegacion
{
	font-family:Arial;
	font-size: 12px;
	width:100%;
	color:#FFF;
	background:url(../imagenes/p_navega.gif) repeat-x;
}

.pnl_familia
{
	padding:10px;
}

.lbl_familia
{
	font-family:Arial;
	font-size: 12px;
	color:#000;	
}

a.boton_familia:link,a.boton_familia:active, a.boton_familia:visited{ font-family: Arial; text-decoration: none; color: #383a0d; font-size: 14px; font-weight: normal }
a.boton_familia:hover   { font-family: Arial; text-decoration: none; color: #898989; font-size: 14px; font-weight: normal }

a.navega  { font-family: Arial; 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: Arial; text-decoration: none; color: #383a0d; font-size: 12px;
}

.precio_producto
{
	font-family:Century Gothic; text-decoration: none; color: #d2bd31; font-size: 20pt; font-weight:bold;
}

.descripcion_producto
{
	font-family: Arial; 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: Arial; text-decoration: none; color: #383a0d; font-size: 12px;
}

.precio_familia
{
	font-family: Arial; text-decoration: none; color: #383a0d; font-size: 14px;
}

.descripcion_familia
{
	font-family: Arial; text-decoration: none; color: #CCC; font-size: 11px;	
}

.texto_mensaje
{
	font-family: Arial; text-decoration: none; color: #CCC; font-size: 11px;	
}

.titulo_form
{
	font-family: Arial; text-decoration: none; color: #ffffff; font-size: 12px;	
}

.texto_form
{
	font-family:Arial; text-decoration: none; color: #000000; font-size: 9pt;
}

.texto_form2
{
	font-family: Arial; 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:Arial;font-size:12px;text-decoration: none;color:#000;}
a.boton_form:hover   {color:#c11734;}


.fondo_hoja
{
	font-family:Arial;
	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;
}


 /*************************************************************************************
                                                                menu desplegable lateral
    ************************************************************************************

    #menudeslat{padding:0;margin:0px; float: left;width:200px; background:#fff;}
    #menudeslat ul, li{ display: block; z-index:400;}
    #menudeslat ul{width: 200px;padding:0; margin:0;}
    #menudeslat li{float: left; width:100%;height:30px; background:#fff; text-align:left; line-height:30px; }
    #menudeslat li ul{display: none;position: absolute;	margin-left: 199px;	margin-top: -30px;
					  margin-right:0px; z-index:400; border:solid 1px #000; border-bottom:0px; width:200px;}
    #menudeslat li a{padding:0 0 0 30px;display: block;height:30px; background:#ffffff url(../imagenes/circulo.jpg) no-repeat 10px;font-family:Arial;
					font-size: 11pt; letter-spacing:-1; color:#0099a2;font-style:normal;text-decoration:none;font-weight:bold;}
    #menudeslat li a:hover{color:#000000;}    
    
    #menudeslat li ul{border:solid 1px #0099a2;border-bottom:0px;  background: #e9e9e9;}
    #menudeslat li ul li{float: left; width:100%;height:25px; border-bottom:solid 1px #0099a2;  background: #e9e9e9; text-align:left;}
    #menudeslat li ul li a{padding:0;display: block;width:200px;height:25px; background: #e9e9e9;font-family:Arial;
					font-size:10pt;color:#0099a2;font-style:normal;text-decoration:none;font-weight:bold;}
    #menudeslat li ul li a:hover{color:#000000;}   
    
    
    #menudeslat a.hassubmenu{display: block;width:170px;height:30px; background:#ffffff url(../imagenes/circulo.jpg) no-repeat 10px;font-family:Arial;
					font-size: 11pt; letter-spacing:-1; color:#0099a2;font-style:normal;text-decoration:none;font-weight:bold;}
    #menudeslat a.hassubmenu:hover{color: #000000;}
    
    
    */ 