/* en tablas o td o tr: importante: si se da el width en % pasar a style asi sea inline */

body		{
	MARGIN: 12px; FONT-FAMILY: arial, verdana; FONT-SIZE: 12px; LINE-HEIGHT: 1.6; COLOR: #2e2e2e; BACKGROUND: #2e2e2e;
}

a:link		{	FONT-SIZE: 12px; TEXT-DECORATION: underline; COLOR: #2e2e2e; }
a:visited	{	COLOR: #2e2e2e; }
a:hover   {	COLOR: #410000; BACKGROUND: #d9d6ce; }

img {
  BORDER-WIDTH: 0px;
}
input, select {
	COLOR: #2e2e2e;
}
table {
	MARGIN: auto; BORDER-COLLAPSE: collapse; BORDER: 0px; FONT-SIZE: 12px; WIDTH: auto;
}
td {
	PADDING: 0px; VERTICAL-ALIGN: top;
}
th {
	PADDING: 0px; FONT-WEIGHT: bold; TEXT-ALIGN: left; HEIGHT: 34px;
}
tr.hover:hover {
  BACKGROUND-COLOR: #d9d6ce;
}
:focus	{
  -MOZ-OUTLINE-STYLE: none;		/* Para evitar el reborde de puntos en FF */
}

.BarraLinks	{
  HEIGHT: 37px; LINE-HEIGHT: 37px; TEXT-ALIGN: center; BACKGROUND: url(images/work/vino/LinksBG.png); 
}
.ContainerBody	{
	WIDTH: 100%; BORDER: #fcf8ee solid 3px; BORDER-COLLAPSE: separate;
}
.ContainerFooter	{
	HEIGHT: 50px; BACKGROUND: url(images/work/vino/HeaderFooterBG.png) repeat-x; BORDER-TOP: 1px #8c5d64 solid;
	TEXT-ALIGN: center; COLOR: #fcf8ee; FONT-SIZE: 10px; PADDING-TOP: 5px;
}
.ContainerHeader	{
	HEIGHT: 90px; BACKGROUND: url(images/work/vino/HeaderFooterBG.png) repeat-x;
}
.ContainerPagina	{
	 BORDER-LEFT: 15px #2e2e2e solid; BACKGROUND: #f7f1e5; PADDING: 5px 30px;
}
.FondoMenu	{
	WIDTH: 160px; BACKGROUND: #2e2e2e; 
}
.navBold	{					
	FONT-WEIGHT: bold;
}
.navBoton	{
	FONT-SIZE: 10px; COLOR: #2e2e2e; BACKGROUND-COLOR: #fcf8ee; BORDER: 1px #8c5d64 onset; 
}
.navBotonPad	{
	PADDING: 4px 8px;
}
.navCasilla	{
	MARGIN: 5px 2px 0px 0px; HEIGHT: 16px; FONT-SIZE: 10px; COLOR: #2e2e2e; BORDER: #8c5d64 1px solid;
}
.navContenido	{
	PADDING: 12px 0px 15px 0px; TEXT-ALIGN: justify;
}
.navGoogle {
	MARGIN-TOP: 20px; PADDING: 4px 0px 12px 0px; DISPLAY: block; FONT-SIZE: 10px; TEXT-ALIGN: center; WIDTH: 160px;
	COLOR: #fcf8ee; BACKGROUND: #6c1624; BORDER: #8c5d64 1px solid;
}
.navLetraContraste {
	FONT-SIZE: 12px; COLOR: #cc3300;
}
.navLetraMed {
	FONT-SIZE: 11px;
}
.navLetraPeq {
	FONT-SIZE: 10px;
}
.navLetraReg {
	FONT-SIZE: 12px; COLOR: #2e2e2e;
}
.navSubtitular	{
	FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING: 18px 0px 10px 0px; WORD-SPACING: 2px; LINE-HEIGHT: 1.4;
	COLOR: #852a3b; BORDER-BOTTOM: #852a3b 1px solid;
}
.navTitular	{
	PADDING: 10px 0px 10px 0px; FONT-SIZE: 16px; FONT-WEIGHT: bold; WORD-SPACING: 2px; LINE-HEIGHT: 1.4; VERTICAL-ALIGN: top;
	COLOR: #852a3b; BORDER-BOTTOM: #852a3b 1px solid;
}
.navTriangulos	{
	FONT-FAMILY: arial; PADDING-RIGHT: 17px;
}
.SombraDer	{
	BACKGROUND: url(images/work/vino/HeaderRight.png) repeat-y; WIDTH: 15px;
}
.SombraIzq	{
	BACKGROUND: url(images/work/vino/HeaderLeft.png) repeat-y; WIDTH: 15px;
}
a.navLink:link		{	PADDING: 0px 40px; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #fcf8ee; }
a.navLink:visited	{	PADDING: 0px 40px; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #fcf8ee; }
a.navLink:hover		{	PADDING: 0px 40px; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #8c5d64; BACKGROUND: transparent;	}

a.navNoLink:link		{	}
a.navNoLink:visited	{	}
a.navNoLink:hover		{	BACKGROUND: #fcf8ee; }

a.navLinkImagen:hover { BACKGROUND: transparent;	}