/*------------------------------*/
/*	ESTRUCTURA  GENERAL					*/
/*------------------------------*/
body					{	margin-top									:	0px;
								margin-bottom								:	0px;
								margin-left									:	0px;
								margin-right								:	0px;

								border-top-width						:	0px;
								border-bottom-width					:	0px;
								border-left-width						:	0px;
								border-right-width					:	0px;
								border-width								:	0px;
								border-style								: solid;
								border-color								:	#696969;

								padding-top									:	0px;
								padding-bottom							:	0px;
								padding-left								:	0px;
								padding-right								:	0px;

								font-family									: sans-serif, Verdana, Helvetica, Arial;
								font-size										: 15px;
								font-weight									: normal;
								font-style									:	normal;

								text-decoration							:	none;
								text-transform							:	none;
								text-align									:	left;

 								line-height									:	120%;
 								
								color												:	#FFFFFF;
								color												:	#000000;
								color												:	gray;
								background-color						:	#DFE3DE;
								background-color						:	#fea50d;
								background-color						:	#000000;
								background-color						:	#DFE3DE;
								background-color						:	#eda82d;
							}

#contenedor 						{	width: 790px;	height: auto;		background-color:	#eda82d;	}
#cabecera	 							{	width: 780px;	height: auto;		background-color:	#ecfae6;	float: top;			background-image: url(img/cabeceranew.jpg);	background-repeat: no-repeat;	background-position: fixed;	}
#menu										{	width: 780px;	height: auto;		background-color:	#eda82d;	}
#contenido							{	width: 780px;	height: auto;		background-color:	#ecfae6;	border: 1px solid #f0fbed; padding-top: 3px; padding-bottom: 3px;}
#contenido #principal		{	width: 638px;	height: auto;		background-color:	#ecfae6;	float: left;	}
#contenido #secundario	{	width: 140px;	height: auto;		background-color:	#ecfae6;	float: right;		display: inline;}
#final									{	width: 780px;	height: auto;		background-color:	#ecfae6;	}
#finalcata							{	width: 780px;	height: 170px;	background-color:	#ecfae6;	float: bottom;	background-image: url(img/imagen_inferior_cata.jpg);	background-repeat: no-repeat;	background-position: fixed;	}
#pie										{	width: 780px;	height: auto;		background-color:	#ecfae6;	}
#fin										{	clear: both;	}

div#clear								{	clear: both;	}

#somos									{	width: 760px;	height: 400px;	background-image: url(img/somos.jpg);	background-repeat: no-repeat;	}
#lateralsomos						{	width: 10px;	height: 400px;	font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	}
#centrosomos						{	width: 740px;	height: 400px;	font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	}
#finalsomos							{	width: 760px;	height: 50px;		font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	}

#bloque_sommelier				{	width: 580px;	height: auto;	float: right;					font-family:	Verdana;	font-size:11pt;	color: #3b3b3b;	padding: 7px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E3E3E3;	}
#img_pregunta_sommelier	{	width: 25px;	height: 26px;	margin-bottom: 10px;	font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	background-image: url(img/expertos/consulta/pregunta_mini.jpg);	background-repeat: no-repeat;	}
#pregunta_sommelier			{	width: 480px;	height: auto;	margin-bottom: 10px;	font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E3E3E3;	padding-left: 10px;	}
#respuesta_sommelier		{	width: 480px;	height: auto;	margin-bottom: 10px;	font-family:	Verdana;	font-size:11px;	color:#747474;	float:left;	padding-left: 10px;	}

#bloque_contenidos_home	{	width: 140px;	height: auto;	}

#noticias_home						{	width: 480px;	height: auto;		margin-top:	15px;	border: 1px solid #d2d2d2;	float:left;	}
#noticias_titulo					{	width: 460px;	height: auto;		font-family:	Verdana;	font-size: 15px;	color: #444343;	background-image: url(img/novedades/noticias/imgtitulo.jpg);	background-repeat: no-repeat;	background-position: right;	}
#noticias_home_contenido	{	width: 460px;	height: auto;		font-family:	Verdana;	font-size: 15px;	margin-top:			15px;	margin-left: 15px;	}
#noticias_texto						{	width: 215px;	height: auto;		float: left;	font-family:	"Arial Narrow", Verdana, Arial;	color: gray;	}
#noticias_separador				{	width: 1px;		height: 120px;	background-image: url(img/novedades/noticias/separadornoticia.gif);	background-repeat: repeat-y;	margin: 0 14px 0 14px;	float:left;	}
#noticias_fin							{	clear: both;	}
.imagen_noticia						{	width: 180px;	height:89px;		border:3px solid #D2C6C6;	}
.titulo_noticia						{	font-family:	Verdana; font-size:8pt;		font-weight:bold;		color: #810100; text-decoration:none;}
.titulo_noticia						{	font-family:	Verdana, Arial, Helvetica, sans-serif; font-size	:	13px;		font-weight: bold;			color: #590237; text-decoration:none;}
.texto_noticia						{	font-family:	"Arial Narrow", Verdana, Arial; font-size:15px;	font-weight:normal;	color: gray; text-decoration:none;}
.imagen_destacado					{	width: 80px;	height:120px;		border:3px solid #D2C6C6;	}

#columnas_home						{	width: 630px;	height: auto;		margin-top:	15px;	background-color: #ffffff;	border: 1px solid #d2d2d2;	float:left;	background-image: url(img/novedades/noticias/lineainicionoticia.jpg);	background-repeat: repeat-x;	background-position: top;	}
#columnas_titulo					{	width: 600px;	height: auto;		font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	color: #444343;	background-image: url(img/novedades/noticias/imgtitulo.jpg);	background-repeat: no-repeat;	background-position: right;	}
#columnas_home_contenido	{	width: 600px;	height: auto;		margin-top:			12px;	margin-left: 20px;	background-color: #ffffff;	}
#columnas_texto						{	width: 285px;	height: auto;		background-color: #ffffff;	float: left;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color: #747474;	}
#columnas_separador				{	width: 1px;		height: 120px;	background-color: #ffffff;	background-image: url(img/novedades/noticias/separadornoticia.gif);	background-repeat: repeat-y;	margin: 0 14px 0 14px;	float:left;	}
#columnas_fin							{	clear: both;	}


#noticias									{	width: 630px;	height: auto;		margin-top:	15px;	background-color: #ffffff;	border: 1px solid #d2d2d2;	float:left;	background-image: url(img/novedades/noticias/lineainicionoticia.jpg);	background-repeat: repeat-x;	background-position: top;	}
#noticias_contenido				{	width: 600px;	height: auto;		margin-top:			12px;	margin-left: 20px;	background-color: #ffffff;	}
#noticias_textoA					{	width: 280px;	height: auto;		background-color: #ffffff;	float: left;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color: #747474;	}
#noticias_separadorA			{	width: 1px;		height: 200px;	background-color: #ffffff;	background-image: url(img/novedades/noticias/separadornoticia.gif);	background-repeat: repeat-y;	margin: 0 14px 0 14px;	float:left;	}
.titulo_noticiaA					{	font-family:arial; font-size:10pt;		font-weight:bold;		color: #810100; text-decoration:none;}
.imagen_noticiaA					{	width: 100px;	height: 80px;	border:3px solid #D2C6C6;	}
.titulo_noticiaAB					{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#4C5468; font-weight: bold; line-height: normal; }


#destacado_uno						{	width: 480px;	height: auto;		padding: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;		border-right-color: #CCCCCC;	}
#destacado_dos						{	width: 235px;	height: 300px;	padding: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	border-right-width: 1px;	border-right-style: solid;		border-right-color: #CCCCCC;	}
.imagen_destacado					{	width: 80px;	height: 100px;	}

#historia_home						{	width: 600px;	height: auto;		float: left;	}
#historia_texto						{	width: 270px;	height: auto;		float: left;	}
#historia_separador				{	width: 30px;		height: 120px;	float: left;	}
#historia_fin							{	clear: both;	}
.imagen_historia					{	width: 68px;	height:68px;		border:3px solid #D2C6C6;	}
.titulo_historia					{	font-family:arial; font-size:8pt;		font-weight:bold;		color: #810100; text-decoration:none;}
.texto_historia						{	font-family:arial; font-size:11px;	font-weight:normal;	color: #757575; text-decoration:none;}

.letra_grande							{	font-family:arial; font-size:18pt;	font-weight:bold;	color: #810100; text-decoration:none;}

.imagen_ficha							{	width: 140px;	height:160px;		border:3px solid #D2C6C6;	}

.imagen_shop							{	width: 100px;	height:120px;		border:3px solid #D2C6C6;	}


#mainprod											{	width: 100%;}
#mainprod #mainprodcabecera		{	width: 2px;		float: top;			display:inline;}
#mainprod #mainprodseparador	{	width: 10px;	float: left;		display:inline;}
#mainprod #mainprodprincipal	{	width: 65%;		float: left;		display:inline;}
#mainprod #mainprodsecundario	{	width: 30%;		float: right;		display:inline;}
#mainprod #mainprodpie				{	width: 2px;		float: bottom;	display:inline;}
#mainprod #mainprodfinal			{	clear: both;	}


.titulo_home_destacado		{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 16px;	font-weight:bold;		text-align: left;	color: #590237;	text-decoration:none;	}
.subtitulo_home_destacado	{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 12px;	font-weight:bold;		text-align: left;	color: #590237;	text-decoration:none;	}
.texto_home_destacado			{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 12px;	font-weight:normal;	text-align: left;	color: gray;		text-decoration:none;	}
.imagen_home_destacado		{	width: 80px;	height: 120px;	}

.texto_pie_destacado			{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 10px;	font-weight:bold;	color: gray;		text-decoration:none;	}
.texto_pie								{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 10px;	font-weight:normal;	color: gray;		text-decoration:none;	}

.notatitulo								{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 13px;	font-weight:bold;		text-align: left;			color: #590237;	text-decoration:none;	}
.notacontenido						{	font-family: sans-serif, Verdana, Helvetica, Arial;	font-size: 13px;	font-weight:normal;	text-align: justify;	color: gray;		text-decoration:none;	}

/*------------------------------*/
/*	LISTADO DE VIŅAS  					*/
/*------------------------------*/
.vinas				{	padding: 0px 0px 10px 10px;	text-align: left;	}
.vinas	h3		{	padding: 20px 10px 5px 0px;	text-align: right;	font-size: 180%;	font-style: normal;	}
.vinas	img		{	padding-top: 0px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	}
.vinas	table	{	font-size: 85%;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	}
.vinas	td		{	padding: 2px 2px 4px 5px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;	}
.vinas	tr		{	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #CCCCCC;	}



/*------------------------------*/
/*	BLOQUES											*/
/*------------------------------*/
p															{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: gray;		}
blockquote										{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: gray;		}
table													{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: gray;		}

table.bordenegro							{	border: 1px solid #000000;	}
table.bordeazul								{	border: 1px solid #08519c;	}
table.bordeoro								{	border: 1px solid #FFCC66;	}
table.bordegris								{	border: 1px solid #DFE3DE;	}
table.bordetinto							{	border: 1px solid #C00031;	}
td.bordegris									{	border: 1px solid #DFE3DE;	}

h1.negro											{	font-size: 150%;	color: #000000;	}
h1.azul												{	font-size: 150%;	color: #0C52B2;	}
h1.oro												{	font-size: 150%;	color: #FFCC66;	}
h1.gris												{	font-size: 150%;	color: #DFE3DE;	}
h1.plomo											{	font-size: 150%;	color: gray;	}

h2.negro											{	font-size: 150%;	color: #000000;	}
h2.azul												{	font-size: 150%;	color: #0C52B2;	}
h2.oro												{	font-size: 150%;	color: #FFCC66;	}
h2.gris												{	font-size: 150%;	color: #DFE3DE;	}
h2.plomo											{	font-size: 150%;	color: gray;	}

h3.negro											{	color: #000000;	}
h3.azul												{	color: #0C52B2;	}
h3.oro												{	color: #FFCC66;	}
h3.gris												{	color: #DFE3DE;	}
h3.plomo											{	color: gray;	}

hr.bordenegrogrueso						{	background-color: #000000;	height: 3px;	border: 0;	color: #000000;	}
hr.bordenegro									{	background-color: #000000;	height: 1px;	border: 0;	color: #000000;	}
hr.bordeazul									{	background-color: #08519c;	height: 1px;	border: 0;	color: #08519c;	}
hr.bordeoro										{	background-color: #FFCC66;	height: 1px;	border: 0;	color: #FFCC66;	}
hr.bordegris									{	background-color: #DFE3DE;	height: 1px;	border: 0;	color: #DFE3DE;	}
hr.bordeblanco								{	background-color: #FFFFFF;	height: 1px;	border: 0;	color: #FFFFFF;	}
hr.bordetinto									{	background-color: #590237;	height: 1px;	border: 0;	color: #590237;	}
hr.bordeocre									{	background-color: #fea50d;	height: 1px;	border: 0;	color: #fea50d;	}
hr.bordenose									{	background-color: #ece7c9;	height: 1px;	border: 0;	color: #ece7c9;	}
hr.bordefondogrueso						{	background-color: #eda82d;	height: 3px;	border: 0;	color: #eda82d;	}

hr.bordetintopunto						{	color: #793132;	border-style:dashed;}
hr.bordegrispunto							{	color: #DFE3DE;	border-style:dashed;}
hr.bordeocrepunto							{	color: #fea50d;	border-style:dashed;}


/*------------------------------*/
/*	LINKS												*/
/*------------------------------*/
A:link												{text-decoration: none;	}
A.active											{text-decoration: none;	}
A:visited											{text-decoration: none;	}
A:hover												{text-decoration: none;	}

A.menucab:link								{font-size: 9px;	font-weight: bold;	color: #810100;	font-family: Verdana, Helvetica, sans-serif;	}
A.menucab:active							{font-size: 9px;	font-weight: bold;	color: #810100;	font-family: Verdana, Helvetica, sans-serif;	}
A.menucab:visited							{font-size: 9px;	font-weight: bold;	color: #810100;	font-family: Verdana, Helvetica, sans-serif;	}
A.menucab:hover								{font-size: 9px;	font-weight: bold;	color: #808080;	font-family: Verdana, Helvetica, sans-serif;	}

A.vermasdesta:link						{font-size: 11px;	font-weight: bold;	color: #eda82d;	}
A.vermasdesta:active					{font-size: 11px;	font-weight: bold;	color: #eda82d;	}
A.vermasdesta:visited					{font-size: 11px;	font-weight: bold;	color: #eda82d;	}
A.vermasdesta:hover						{font-size: 11px;	font-weight: bold;	color: #590237;	}

A.con:link										{font-weight: bold;		color: gray;		}
A.con:active									{font-weight: bold;		color: gray;		}
A.con:visited									{font-weight: bold;		color: gray;		}
A.con:hover										{font-weight: bold;		color: #DFE3DE;	}

A.none:link										{text-decoration: none; color: #FFFFFF;	}
A.none:active									{text-decoration: none; color: #FFFFFF;	}
A.none:visited								{text-decoration: none;	color: #FFFFFF;	}
A.none:hover									{text-decoration: none;	color: #FFFFFF;	}

A.not:link										{font-weight: bold;		color: #800000;	}
A.not:active									{font-weight: bold;		color: #800000;	}
A.not:visited									{font-weight: bold;		color: #800000;	}
A.not:hover										{font-weight: bold;		color: gray;		}

A.men:link										{font-size:	12px;	color: gray;		}
A.men:active									{font-size:	12px;	color: gray;		}
A.men:visited									{font-size:	12px;	color: gray;		}
A.men:hover										{font-size:	12px;	color: #C00031;	}

A.men:link										{font-family: Arial;	font-size:	5pt;	color: #08519c;	}
A.men:active									{font-family: Arial;	font-size:	5pt;	color: #08519c;	}
A.men:visited									{font-family: Arial;	font-size:	5pt;	color: #08519c;	}
A.men:hover										{font-family: Arial;	font-size:	5pt;	color: gray;	}

A.men:link										{font-size:	12px;	font-weight: bold;	color: #08519c;	}
A.men:active									{font-size:	12px;	font-weight: bold;	color: #08519c;	}
A.men:visited									{font-size:	12px;	font-weight: bold;	color: #08519c;	}
A.men:hover										{font-size:	12px;	font-weight: bold;	color: gray;		}

A.menA:link										{font-size:	12px;	font-weight: bold;	color: gray;		}
A.menA:active									{font-size:	12px;	font-weight: bold;	color: gray;		}
A.menA:visited								{font-size:	12px;	font-weight: bold;	color: gray;		}
A.menA:hover									{font-size:	12px;	font-weight: bold;	color: #08519c;	}

A.tur:link										{font-size:	12px;	font-weight: bold;		color: #800000;	}
A.tur:active									{font-size:	12px;	font-weight: bold;		color: #800000;	}
A.tur:visited									{font-size:	12px;	font-weight: bold;		color: #800000;	}
A.tur:hover										{font-size:	12px;	font-weight: bold;		color: gray;		}

A.consuave:link								{color: gray; 		}
A.consuave:active							{color: gray; 		}
A.consuave:visited						{color: gray;			}
A.consuave:hover							{color: #DFE3DE;	}

A.menu:link										{color: #DFE3DE; 	}
A.menu:active									{color: #DFE3DE; 	}
A.menu:visited								{color: #DFE3DE;	}
A.menu:hover									{color: #FFFFFF;	}

A.lan:link										{font-weight: bold;	color: #FFFFFF; }
A.lan:active									{font-weight: bold; color: #FFFFFF; }
A.lan:visited									{font-weight: bold; color: #FFFFFF; }
A.lan:hover										{font-weight: bold;	color: #808080;	}

A.prod:link										{color: gray;			display:block;	width:400px;	height:100px;	background:transparent	url(img/fondoproductos.jpg)			top left	no-repeat;}
A.prod:active									{color: gray;			display:block;	width:400px;	height:100px;	background:transparent	url(img/fondoproductos.jpg)			top left	no-repeat;}
A.prod:visited								{color: gray;			display:block;	width:400px;	height:100px;	background:transparent	url(img/fondoproductos.jpg)			top left	no-repeat;}
A.prod:hover									{color: #DFE3DE;	display:block;	width:400px;	height:100px;	background:transparent	url(img/fondoproductos_on.jpg)	top left	no-repeat;}

A.historia:link								{font-size:	14px;	font-weight: bold;	color: #fea50d; }
A.historia:active							{font-size:	14px;	font-weight: bold;	color: #fea50d; }
A.historia:visited						{font-size:	14px;	font-weight: bold;	color: #fea50d; }
A.historia:hover							{font-size:	14px;	font-weight: bold;	color: #808080;	}

A.historiasub:link						{font-size:	12px;	font-weight: bold;	color: #fea50d; }
A.historiasub:active					{font-size:	12px;	font-weight: bold;	color: #fea50d; }
A.historiasub:visited					{font-size:	12px;	font-weight: bold;	color: #fea50d; }
A.historiasub:hover						{font-size:	12px;	font-weight: bold;	color: #808080;	}

A.abc:link										{font-size:	12pt;	font-weight: bold;		color: gray;		}
A.abc:active									{font-size:	12pt;	font-weight: bold;		color: gray;		}
A.abc:visited									{font-size:	12pt;	font-weight: bold;		color: gray;		}
A.abc:hover										{font-size:	12pt;	font-weight: bold;		color: #DFE3DE;	}

A.titeno:link									{font-family: Arial;	font-size:	11pt;	color: #08519c;	}
A.titeno:active								{font-family: Arial;	font-size:	11pt;	color: #08519c;	}
A.titeno:visited							{font-family: Arial;	font-size:	11pt;	color: #08519c;	}
A.titeno:hover								{font-family: Arial;	font-size:	11pt;	color: gray;	}


/*------------------------------*/
/*	CLASES											*/
/*------------------------------*/
.celdacontenidochicotinto	{	font-size	: 8px;	font-weight: normal;	color: #590237;}

.titulotinto							{	font-size	: 14px;		font-weight: normal;		color: #590237;	}
.titulotintobold					{	font-size	: 14px;		font-weight: bolder;		color: #590237;	}
.subtitulotinto						{	font-size	: 12px;		font-weight: normal;		color: #590237;	}
.subtitulotintobold				{	font-size	: 12px;		font-weight: bolder;		color: #590237;	}
.titulonaranjo						{	font-size	: 14px;		font-weight: normal;		color: #eda82d;	}
.titulonaranjobold				{	font-size	: 14px;		font-weight: bolder;		color: #eda82d;	}
.subtitulonaranjo					{	font-size	: 12px;		font-weight: normal;		color: #eda82d;	}
.subtitulonaranjobold			{	font-size	: 12px;		font-weight: bolder;		color: #eda82d;	}

.textotitulonoticias			{	font-family: Arial;	font-size: 7pt;	font-weight: normal;	color: #821952;	}

.celdacontenidocabecera		{	font-family	:	Arial narrow;	font-size	:	11pt;	font-style	:	normal;	font-weight: bold;	color: #810100;}
.celdacontenidocabecerasup{	font-family	:	Arial narrow;	font-size	:	9pt;	font-style	:	normal;	font-weight: normal;	color: #810100;}
.celdacontenidomenusup		{	font-family	:	Arial narrow;	font-size	:	10px;	font-style	:	normal;	font-weight: normal;	color: #FFFFFF;}

.celdasubtitulo						{	font-family: Arial; font-size	: 11pt;		font-weight: normal;	color: #B2B1B1;	}
.celdasubtitulo						{	font-family: Arial; font-size	: 11pt;		font-weight: normal;	color: #B2B1B1;	}
.celdasubtitulobold				{	font-family: Verdana; font-size	: 12pt;		font-weight: bold;		color: gray;	}
.celdasubtituloboldtinto	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size	: 13pt;		font-weight: bolder;		color: #590237;	}
.celdasubtituloboldtintopubli{font-family: Arial;	font-size : 14pt;	font-weight: bold;		color: #810100;	}
.celdasubtituloboldfondo	{	font-family: Verdana;	font-size : 12pt;	font-weight: bold;	color: #eda82d;	}

.celdatitulogrande				{	font-size	: 18px;	font-weight: bold;	}

.celdatitulo							{	font-size	: 12px;	font-weight: bold;	}
.celdatitulonegro					{	font-size	: 12px;	font-weight: bold;	color: #000000;	}
.celdatituloblanco				{	font-size	: 12px;	font-weight: bold;	color: #FFFFFF;	}
.celdatitulotinto					{	font-size	: 12px;	font-weight: bold;	color: #793132;	}
.celdatituloazul					{	font-size	: 12px;	font-weight: bold;	color: #08519c;	}
.celdatitulogris					{	font-size	: 12px;	font-weight: bold;	color: #DFE3DE;	}
.celdatituloplomo					{	font-size	: 12px;	font-weight: bold;	color: gray;		}

.celdacontenidochico			{	font-size	: 10px;	font-weight: normal;	text-align:	justify;	}
.celdacontenido						{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	}
.celdacontenidonegro			{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: #000000;	}
.celdacontenidoblanco			{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: #FFFFFF;	}
.celdacontenidotinto			{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: #793132;	}
.celdacontenidoazul				{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: #08519c;	}
.celdacontenidogris				{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: #DFE3DE;	}
.celdacontenidoplomo			{	font-size	: 12px;	font-weight: normal;	text-align:	justify;	color: gray;		}
.celdacontenidoplomotabla	{	font-size	: 12px;	font-weight: normal;	color: gray;		}

.celdacontenidopubli			{	font-size	: 14px;	font-weight: normal;	text-align:	justify;	color: gray;		}

.celdacontenidogrande			{	font-size	: 12px;	font-weight: normal;	}
.celdacontenidoplomogrande{	font-size	: 12px;	font-weight: normal;	color: gray;		}
.celdacontenidonegrogrande{	font-size	: 12px;	font-weight: normal;	color: #000000;	}


.cajacontenidotop					{	background-image: url(img/bordetop.png);		background-repeat: repeat-x;	}
.cajacontenidobottom			{	background-image: url(img/bordebottom.png);	background-repeat: repeat-x;	}
.cajacontenidoleft				{	background-image: url(img/bordeleft.png);		background-repeat: repeat-y;	}
.cajacontenidoright				{	background-image: url(img/borderight.png);	background-repeat: repeat-y;	}
.cajacontenido						{	background-color:	#FFFFFF;	}


.celdacontenidomenusup		{	font-family	:	Arial narrow;	font-size	:	10px;	font-style	:	normal;	font-weight: normal;	color: #FFFFFF;}



.celdatitulochiconegro		{	font-weight: bold;	color: #000000;	background-color: #990066;	}
.celdatitulochicoazul			{	font-weight: bold;	color: #08519c;	background-color: #990066;	}
.celdatitulochicooro			{	font-weight: bold;	color: #000000;	background-color: #DFE3DE;	}
.celdatitulochicogris			{	font-weight: bold;	color: #DFE3DE;	background-color: #990066;	}



.textoformulario				{	font-family: Arial;	font-size: 12px;	font-weight: normal;	color: #000000;	border: 0px solid #C0C0C0;	height: 18px;	background-color: #DFE3DE;}

.textoformulariocon			{	font-family: Arial;	font-size: 10px;	font-weight: normal;	color: #000000;	border: 0px solid #C0C0C0;	height: 15px;	background-color: #DFE3DE;}
.areaformulariocon			{	font-family: Arial;	font-size: 10px;	font-weight: normal;	color: #000000;	border: 1px solid #C0C0C0;	height: 55px;}

.textobusca							{	font-family: Tahoma;	font-size: 9px;	font-weight: normal;	color: #000000;	border: 1px solid #C0C0C0;	height: 15px;	}

.contenedorproductos		{	font-size:1.36em;	margin-top:2px;	margin-bottom:4px;	font-weight:bold;	border-bottom:1px dashed #999;	width:110px;	}
.contenedorproductosimg	{	width:109px;	height:62px;	margin:10px 0 0 7px;	}






/*------------------------------*/
/*	ESTILO CALENDARIO  					*/
/*------------------------------*/

.calFondoCalendario {
	/*background-color:#FF6600*/
	background-color:#bbaa65
}

.calEncabe {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px
}

.calFondoEncabe {
	/*background-color:#FFCC99*/
	background-color:#e9e2c6
}

.calDias {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:900
}

.calSimbolo {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:200; 
	color:black
}

.calResaltado {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:700
}

.calResaltadoE{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:700
}

.calCeldaResaltado {
	/*background-color:#FFCC99*/
	background-color:#f6e18c
}

.calCeldaResaltadoE {
	/*background-color:#FFCC99*/
	background-color:#FFCC99
}

.calDatos {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:900
}
