﻿div.SubcabeceraSeccion
{
	display: none; /*ocultar la subcabecera de seccion predeterminada del portal*/
}

/*cabecera personalizada del catalogo*/
div.CabeceraCatalogo
{
	width: 570px;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #e1e1e1;
	padding: 0px 0px 0px 0px;
}

/*titulo de la categoria principal en la cabecera*/
div.CabeceraCatalogo div.TituloCategoriaPrincipal
{
	background-position: top left;
	background-repeat: no-repeat;
	width: 140px;
	padding: 10px 0px 10px 5px;
	float: left;
	display: inline;
}

div.CabeceraCatalogo div.TituloCategoriaPrincipal span
{
	display: block;
	color: #ffffff;
	font-weight: bold;
}

/*titulo de la categoria secundaria seleccionada en la cabecera*/
div.CabeceraCatalogo div.TituloCategoria
{
	padding: 10px 0px 10px 5px;
	float: left;
	display: inline;
}

div.CabeceraCatalogo div.TituloCategoria span
{
	font-weight: bold;
}

div.CabeceraCatalogo div.BotonesAccionProducto
{
	display: inline;
	float: right;
	text-align: right;
	padding: 5px 0px 5px 5px;
}

table.Catalogo
{
	clear: both;
	width: 100%;
}

table.Catalogo tbody tr th /*Arbol de categorias*/
{
	background-color: #ffe7da;
	width: 140px;
	border-right: #ffffff 5px solid;
}

table.Catalogo tbody tr td /*Productos*/
{
	text-align: center;
}

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 div
{
	max-width: 138px;
	overflow: hidden;
}

div.ArbolCategorias td
{
	text-align: left;
}

div.ArbolCategorias td.Categoria
{
	padding: 2px 2px 2px 10px;
	text-align: left;
}

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.CabeceraCategoria
{
	display: none;
}

table.Catalogo tbody tr td div.ListadoProductos
{
	text-align: left;
}

div.BuscadorSimple
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border: solid 1px #ff6600;
}

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 0px;
	width: 100%;
}

table.Catalogo tbody tr td table.Listado th,
table.Catalogo tbody tr td table.Listado td
{
	border: none 0px;
}

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
{
	width: 100%;
	height: 81px; /*un pixel mas que el div de la imagen porque este div no tiene borde superior*/
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #ff6600;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre div div
{
	height: auto;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}

table.Catalogo tbody tr td table.Listado td.ColumnaNombre a
{
	text-decoration: none;
	color: #ffffff;
	background: #ff6600 url('images/solapa_producto.jpg') top right no-repeat;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 100px;
	padding-bottom: 2px;
	display: block;
	max-height: 75px;
	overflow: hidden;
}

table.Catalogo tbody tr td table.Listado td.ColumnaImagen div.Imagen
{
	height: 80px;
	text-align: center;
	border-top: solid 1px #ff6600;
	border-left: solid 1px #ff6600;
	border-right: none;
	border-bottom: solid 1px #ff6600;
	margin-bottom: 5px;
}

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: left;
	margin-right: 5px;
}

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.Informacion div.Cuerpo div.BotonCerrar
{
	margin-top: 15px;
}

div.MarcoFichaProducto div.Tabs
{
	text-align: right;
}

div.MarcoFichaProducto div.FichaProducto div.BotonesAccionProducto
{
	display: none;
}

div.MarcoFichaProducto div.FormularioMasInfoProducto
{
	padding: 5px;
	border: solid 1px #FF6600;
}

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;
}
