	body{ background:#ffffff;	text-align:center;	margin:0px;	padding:0px; }  
	body{ text-align:-moz-center;}


body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

	
	/*#tbl_pie{width:1000px; background:Transparent url(../imagenes/pie.gif) no-repeat center bottom;}*/
	#barra_tbl_central{ width:100%; background:#ffffff repeat-x top center}
	/*#td_idioma{width:1000px; height:17px; background:#b2cb1c url(../imagenes/pixel_sub_cab.gif) repeat-x top center}*/
	#tbl_central{ border-collapse:collapse;background:#fff; width:1000px}
	
	.elemento_submenu
	{ font-size: 10pt;
	color: #FFFFFE;
	text-decoration:none;}
	
	.vinculo_menu{  
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFE;}
	
	.elemento_menu
	{
	 color:#ffffff;
	 text-decoration:none;}
	
	.rojo_subrayado_peque
{   font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #e31d1a;
}
	
	.texto{ font-size:12px;color:#000;}  
	.texto_cursiva{ font-size:12px;color:#000; font-style:italic} 
    .texto11{ font-size:11px;color:#000;}
    .texto_error{ font-size:12px;color:#903e16;} 
    .texto_negrita{ font-size:12px;color:#000; font-weight:bold;} 
    .texto_negrita_i{ font-size:12px;color:#000; font-weight:bold; font-style:italic} 

	.rojo_negrita{  font-size: 12px;color:#e31d1a;font-weight:bold;}
    
    .titulo{font-size:16px; font-weight:bold; color: #cc3232;}

    
    .texto_tit_registro{  font-size:12px; color:#000000; font-weight:bold;}
    .texto_registro{  font-size:12px; color:#000; font-weight:normal;}
    

	.precio_producto {font-weight: normal; font-size: 18px; color: #002077;  }
	.texto_precio_producto{	  text-decoration: none; color: #000; font-size: 14px; font-weight:normal;}
	.texto_precio_producto_grande{	  text-decoration: none; color: #000; font-size: 14px; font-weight:bold;}
	.precio_producto_grande{  text-decoration: none; color: #cc3232; font-size: 20px; font-weight:bold;}    
    .precio_producto_peque {font-weight: bold; font-size: 13px; color: #002077; text-align:right }
	.texto_precio_producto_peque{  text-decoration: none; color: #000; font-size: 12px; font-weight:bold;}

     
    .texto_mensaje{ font-size:9px;color:#000;font-weight:bold;}
    .texto_finalizar{ font-size:9px;color:#000000;font-weight:normal;}
    .texto_cabecera_listado{ font-size:11px;color:#000;font-weight:bold;}
    
    .texto_bronce{ font-size:12px;color:#000;font-weight:bold;}
    
    .texto_bronce_prod{ font-size:15px;color:#000;font-weight:bold;text-align:left;text-decoration:none}
    
    .texto_prod{color:#cc3232; font-size:13px;font-weight:bold;   text-decoration:none}
    
    .texto_negro_peq{ font-size:10px;color:#6b6d6a}
    
    
    .clausula{  font-size:11px; color:#000; font-weight:normal;}
    
    .titulo_producto{color:#cc3232; font-size:18px;font-weight:bold;   text-decoration:none}
	
    .formulario{ font-size:12px;color:#000;font-weight:bold; border: dashed 1px #c40403}
    .formulario_noBold{ font-size:12px;color:#000;font-weight:normal; border: solid 1px #000}


	.textbox{ width:150px; height:20px; border:solid 1px #cc3232;
			  text-decoration: none; color: #000; 
			font-size: 11px; font-weight:bold;}
	
	a.nombre_idioma:link{width:89px;height:18px !important;height:12px; color:#000;text-decoration:none;text-align:center;float:left;
		 font-weight:bold;font-size:13px;white-space:nowrap;}
	a.nombre_idioma:visited{width:89px;height:18px !important;height:12px; color:#000;text-decoration:none;text-align:center;float:left;
		 font-weight:bold;font-size:13px;white-space:nowrap;}
	a.nombre_idioma:hover{width:89px;height:12px;color:#000;border-left:solid 1px #b7ce24; border-right:solid 1px #b7ce24; 
		background:Transparent url(../imagenes/btn_menu_p.gif) repeat-x center center;}  
	a.nombre_idioma:active{width:89px;height:12px;color:#000;border-left:solid 1px #b7ce24; border-right:solid 1px #b7ce24; 
		background:Transparent url(../imagenes/btn_menu_p.gif) repeat-x center center;}   
		
	a.texto_bronce_producto:link{ font-size:15px;color:#cd9934;font-weight:bold;text-decoration:none}
	a.texto_bronce_producto:visited{ font-size:15px;color:#cd9934;font-weight:bold;text-decoration:none}
	a.texto_bronce_producto:hover{color:Teal;}
	a.texto_bronce_producto:active{color:Teal;}
			    
    a.texto_l:link{ font-size:12px; font-weight:normal; color: #000; text-decoration:underline;}
    a.texto_l:visited{ font-size:12px; font-weight:normal; color: #000;text-decoration:underline;}
    a.texto_l:hover{color: #000000;}
    a.texto_l:active{color: #000000;}
    
        
    a.producto:link{font-size:30px; font-weight:normal; color: #002077; text-decoration:none;}
    a.producto:visited{font-size:30px; font-weight:normal; color: #002077;text-decoration:none;}
    a.producto:hover{color: #7fafd2;}
    a.producto:active{color: #7fafd2;}
    
    
            
    a.producto_peque:link{font-size:16px; font-weight:bold; color: #002077; text-decoration:none;}
    a.producto_peque:visited{font-size:16px; font-weight:bold; color: #002077;text-decoration:none;}
    a.producto_peque:hover{color: #7fafd2;}
    a.producto_peque:active{color: #7fafd2;}
    
    
    a.btn_carro:link{ font-size:12px; font-weight:normal; color: #000; text-decoration:none;}
    a.btn_carro:visited{ font-size:12px; font-weight:normal; color: #000;text-decoration:none;}
    a.btn_carro:hover{color: #000000; font-weight:bold;}
    a.btn_carro:active{color: #000000;}
    
    
    a.menu_sup:link {font-weight:bold;font-Size:12px;text-decoration:none;color: #000;} 
    a.menu_sup:visited {font-weight:bold;font-Size:12px;text-decoration:none;color: #000; } 
    a.menu_sup:hover {color:#000000;}
    a.menu_sup:active {color:#000000;} 


    
    a.link_registro:link{ font-size:12px; font-weight:normal; color: #cc3232; text-decoration:underline;}
    a.link_registro:visited{ font-size:12px; font-weight:normal; color: #cc3232;text-decoration:underline;}
    a.link_registro:hover{color: #000000;}
    a.link_registro:active{color: #000000;}
    
    a.link_registro_b:link{ font-size:12px; font-weight:bold; color: #000; text-decoration:none;}
    a.link_registro_b:visited{ font-size:12px; font-weight:bold; color: #000;text-decoration:none;}
    a.link_registro_b:hover{color: #000000;}
    a.link_registro_b:active{color: #000000;}
    

	a.btn_ver:link{color:#cc3232; font-size:13px;font-weight:bold;   text-decoration:none}
	a.btn_ver:visited{ color:#cc3232; font-size:13px;font-weight:bold;   text-decoration:none}
	a.btn_ver:hover{}
	a.btn_ver:active{}
	
	a.boton_sub:link{color:#f40002; font-size:13px;font-weight:bold;   }
	a.boton_sub:visited{ color:#f40002; font-size:13px;font-weight:bold;  }
	a.boton_sub:hover{}
	a.boton_sub:active{}
	
	
	a.btn_login:link{color:#000; font-size:13px;font-weight:bold;   text-decoration:none}
	a.btn_login:visited{ color:#000; font-size:13px;font-weight:bold;  text-decoration:none}
	a.btn_login:hover{}
	a.btn_login:active{}
	

	.boton{width:83px; height:44px;background:Transparent url(../imagenes/boton.gif) no-repeat 0 0}   
	.boton_i{width:15px; height:34px;background:Transparent url(../imagenes/boton_i.gif) no-repeat 0 0;margin:0; padding:0;float:left;}
	.boton_d{width:15px; height:34px;background:Transparent url(../imagenes/boton_d.gif) no-repeat 0 0;margin:0; padding:0;float:left;}
	.boton_pix{height:34px;background:Transparent url(../imagenes/boton_pix.gif) repeat-x 0 0;margin:0; padding:0;float:left;} 
    

		
	a.btn_enviar:link{height:24px;  font-size:12px; font-weight:bold; color: #02090f; text-decoration:underline;
		 background:Transparent url(../imagenes/btn_enviar.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_enviar:visited{height:24px;  font-size:12px; font-weight:bold; color: #02090f;text-decoration:underline;
		background:Transparent url(../imagenes/btn_enviar.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_enviar:hover{color: #808080;}
	a.btn_enviar:active{color: #808080;}


	a.btn_imprimir:link{ height:24px;  font-size:12px; font-weight:bold; color: #02090f; text-decoration:underline;
		 background:Transparent url(../imagenes/btn_imprimir.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir:visited{height:24px;  font-size:12px; font-weight:bold; color: #02090f;text-decoration:underline;
		background:Transparent url(../imagenes/btn_imprimir.gif) no-repeat left center; padding:0 0 0 25px;}
	a.btn_imprimir:hover{color: #808080;}
	a.btn_imprimir:active{color: #808080;}
	
	
	
	a.familia:link { font-Size:13px;text-decoration:none;color: #000; text-align:center} 
    a.familia:visited { font-Size:13px;text-decoration:none;color: #000;text-align:center } 
    a.familia:hover {color:#f02f1e;}
    a.familia:active {color:#f02f1e;} 
	
    
  	
	.degradado {background-color:#cfef06;width:100%; height:100%; }
   	.div_carro{width:110px;height:21px;border:solid 1px #000;background-color:#fff;}
    .carrito_mini{width:165px;height:319px;border-collapse:collapse;
				border:solid 0px #000;margin:0; 
				background:transparent url(../imagenes/carrito.jpg) no-repeat top center;}     
	.carrito_desglose{width:150px; height:45px; background-color:#fff; border:solid 1px #cc3232;}
	
	a.boton_carrito:link{width:210px; height:61px;background:transparent url(../imagenes/boton_carrito.gif) no-repeat top center; }
	a.boton_carrito:visited{width:210px; height:61px;background:transparent url(../imagenes/boton_carrito.gif) no-repeat top center; }
	a.boton_carrito:hover{width:210px; height:61px;}	
	a.boton_carrito:active{width:210px; height:61px;}
	
	.cuadro{ background:transparent; height:200px; border: dashed 1px #cc3232;}

    /*************************************************************************************
                                                              menus cabecera y pies
    *************************************************************************************/ 
    
    a.menuPie:link{ color:#fff;text-decoration:none; font-size:11px;}
    a.menuPie:visited{color:#fff;text-decoration:none;font-size:11px;}
    a.menuPie:hover{}
    a.menuPie:active{}
    
     /*************************************************************************************
                                                                menu desplegable lateral
    *************************************************************************************/ 

    #menudeslat{padding:0;margin: 5px 0 0 0; float: left;width:175px; background:#fff;}
    #menudeslat ul, li{ display: block; z-index:400;}
    #menudeslat ul{width: 175px;padding:0; margin:0;}
    #menudeslat li{float: left; width:100%;height:40px; background:#fff; text-align:left; }
    #menudeslat li ul{display: none;position: absolute;	margin-left: 175px;	margin-top: -26px; 
					  margin-right:0px; z-index:400; border:solid 1px #000; border-bottom:0px; width:200px;}
    #menudeslat li a{padding:0;display: block;width:175px;height:25px; font-weight:normal;background:#ede9de;
					 font-size:12px;text-decoration: none;color:#000;}
    #menudeslat li a:hover{color:red;background:#ede9de;}    
    
    #menudeslat li ul li{float: left; width:100%;height:21px; border-bottom:solid 1px #000;  background: url(../imagenes/submenu_lat.gif) repeat-y; text-align:left;}
    #menudeslat li ul li a{padding:0;display: block;width:200px;height:21px; font-weight:normal;background: url(../imagenes/submenu_lat.gif) repeat-y;
        font-family:Helvetica, sans-serif,Helvetica;font-size:12px;text-decoration: none;color:#fff;}
    #menudeslat li ul li a:hover{color:#ffffff; background: #000000;}   
    
    
    #menudeslat a.hassubmenu{display: block;width:175px;height:25px;color: #000;font-weight: normal;background:#ede9de;}
    #menudeslat a.hassubmenu:hover{color: red;font-weight: normal; background:#ede9de;}
    
    
    .btn_menu_lat{width:193px; height:35px; background:Transparent url(../imagenes/btn_menu_lat.gif) repeat-x center center;color:#ccc;}
    .texto_menu_lat{font-weight:normal;  font-size:14px;text-decoration: none;color:#ccc;}
    
.t_tabla {background:  url(../imagenes/adorno_sup.gif) no-repeat center top;}
.b_tabla {background:  url(../imagenes/adorno_inf.gif) repeat-x bottom center}
.l_tabla {background:  url(../imagenes/adorno_izda.gif) repeat-y left top}
.r_tabla {background:  url(../imagenes/adorno_derecha.gif) repeat-y top right}
.bl_tabla {background:  url(../imagenes/bl.gif) no-repeat}
.br_tabla {background:  url(../imagenes/br.gif) no-repeat}
.tl_tabla {background:  url(../imagenes/tl.gif) no-repeat}
.tr_tabla {background:  url(../imagenes/tr.gif) no-repeat}

.texto_menu
{   font-size: 13pt;
	font-weight: bold;
	color: #FFFFFE;
}

.texto_submenu
{   font-size: 11pt;
	color: #FFFFFE;
}

.rojo_mayuscula
{   font-size: 13pt;
	font-weight: bold;
	color: #e31d1a;
}

		
/*****************************************************************************************************

															menu desplegable horizontal

****************************************************************************************************/

#exterior {width:1000px; height:60px; position:relative; }
.pad1 {width:51px; height:60px; background:#fc0; float:left; margin-top:3px; margin-right:3px; border:1px solid #000;}
.pad2 {width:52px; height:25px; background:#fc0; float:left; margin-top:3px; border:1px solid #000;}

#menu_horiz {list-style-type:none; padding:0; margin:0;}
#menu_horiz ul {list-style-type:none; padding:0; margin:0;}
#menu_horiz li {float:left; background:Transparent url(../imagenes/fondo_cbc_activo.gif) repeat-x top left	; margin:0; width:150px; height:40px;}
#menu_horiz li.sub {background:transparent;}
#menu_horiz li.sub ul {background:#000;}

/* solo IE5.5 e IE6 */

#menu_horiz li a {display:block; color:#000; height:40px;  font-weight:bold;
				  font-size:13px; line-height:10px;width:100px; text-decoration:none; text-align:center;}
#menu_horiz li a table {position:absolute; left:0; top:-20px; border-collapse:collapse; width:0; height:0;}

#menu_horiz :hover {color:#000;  position:relative;}
#menu_horiz :hover > a {color:#000; background:#fbe3ed;}

#menu_horiz ul, 
#menu_horiz :hover ul ul,
#menu_horiz :hover ul :hover ul ul,
#menu_horiz :hover ul :hover ul ul.left {visibility:hidden; width:0; height:0; overflow:hidden;}

#menu_horiz :hover ul {visibility:visible; overflow:visible; position:absolute; height:auto; width:100px; left:0;top:60px; background:url(../imagenes/transparent.gif);} /* the background image is for IE7 */

#menu_horiz :hover ul :hover ul,
#menu_horiz :hover ul :hover ul :hover ul {visibility:visible; overflow:visible; height:auto; width:100px; padding:0; left:100px; top:0;}

#menu_horiz :hover ul :hover ul.left,
#menu_horiz :hover ul :hover ul :hover ul.left {visibility:visible; overflow:visible; height:auto; width:100px; padding:0; left:-100px; top:0;}

    
    
    
.t_tabla {background:  url(../imagenes/punto.gif) repeat-x;}
.b_tabla {background:  url(../imagenes/punto.gif) repeat-x bottom center}
.l_tabla {background:  url(../imagenes/punto.gif) repeat-y}
.r_tabla {background:  url(../imagenes/punto.gif) repeat-y top right}
.bl_tabla {background:  url(../imagenes/bl.gif) no-repeat}
.br_tabla {background:  url(../imagenes/br.gif) no-repeat}
.tl_tabla {background:  url(../imagenes/tl.gif) no-repeat}
.tr_tabla {background:  url(../imagenes/tr.gif) no-repeat}



