	body,td,a {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		text-decoration:none;
		margin: 0px 0px 0px 0px;
	}
	body {
		background-image:url(img/foncocab.gif);
		background-position:top;
		background-repeat:repeat-x;
	}

	table.pagina, td.pagina, table.contenido, td.contenido {
		width:885px;
	}
	td.cabecera {
		width:100%;
		height:60px;
		background-color:#4d3825;
	}
	td.cabmenu {
		height:19px;
		vertical-align:middle;
		padding:0px 2px 0px 2px;
	}
	td.izq, table.izq {
		width: 236px;
		vertical-align: top;
		text-align: center;
	}
	td.contizq {
		padding: 0px 8px 0px 0px;
		text-align:left;
	}
	td.pestana1 {
		padding: 0px 8px 0px 8px;
		vertical-align:middle;
		height:22px;
		color:#FFFFFF;
		background-color:#4d3825;
		text-align:center;
		width:40px;
	}
	a.pestana1 {
		color:#FFFFFF;
		vertical-align:middle;
	}
	td.pestana2 {
		padding: 0px 8px 0px 8px;
		vertical-align:middle;
		height:19px;
		text-align:center;
		width:40px;
	}
	a.pestana2 {
		vertical-align:middle;
	}
	td.pestana3 {
		padding: 0px 8px 0px 8px;
		vertical-align:middle;
		height:22px;
		color:#FFFFFF;
		background-color:#4d3825;
		text-align:center;
		width:80px;
	}
	a.pestana3 {
		color:#FFFFFF;
		vertical-align:middle;
	}
	td.pestana4 {
		padding: 0px 8px 0px 8px;
		vertical-align:middle;
		height:19px;
		text-align:center;
		width:80px;
	}
	a.pestana4 {
		vertical-align:middle;
	}
	td.numerico1, a.numerico1 {
		height:19px;
		color: #c01f9d;
	}
	td.numerico2, a.numerico2 {
		height:19px;
	}
	td.cen {
		width: 371px;
		vertical-align:top;
		padding-left:42px;
		padding-right:13px;
	}
	table.micen {
		width:317px;
	}
	td.txtrosa, a.txtrosa {
		font-size:11px; 
		color:#c01f9d;
	}
	td.central {
		width: 647px;
		vertical-align:top;
	}
	td.micentral, table.micentral {
		width: 605px;
		vertical-align:top;
		padding-left:42px;
	}
	td.contenido {
		width: 885px;
		vertical-align:top;
		padding-left:8px;
		padding-right:0px;
	}
	td.der {
		width: 276px;
		padding-left:43px;
		vertical-align:top;
	}
	td.mider {
		width:233px;
		padding-left:43px;
	}
	table.mider {
		width:233px;
	}
	input.text {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#666666;
		width:115px;
		border-width     : 1px;
		border-style     : solid;
		border-color     : #C8BFBB;
		width:150px;
	}
	a.link:hover, a.link:link, a.link:visited, a.link:activated {
		text-decoration:none;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#898886;
	}
	td.link {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#898886;
	}
	a.enlink:hover, a.enlink:link, a.enlink:visited, a.enlink:activated {
		text-decoration:none;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#c8009a;
	}
	th.total {
		color:#c8009a;
	}
	td.enlink {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#c8009a;
	}
	a.blink:hover, a.blink:link, a.blink:visited, a.blink:activated {
		text-decoration:none;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#2c2a2b;
	}
	a.benlink:hover, a.benlink:link, a.benlink:visited, a.benlink:activated {
		text-decoration:none;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#c8009a;
	}
	td.mini {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2c2a2b;
		text-align:center;
	}
	td.nombre, a.nombre {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2c2a2b;
	}
	a.nombre {
		text-decoration:underline;
	}
	optgroup {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#2c2a2b;
	}
	li.negro
	{
		list-style-image: url('img/cuadronegro.gif');
		list-style-position:inside;
	} 
	li, li.gris
	{
		list-style-image: url('img/cuadrogris.gif');
		list-style-position:inside;
	} 
	select {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5a5a5a;
		text-align:right;
		border:#8894ac;
		width:100px;
		border-width     : 1px;
		border-style     : solid;
		border-color     : #F1AFEC;
	}

	input {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5a5a5a;
		text-align:right;
		border:#C8BFBB;
		border-width     : 1px;
		border-style     : solid;
		border-color     : #F1AFEC;
	}

	select.num {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5a5a5a;
		text-align:right;
		border:#8894ac;
		width:50px;
		border-width     : 1px;
		border-style     : solid;
		border-color     : #F1AFEC;
	}
	select.text {
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#5a5a5a;
		text-align:right;
		width:116px;
		border-width     : 1px;
		border-style     : solid;
		border-color     : #C8BFBB;
	}
	b.mini {
		font-size:9px;
		color:#CC3300;
	}
	td.imgmultimini, img.imgmultimini {
		width:74px;
		height:111px;
	}
	td.cablog, a.cablog {
		color:#FFFFFF;
		padding-bottom:12px;
	}
	ul {
		list-style-type:square;
		list-style-position:inside;
	}
	td.minicolor1 {
		border:#999999 solid 1px;
		padding:2px 2px 2px 2px;
		width:31px;
		height:31px;		
	}
	img.minicolor1 {
		border:#999999 solid 1px;
	}
	td.minicolor2 {
		border:#999999 solid 1px;
		padding:2px 2px 2px 2px;
		width:31px;
		height:31px;		
	}	
	img.minicolor2 {
		border:#999999 solid 1px;
	}
	td.boton {
		background-color:#F477D2;
		padding-left:5px;
		padding-right:5px;
		height:18px;
		vertical-align:middle;
	}
	a.boton {
		color:#FFFFFF;
		text-transform:lowercase;
		font-variant:small-caps;
		font-weight:bold;
	}
	td.lateraln, a.lateraln {
		color:#827c7a; 
		font-size:12px; 
		font-weight:bold; 
		text-decoration:none;
	}
	input.boton {
		cursor:hand;
		border:none; 
		background-color:white; 
		color:#FF8EF7; 
		font-family:'Trebuchet MS'; 
		font-size:12px;
	}
	a.boton2 {
		cursor:hand;
		color:#FFFFFF;
		padding:3px 5px 3px 5px;
		background-color:#f68ad9;
		text-transform:lowercase;
		font-variant:small-caps;
		font-family:'Trebuchet MS'; 
		font-size:11px;
	}
	input.boton2 {
		cursor:hand;
		border:none; 
		background-color:#f68ad9;
		color:white; 
		font-family:'Trebuchet MS'; 
		font-size:11px;
		text-align:center;
		padding:0px 2px 0px 2px;
	}
	td.cablista {
		color:#000000;
		padding-bottom: 3px;
		padding-top:18px;
		text-align:center;
	}
	td.linlista {
		vertical-align:middle;
		height:1px;
		background-color: #C8BFBB;
	}
	td.cellista {
		height:80px;
		text-align:center;
		vertical-align:bottom;
		padding: 10px 0px 10px 0px;
		vertical-align:middle;		
	}
	td.celnlista {
		height:80px;
		color:#000000;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		padding: 10px 0px 10px 0px;
	}
	td.celtlista {
		height:80px;
		color:#000000;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		padding: 10px 0px 10px 0px;
		text-transform:lowercase;
	}
	td.signo {
		padding-left: 7px;
		padding-right: 7px;
	}
	tr.fondogris {
		background-color:#E2E2E2;
	}
	td.txtsubtotal {
		height:25px;
		color:#000000;
		text-transform:capitalize;
		font-weight:bold;
		vertical-align:middle;
		text-align:right;
		padding-right:15px;
		padding: 5px 0px 5px 0px;
	}
	td.subtotal {
		color:#c01f9d;
		font-weight:bold;
		font-size:14px;
		text-align:center;
		padding-left: 5px;
		padding-right:5px;
	}
	td.bajolista {
		padding:5px 0px 5px 0px;
	}
	td.bajonlista {
		padding:5px 0px 5px 0px;
		color:#000000;
		font-weight:bold;
	}
	a.mininegrosub {
		font-size:9px;
		color:#000000;
		text-decoration:underline;
	}
	b.negro {
		color:#000000;
	}
	td.precio {
		font-size:12px; 
		color:#c01f9d;
		font-weight:bold;
	}
	td.precio2 {
		font-size:16px; 
		color:#c01f9d;
		font-weight:bold;
	}
	input.check {
		border:#FFFFFF solid 0px;
	}
	span.nuevo, .nuevospring, .nuevofall {
		color:#0AE605;
		font-weight:bold;
		text-transform:uppercase;
	}
	.nuevospring, .nuevofall{
		color:#f477d2;
	}
	
