body {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
}

td {
	color: #000;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.input, select {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	border: 1px solid #999;
}

.input:focus, select:focus {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
	border: 1px solid #333;
}

.head {
	width: 782px;
	height: 170px;
	background: url(images/head.jpg) no-repeat;
}

a img {border: none; }

.tableMain {
	margin-right: auto;
	margin-left: auto;
	width: 782px;
}

.tdIzquierdo {
	width: 391px;
}

.tdDerecho {
	width: 391px;
}

.tdNombre {
	width: 301px;
	color: #002ea0;
	font-weight: bold;
}

.tdFecha {
	width: 90px;
	color: #002ea0;
	font-weight: bold;
	text-align: left;
}

.tableOpciones {
	background-color: #EEF2F5;
	border: 1px solid #666;
	text-align: center;
	color: #999;
}

.tableFaq {
	text-align: center;
	color: #999;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-right: auto;
	margin-left: auto;
}

.tableNuevo {
	text-align: left;
	width: 190px;
}

.tableReco {
	text-align: left;
	width: 190px;
}

.tablePromo {
	text-align: left;
	width: 190px;
}

.tituloNuevo {
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #002ea0;
	background-color: #e6e6e6;
	padding: 5px;
}

.tituloReco {
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #002ea0;
	background-color: #e6e6e6;
	padding: 5px;
}

.tituloPromo {
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #002ea0;
	background-color: #e6e6e6;
	padding: 5px;
}

.txtTimes {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #5E0026;
	width: 280px;
	text-align: center;
}

.txtGris {
	width: 502px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #999;
	text-align: center;
}

.linea {
	border-right: 2px solid #989da5;
	vertical-align: top;
}

.lineaDown {
	vertical-align: top;
	border-bottom: 1px solid #989da5;
}

.descripcionLite {
	font: 9px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
}

.moneda {
	color: #f46200;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.tablaNewsletter {
	width: 190px;
	margin-left: auto;
	margin-right: auto;
}

.footer {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 8px;
	background: #fff5ea none no-repeat 650px;
}

.tituloTabla {
	background-color: #f7f7f7;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #990033;
	width: 162px;
	border: 1px solid #cccccc;
}

.redirect {
	color: black;
	font-size: 15px;
	font-weight: bold;
}

.tituloNewsletter {
	text-align: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #ff9900;
}

/* @group Ajax */

#error-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #b00000 url(images/error.gif) no-repeat 4px 3px;
	color: #fff;
	padding-bottom: 2px;
}

#indicator-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #d7ecfe url(images/scanner.gif) no-repeat 4px 3px;
	color: #000;
	padding-bottom: 2px;
}

#ok-msg {
	margin-right: auto;
	margin-left: auto;
	height: 15px;
	vertical-align: middle;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	text-align: center;
	background: #14682e url(images/exito.gif) no-repeat 4px 3px;
	color: #fff;
	padding-bottom: 2px;
}

/* @end */

/* @group Carrito */

.tableMenus {
	width: 162px;
	border: 1px solid #cccccc;
}

.tdMenus {
	width: 162px;
	vertical-align: top;
}

.tdCenter {
	width: 458px;
	vertical-align: top;
	background-color: #fff;
}

.tituloMenus {
	background-color: #f7f7f7;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #990033;
	border-bottom: 1px solid #cccccc;
	width: 162px;
}

.tituloServicios {
	background-color: #f7f7f7;
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #990033;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	width: 162px;
}

.tituloBolsa {
	font: bold 13px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #990033;
	border-bottom: 1px solid #cccccc;
	width: 162px;
	background: #f7f7f7 url(images/bolsa.gif) no-repeat 100px;
	height: 29px;
}

.tdBolsa {
	background-color: #f7f7f7;
	vertical-align: top;
}

.tdPaginas {
	text-align: right;
	border-bottom: 1px solid #999999;
}

.tableCarrito {
	width: 422px;
	margin-left: auto;
	margin-right: auto;
}

.titleCarrito {
	color: #990033;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.borderImg {
	border: 1px solid #999;
}

.tituloArt {
	text-align: left;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #990033;
}

/* @end */

/* @group Bolsa */

.tableCesta {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

.tdCesta {
	width: 620px;
	vertical-align: top;
}

.tituloCesta {
	color: #990033;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #f7f7f7;
	text-align: center;
	border: 1px solid #cccccc;
}

/* @end */

/* Links */

a.menu:active        {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E0026;
}

a.menu:visited       {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E0026;
}

a.menu:link          {
	BACKGROUND: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5E0026;
}

a.menu:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ae2a66;
}

a.comprar:active        {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E0026;
	padding: 3px;
}

a.comprar:visited       {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5E0026;
	padding: 3px;
}

a.comprar:link          {
	BACKGROUND: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #5E0026;
	padding: 3px;
}

a.comprar:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #5E0026;
	padding: 3px;
}

a.catalago:active        {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}

a.catalago:visited       {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}

a.catalago:link          {
	BACKGROUND: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
}

a.catalago:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
