/* CSS Document */
div#contieneProductos {
	position: relative;
	float: none;
	clear: both;
	width: 730px;
	margin: 0;
	padding: 0;
}
div#columnaA, div#columnaB {
	width: 340px;
	margin: 0;
	padding: 0;
}
div#columnaB {
		float: right;
}
table {
	border-collapse: collapse;
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	padding-left: 0;
}
th {
	background-color: #fff;
	padding: 10px 5px 0 5px;
	font-size: 11px;
}
.oculto {
	display: none;
}
.referencia {
	text-align: center;
	border: 0;
	border-right: 1px solid #999;
	width: 20px;
}

table#tablaProductos {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	vertical-align: text-top;
}
table#tablaProductos thead {
	visibility:hidden;
}
tr, td {
	border-collapse: collapse;
}

td.infoCategoria, td.listaProductos {
	border-collapse: collapse;
	margin: 0;
	padding: 10px;
	vertical-align: text-top;
}
td.infoCategoria {
	width: 300px;
}
table#tablaProductos td h4 {
	background-color: #F38F1D;
	color: #fff;
	font-size: 1em;
	margin: 0 -10px 10px -10px;
	padding: 3px 5px;
}
table#tablaProductos td.infoCategoria h4 {
	background-image: url(../img/flechaProductos.gif);
	background-position: right 0;
	background-repeat: no-repeat;
	padding-right: 15px;
}

table#tablaProductos td.listaProductos h4 {
	background-image: url(../img/flechaProductos2.gif);
	background-position: left;
	background-repeat: repeat-x;
	padding-left: 15px;
	background-color: transparent;
}
table#tablaProductos td.listaProductos ul.listado {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-position: inside;
	width: 200px;
}

table#tablaProductos td.infoCategoria h4.colour1 {
	background-color: #F0CC01;
}
table#tablaProductos td.infoCategoria h4.colour2 {
	background-color: #904C03;
}
table#tablaProductos td.infoCategoria h4.colour3 {
	background-color: #018752;
}
table#tablaProductos td.infoCategoria h4.colour4 {
	background-color: #0078AD;
}
table#tablaProductos td.infoCategoria h4.colour5 {
	background-color: #E51837;
}
table#tablaProductos td.infoCategoria h4.colour6 {
	background-color: #F19119;
}
table#tablaProductos td.infoCategoria h4.colour7 {
	background-color: #4EC9EA;
}
table#tablaProductos td.infoCategoria h4.colour8 {
	background-color: #B1BB1C;
}
table#tablaProductos td.infoCategoria h4.colour9 {
	background-color: #D9C892;
}
table#tablaProductos td.infoCategoria h4.colour10 {
	background-color: #687718;
}
table#tablaProductos td.infoCategoria h4.colour11 {
	background-color: #B42016;
}
table#tablaProductos td.infoCategoria h4.colour12 {
	background-color: #6F1471;
}
table#tablaProductos td.infoCategoria h4.colour13 {
	background-color: #F1B310;
}
table#tablaProductos td.infoCategoria h4.colour14 {
	background-color: #EC068C;
}
table#tablaProductos td.infoCategoria h4.colour15 {
	background-color: #766342;
}
table#tablaProductos td.infoCategoria h4.colour17 {
	background-color: #F0CC01;
}

table#tablaProductos td.listaProductos h4.colour1 {
	color: #F0CC01;
	background-color: #F0CC01;
}
table#tablaProductos td.listaProductos h4.colour2 {
	color: #904C03;
	background-color: #904C03;
}
table#tablaProductos td.listaProductos h4.colour3 {
	color: #018752;
	background-color: #018752;
}
table#tablaProductos td.listaProductos h4.colour4 {
	color: #0078AD;
	background-color: #0078AD;
}
table#tablaProductos td.listaProductos h4.colour5 {
	color: #E51837;
	background-color: #E51837;
}
table#tablaProductos td.listaProductos h4.colour6 {
	color: #F19119;
	background-color: #F19119;
}
table#tablaProductos td.listaProductos h4.colour7 {
	color: #4EC9EA;
	background-color: #4EC9EA;
}
table#tablaProductos td.listaProductos h4.colour8 {
	color: #B1BB1C;
	background-color: #B1BB1C;
}
table#tablaProductos td.listaProductos h4.colour9 {
	color: #D9C892;
	background-color: #D9C892;
}
table#tablaProductos td.listaProductos h4.colour10 {
	color: #687718;
	background-color: #687718;
}
table#tablaProductos td.listaProductos h4.colour11 {
	color: #B42016;
	background-color: #B42016;
}
table#tablaProductos td.listaProductos h4.colour12 {
	color: #6F1471;
	background-color: #6F1471;
}
table#tablaProductos td.listaProductos h4.colour13 {
	color: #F1B310;
	background-color: #F1B310;
}
table#tablaProductos td.listaProductos h4.colour14 {
	color: #EC068C;
	background-color: #EC068C;
}
table#tablaProductos td.listaProductos h4.colour15 {
	color: #766342;
	background-color: #766342;
}
table#tablaProductos td.listaProductos h4.colour17 {
	color: #F0CC01;
	background-color: #F0CC01;
}

body#detalleProducto {
	margin: 0;
	padding: 5px;
	background-color: #fff;
	height: 350px;
	display: table;
}
body#detalleProducto #contenidor {
	margin: 0;
	padding: 0;
	height: 350px;
	display: table;
}
body#detalleProducto.desayuno #contenidor {
	border: 0px solid #F1CC01;
}
body#detalleProducto.bebidasFrias #contenidor {
	border: 0px solid #018752;
}
body#detalleProducto.sopas #contenidor {
	border: 0px solid #E51837;
}
body#detalleProducto.salados #contenidor {
	border: 0px solid #4DC8E9;
}
body#detalleProducto.mousses #contenidor {
	border: 0px solid #DBC792;
}
body#detalleProducto.reposteria #contenidor {
	border: 0px solid #B31E17;
}
body#detalleProducto.pastas #contenidor {
	border: 0px solid #F1B310;
}
body#detalleProducto.barritas #contenidor {
	border: 0px solid #766342;
}
body#detalleProducto.bebidasCalientes #contenidor {
	border: 0px solid #904C01;
}
body#detalleProducto.batidos #contenidor {
	border: 0px solid #0078AD;
}
body#detalleProducto.tortillas #contenidor {
	border: 0px solid #F4911C;
}
body#detalleProducto.postres #contenidor {
	border: 0px solid #B1BB1C;
}
body#detalleProducto.surtidos #contenidor {
	border: 0px solid #687718;
}
body#detalleProducto.pancakes #contenidor {
	border: 0px solid #6F1471;
}
body#detalleProducto.miniCakes #contenidor {
	border: 0px solid #ED058D;
}

body#detalleProducto h2 {
	margin: 0;
	padding: 5px;
	color: #FFFFFF;
	font-size: 1em;
}

body#detalleProducto.desayuno h1 {
	color: #F1CC01;
}
body#detalleProducto.desayuno h1 {
	color: #F1CC01;
}
body#detalleProducto.bebidasFrias h1 {
	color: #018752;
}
body#detalleProducto.sopas h1 {
	color: #E51837;
}
body#detalleProducto.salados h1 {
	color: #4DC8E9;
}
body#detalleProducto.mousses h1 {
	color: #DBC792;
}
body#detalleProducto.reposteria h1 {
	color: #B31E17;
}
body#detalleProducto.pastas h1 {
	color: #F1B310;
}
body#detalleProducto.barritas h1 {
	color: #766342;
}
body#detalleProducto.bebidasCalientes h1 {
	color: #904C01;
}
body#detalleProducto.batidos h1 {
	color: #0078AD;
}
body#detalleProducto.tortillas h1 {
	color: #F4911C;
}
body#detalleProducto.postres h1 {
	color: #B1BB1C;
}
body#detalleProducto.surtidos h1 {
	color: #687718;
}
body#detalleProducto.pancakes h1 {
	color: #6F1471;
}
body#detalleProducto.miniCakes h1 {
	color: #ED058D;
}



body#detalleProducto.desayuno h2 {
	background-color: #F1CC01;
}
body#detalleProducto.desayuno h2 {
	background-color: #F1CC01;
}
body#detalleProducto.bebidasFrias h2 {
	background-color: #018752;
}
body#detalleProducto.sopas h2 {
	background-color: #E51837;
}
body#detalleProducto.salados h2 {
	background-color: #4DC8E9;
}
body#detalleProducto.mousses h2 {
	background-color: #DBC792;
}
body#detalleProducto.reposteria h2 {
	background-color: #B31E17;
}
body#detalleProducto.pastas h2 {
	background-color: #F1B310;
}
body#detalleProducto.barritas h2 {
	background-color: #766342;
}
body#detalleProducto.bebidasCalientes h2 {
	background-color: #904C01;
}
body#detalleProducto.batidos h2 {
	background-color: #0078AD;
}
body#detalleProducto.tortillas h2 {
	background-color: #F4911C;
}
body#detalleProducto.postres h2 {
	background-color: #B1BB1C;
}
body#detalleProducto.surtidos h2 {
	background-color: #687718;
}
body#detalleProducto.pancakes h2 {
	background-color: #6F1471;
}
body#detalleProducto.miniCakes h2 {
	background-color: #ED058D;
}
body#detalleProducto h1 {
	margin: 0;
	padding: 5px;
	font-size: 1.1em;
}
body#detalleProducto p {
	margin: 0;
	padding: 5px 0 5px 5px;
}

body#productos #contenedor #contenido #cajaContenido #contieneProductos table tbody tr td a.linkDetalleProducto {
	text-decoration: none;
	color: #333;
}
body#productos #contenedor #contenido #cajaContenido #contieneProductos table tbody tr td a.linkDetalleProducto:hover {
	text-decoration: underline;
}
a#linkMostrarTodos, a#linkOcultarTodos {
	font-weight: bold;
	color: #F38F1D;
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 15px;
	text-decoration: none;
	font-size: 10px;
}
a#linkMostrarTodos:hover, a#linkOcultarTodos:hover {
	text-decoration: underline;
}
a#linkMostrarTodos {
	background-image: url(../img/mas.gif);
}
a#linkOcultarTodos {
	margin-left: 200px;
	background-image: url(../img/menos.gif);
}
