			 /****************************************************************************
			  * Colores y fuentes tienda
			  ****************************************************************************/

/*  
	NOTA:
	Definimos el tamaņo general de las fuentes, en las
	siguientes clases y ID's se usara unidad de medida EM 
	para que esto sea estandar.
	------------------------------------------------------
*/

.catalogo_principal{background:none;width:100%;padding:0;margin:0px 0;}
.catalogo_principal *{border:0;}
.catalogo_principal h3{color:#cc0000;font-size:1.3em;padding-bottom:2px;border-bottom:2px solid #f2f2f2;margin-bottom:3px;}
.catalogo_principal .catalogo_contenido h1{color:#A98D49;font-size:1.4em;padding-bottom:2px;margin-bottom:3px;text-align:left;}
.catalogo_principal a{text-decoration:none;color:#8A733C;font-weight:bold;}
.catalogo_principal a:hover{color:#A98D49;}
.catalogo_principal input{background:#E5DCBB;border:1px solid #DBD0AD;}
.catalogo_principal .widget{margin-bottom:15px;}

.pathway{background:#EFE8D0;color:#A98D49;line-height:200%;text-indent:5px;width:99%;margin-bottom:5px;}
.pathway a{color:#A98D49;}
.pathway a:hover{color:#744830;}
			  
/*
 * Principal
 ****************************/
	.catalogo_menu_categorias li span{font-size:.9em;}
	.catalogo_principal .catalogo_contenido{}
	.catalogo_principal .catalogo_sidebar_left h3, .catalogo_principal .catalogo_sidebar_right h3{
		 background:url(../img/bgh3.png) no-repeat;
	     height:39px;
	     line-height:39px;
	     color: #A98D49;
	     text-indent:15px;
	     font-size:20px;
		 border:0;
	}
	
	.catalogo_principal .catalogo_contenido h3{
	 background:url(../img/bgh3content.png) no-repeat;
	 height:38px;
	 line-height:38px;
	 color: #A98D49;
	 text-indent:15px;
	 font-size:20px;
	 width:264px;
	 border:0;
	 margin:0;
	 margin-bottom:10px;
	}
	
	ul.catalogo_productos{background:#ccc;}
	ul.catalogo_productos li{background:#f2f2f2;}
	div.catalogo_productos{ margin-top:10px; margin-bottom:10px; }
	div.catalogo_productos .catalogo_articulos dl{}
	div.catalogo_productos dd,div.catalogo_productos span{font-size:1em;}
	div.catalogo_productos dd{margin:0;}
	
    span.envio_gratis{color:#cc0000;margin-left:5px;display:inline;}

	div.catalogo_productos dd.ver_detalles{background:#f2f2f2;width:100%;display:block;}
	div.catalogo_productos dd.ver_detalles a{display:block;color:#ccc;text-align:center;font-size:.9em;}
	div.catalogo_productos dd.ver_detalles a:hover{color:#999;}
	.catalogo_relacionados{border-top:1px solid #f2f2f2;}
	.catalogo_tabs{}
    .catalogo_tabs ul li a.active{color:#8A733C;background:url(../img/tab.jpg) repeat-x;height:23px;border:1px solid #D5C7A0;width:125px;text-align:center;}
	.catalogo_tabs ul li a.inactive{color:#8A733C;background:#E5DCBB;width:125px;text-align:center;}
    .catalogo_principal .catalogo_contenido .catalogo_datos{border:1px solid #D5C7A0;color:#744830;background:url(../img/fondo_tab.jpg);}
	.catalogo_principal .catalogo_contenido .form_login_acceso p input.boton{background:#333;color:#fff;-moz-border-radius:5px;font-size:.9em;}	

	.catalogo_principal .catalogo_contenido .tabla_relacionados tr.row_dos{background:#f2f2f2;}
	.catalogo_principal .catalogo_contenido .tabla_relacionados td.titulo span{font-size:x-small;}	
/*
 * Lista del carrito
 ****************************/ 

	.catalogo_contenido table.lista th{background:#999;color:#fff;}	
	.catalogo_contenido table.lista tr.uno{background:#f8f8f8;}
	.catalogo_contenido table.lista td.totales .free{color:#cc0000;}

	.catalogo_contenido table.lista td.descripcion span.more_articulo{border-top:1px dotted #ccc;}
	.catalogo_contenido table.lista td.descripcion span.more_articulo .right{line-height:120%;font-size:.8em;}
	
	.formas_de_pago{border-top:3px solid #f2f2f2;}
	.formas_de_pago h2{font-size:1.2em;}
	.formas_de_pago a span{font-size:1.1em;border-bottom:1px dotted #fff;}

	.formas_de_pago a:hover span{border-bottom:1px dotted #999;} 

	
	.catalogo_subcategorias{background:#f2f2f2;-moz-border-radius:10px;}
	.catalogo_contenido .error{background:#cc0000;color:#fff;-moz-border-radius:10px;}
	.catalogo_contenido .error a{color:#fff;}
	
	.catalogo_contenido .good, .catalogo_contenido .activare{background:#744830;color:#fff;-moz-border-radius:10px;}
	.catalogo_contenido .good a, .catalogo_contenido .activare a{color:#fff;}

	.catalogo_contenido .good, .catalogo_contenido .activare_factura{background:#C0AD74;color:#fff;-moz-border-radius:10px;}
	.catalogo_contenido .good a, .catalogo_contenido .activare_factura a{color:#fff;}
	
	.catalogo_contenido #informacion_usuario{background:#f2f2f2;	padding:5px 0;-moz-border-radius:5px;margin:10px 0;}
	.catalogo_contenido #informacion_usuario h3{text-indent:3px;}
	.catalogo_contenido #informacion_usuario input,
	.catalogo_contenido #informacion_usuario select{background:#fff;}
	.catalogo_contenido #informacion_usuario img{margin-left:3px;}

	.catalogo_contenido #informacion_facturacion{background:#f2f2f2;	padding:5px 0;-moz-border-radius:5px;margin:10px 0;}
	.catalogo_contenido #informacion_facturacion h3{text-indent:3px;}
	.catalogo_contenido #informacion_facturacion input,
	.catalogo_contenido #informacion_facturacion select{background:#fff;}
	.catalogo_contenido #informacion_facturacion img{margin-left:3px;}	

	.catalogo_contenido form p label span{color:#ffcc00;font-size:.1em;}
	.catalogo_contenido .informacion_usuario h2{font-size:1.2em;color:#8A733C;border-bottom:5px solid #f2f2f2;}	
	.catalogo_contenido form input.boton{border:1px solid #DBD0AD;background:#E5DCBB;color:#fff;}
	.catalogo_contenido form .copy_form{background:#ffffcc;-moz-border-radius:5px;font-size:.8em;}

	div.producto_destacado dd,div.producto_destacado span{font-size:.9em;}
	div.producto_destacado dd.ver_detalles{background:#f2f2f2;width:100%;}
	div.producto_destacado dd.ver_detalles a{display:block;color:#ccc;text-align:center;font-size:.9em;}
	div.producto_destacado dd.ver_detalles a:hover{color:#999;}	
/*
 * Widget
 ***************************/

	.widget_login_usuarios form input.boton{border:1px solid #DBD0AD;background:#E5DCBB;color:#fff;} 
	
	.widget_carrito  .producto dd{font-size:.9em;}
	.widget_carrito .cart_free{color:#cc0000;}
	.widget_carrito .cart_cesta a .cart_vercesta{font-style:italic;color:#333;}
	.widget_carrito .cart_cesta a .cart_cantidad{color:#fff;}
	.widget_carrito  h4{font-size:1em;}
	.widget_carrito .cart_totales{font-size:.9em;border-top:1px solid #ccc;}
	.widget_carrito .cart_totales span.left{background:transparent;text-align:left;float:left;width:85px;margin-left:20px;}
	.widget_carrito .cart_totales span.right .free{background:transparent; color:#cc0000;}
	

	ul.widget_productos li.row_uno{background:#f2f2f2;}
	ul.widget_productos li a{color:#333;}
	ul.widget_productos li a:hover{background:#F8F4ED;}
	ul.widget_productos a .informacion .precio{font-size:.8em;color:#666;}
	ul.widget_productos a .informacion .descripcion{font-size:.8em;color:#999;font-weight:normal;}
	.buscar_productos form input,.buscar_productos form input.buscar{color:#666;font-size:.9em;}

	
/*
 * Compra Finalizada + Ticket
 ********************************/	

	h2.exito{color:#333;border-bottom:1px dotted #ccc;font-size:1.2em;}
	.ticket span.imprimir{background:#f2f2f2;-moz-border-radius:10px;}
	.continuar{font-size:1.1em;border-top:1px dotted #ccc;} 
	.widget dd, .widget ul, .widget ul li{margin:0;padding:0;}