﻿div.CabeceraCatalogo
{
	display: none;
}

table.Catalogo
{
	clear: both;
	width: 100%;
}

table.Catalogo tbody tr th /*Arbol de categorias*/
{
	background-color: #ebf2ff;
	width: 140px;
	border-right: #ffffff 5px solid;
}

table.Catalogo tbody tr td /*Productos*/
{
	
}

table.Catalogo div.ArbolCategorias
{
	padding: 2px 2px 2px 2px;
}

table.Catalogo div.ArbolCategorias div table tbody tr td div
{
	width: 10px !important; /*indentacion de los nodos*/
}

div.ArbolCategorias td.Categoria
{
	padding: 2px 2px 2px 10px;
}

div.ArbolCategorias td.Categoria a
{
	text-transform: capitalize;
}

div.ArbolCategorias td.CategoriaRaiz,
div.ArbolCategorias td.CategoriaPadre
{
	background: url('images/vinyeta_naranja.gif') left no-repeat;
}

div.ArbolCategorias td.CategoriaHija
{
	background: url('images/flecha_submenu.gif') left no-repeat;
}

div.ArbolCategorias td.CategoriaSeleccionada a
{
	font-weight: bold;
}

table.Catalogo tbody tr td div.ListadoProductos
{
	text-align: left;
}

table.Catalogo tbody tr td div.ListadoProductos div.CabeceraCategoria
{
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	background: url('images/fondo_cabecera.jpg') top right no-repeat;
}

table.Catalogo tbody tr td div.ListadoProductos div.CabeceraCategoria span
{
	text-transform: uppercase; 
	font-weight: bold;
}

div.BuscadorSimple
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #ebf2ff;
}

div.BuscadorSimple a.BotonBuscar
{
	background: url('images/B_Buscar.gif') top left no-repeat;
	display: block;
	width: 91px;
	height: 22px;
}

div.BuscadorSimple table
{
	width: 100%;
}

div.BuscadorSimple table tbody tr td
{
	vertical-align: middle !important;
}

table.Catalogo tbody tr td table.Listado
{
	border: none;
	width: 100%;
}

table.Catalogo tbody tr td table.Listado th,
table.Catalogo tbody tr td table.Listado td
{
	border: none;
}

table.Catalogo tbody tr td table.Listado td.ColumnaImagen
{
	width: 110px;
	text-align: center;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre
{
	text-align: left;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre div div
{
	background: #ebf2ff url('images/adorno_der.gif') top right no-repeat;
	padding-top: 5px;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre a
{
	display: block;
	padding-bottom: 3px;
	padding-right: 5px;
	background: url('images/adorno_derinv.gif') top right no-repeat;
	text-decoration: none;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre span
{
	background: transparent;
}

table.Catalogo tbody tr td table.Listado td.ColumnaImagen div.Imagen
{
	height: 75px;
	border: solid 5px #ebf2ff;
	margin-bottom: 5px;
	text-align: center;
}

table.Catalogo tbody tr td table.Listado td.ColumnaImagen div.Imagen input
{
	width: 100px;
	height: 75px;
}

table.Catalogo tbody tr td table.Listado td.ColumnaImagen div.Imagen span /*Texto SIN IMAGEN*/
{
	margin-top: 25px;
	display: block;
}

table.Catalogo tbody tr td table.Listado tr.Paginador td
{
	text-align: right;
}

div.BotonesAccionProducto div
{
	display: inline;
	float: right;
	margin-right: 5px;
}

div.EnviarAunAmigo
{
	clear: both;
}

div.EnviarAunAmigo table.Formulario tbody tr th
{
	background: transparent;
}

div.EnviarAunAmigo table.Formulario div.BotonEnviar,
div.EnviarAunAmigo table.Formulario div.BotonCancelar
{
	display: inline;
	float: left;
}

div.MarcoFichaProducto div.Tabs
{	
	text-align: right;
}

div.MarcoFichaProducto div.FichaProducto div.BotonesAccionProducto
{
	text-align: right;
	background: transparent;
	display: inline;
	float: left;
	padding-top: 10px;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto
{
	padding: 5px;
	border: solid 1px #316AE7;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario
{
	border: 0px;
	background-color: #FFFFFF;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario th
{
	text-align: left;
	width: 25%;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario th span
{
	font-weight: bold;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td input,
div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td textarea
{
	width: 90%;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td div.BotonCancelar
{
	display: inline;
	float: left;
	margin-top: 10px;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td div.BotonCancelar a
{
	display: block;
	height: 22px;
	width: 90px;
	background: url(images/B_Cancelar.gif) no-repeat left top;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td div.BotonEnviar
{
	display: inline;
	float: right;
	margin-top: 10px;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto table.Formulario td div.BotonEnviar a
{
	display: block;
	height: 22px;
	width: 90px;
	background: url(images/B_Enviar.gif) no-repeat left top;
}

