body {	margin-left: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;}body.ini {	background-color: #0f246E;	margin: 0px;}p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 17px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: left;	background-position: top;	list-style-image: url(../imagenes/bala.gif);	list-style-position: inside;	margin-bottom: 30px;	margin-top: 10px;	margin-right: 20px;}.pTextNormal {	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding-bottom: 7px;	line-height: 15px;}.pBarraDer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	line-height: 13px;	margin-top: 0px;	margin-right: 5px;	margin-left: 7px;	margin-bottom: 0px;}.pBarraDerTitulo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	margin: 0px 5px 0px 7px;	font-weight: bold;	line-height: 14px;}.pSubTitB {	font-size: 14px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;}.pRecuadAzul {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: justify;	background-position: top;	background-color: #F0F7FF;	padding: 5px;	margin-right: 50px;}.pRecuadRosa {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-align: justify;	background-position: top;	background-color: #F7F0F7;	padding: 5px;	margin-right: 50px;}.pRecuadVerde {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-align: justify;	background-position: top;	background-color: #EFF9F0;	padding: 5px;	margin-right: 50px;}.pRecuadAmarillo {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-align: justify;	background-position: top;	background-color: #FFFEF0;	padding: 5px;	margin-right: 50px;}.pRecuadLila {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 15px;	font-weight: normal;	font-variant: normal;	text-transform: none;	text-align: justify;	background-position: top;	background-color: #F9EEFF;	padding: 5px;	margin-right: 50px;}.boldCentrado {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	font-weight: bold;}.pSubTitLanceta {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	color: #003399;	width: 400px;	height: 9px;	text-indent: 5px;}.pSubTitCliente {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #1877E6;	background-position: -20px;	text-indent: 5px;	line-height: 20px;	height: 20px;}.pSubTitComprar {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	color: #00A1AB;	width: 450px;	line-height: 20px;	text-indent: 20px;}.pSubTitContact {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	word-spacing: 20px;	color: #CC3399;	background-position: -20px;	width: 400px;	height: 9px;	text-indent: 5px;}.lineaSepara {	margin-left: 8px;	border-top-color: #CCCCCC;	background-image: url(../imagenes/dotRule2.gif);	background-repeat: repeat-x;	font-size: smaller;	line-height: normal;}.TituloCntrBI {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-align: center;	font-weight: bold;	color: #CC0000;	font-style: italic;	line-height: 17px;}.TituloCntrBICliente {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	text-align: center;	font-weight: bold;	color: #1877E6;	font-style: italic;	line-height: 17px;}.TituloCntrBIComprar {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	text-align: center;	font-weight: bold;	color: #8B88FF;	font-style: italic;	line-height: 17px;}.NrmlCentradoTitulo {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-align: center;	line-height: 18px;	font-weight: bold;	margin-left: 10px;}.NrmlCentrado {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	line-height: 16px;	height: 14px;}.pNotasLinks {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	font-weight: bold;	font-style: italic;}.linksAbajo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	text-align: center;	color: #666666;	font-weight: lighter;	border-top: 1px solid #999999;	border-right: none #999999;	border-bottom: none #999999;	border-left: none #999999;	margin-right: 10px;	margin-left: 10px;	width: 450px;	margin-bottom: 30px;}a:link {	text-decoration: none;	color: #333333;	margin: 0px;}a:visited {	color: #666666;	text-decoration: none;	margin: 0px;}a:hover {	color: #999999;	text-decoration: underline;	margin: 0px;}a.botones:link {	text-decoration: none;	margin: 0px;}a.botones:visited {	text-decoration: none;	margin: 0px;}#apDiv2 {	position:absolute;	left:505px;	top:120px;	width:120px;	height:40px;	z-index:1;	display: block;	vertical-align: middle;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: normal;	text-decoration: none;}.divLista {	font-size: 12px;	position: fixed;	text-indent: 30px;}.pLista {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: left;	background-position: top;	list-style-image: url(../imagenes/bala.gif);	list-style-position: inside;	margin-right: 30px;	list-style-type: decimal;}li {	list-style-position: outside;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	list-style-type: disc;	clip: rect(auto,auto,auto,auto);	font-weight: normal;	color: #333333;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	width: 400px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.liPrimeraLinea {	list-style-position: outside;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	list-style-type: disc;	clip: rect(auto,auto,auto,auto);	font-weight: normal;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 1px;	text-align: left;	width: 400px;	margin-top: -20px;	padding: 0px;	height: 1px;}.tituloTxtTablProductosCopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	height: 18px;	vertical-align: baseline;	padding-right: 0px;	padding-left: 5px;	background-color: #C8E7FF;	line-height: 18px;	font-weight: bold;}.NormalTxtTablProductosGris {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	height: 12px;	vertical-align: baseline;	background-color: #F0F0F0;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	padding: 1px 0px 1px 5px;}.letrasProd {	border-bottom-width: 1px;	border-bottom-style: solid;	font-family: Arial, Helvetica, sans-serif;	font-size: .8em;	font-weight: bold;	padding-right: 10px;	padding-left: 5px;	color: #333333;	border-bottom-color: #CCCCCC;	margin: 5px 0px 10px;	padding-top: 0px;	padding-bottom: 3px;}.apartados {	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	width: 400px;	background-color: #F0F0F0;	padding-right: 10px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}.separadores {	font-family: Arial, Helvetica, sans-serif;	border-bottom-color: #CCCCCC;	border-right-color: #CCCCCC;	border-left-color: #CCCCCC;	padding: 0px;	font-weight: bolder;	color: #333333;	border-top-color: #CCCCCC;	margin-left: 5px;	border-top-width: 1px;	border-top-style: dashed;	width: 250px;}.TxtNormalCentradoB {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: center;	color: #666666;}.style1 {	color: #FFFFFF;	letter-spacing: 2px;}.ProductSecciones {	border-bottom-width: 1px;	border-bottom-style: solid;	height: 21px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	padding-right: 5px;	padding-left: 5px;	color: #333333;	border-bottom-color: #CCCCCC;}.pSubTitTips {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #94BF40;	width: 400px;	height: 9px;	text-indent: 5px;}.letrasProdDesactivadas {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #C3C3C3;	border-bottom-color: #CCCCCC;	text-decoration: line-through;}.promos {	font-size: 18px;	font-style: italic;	line-height: 18px;	color: #666666;	background-color: #FDECDD;	height: 20px;	border-top-width: 0px;	border-bottom-width: 1px;	border-top-style: 0;	border-bottom-style: solid;	border-bottom-color: #F69837;	padding-left: 5px;	width: 400px;	padding-top: 5px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}.NrmlCentr-interlinea {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 13px;}a.inicio:link {	color: #CCCCCC;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;}a.inicio:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	color: #999999;	text-decoration: none;}.franjaGris {	background-color: #F0F0F0;	margin: 0px;	color: #ECECEC;}div.promosContenedor {	margin: 0px auto;	padding: 5px 10px 0px;	width: 582px;	height: 320px;	float: none;}div.flash {	padding: 0px;	width: 110px;	float: left;	background-image: url(../imagenes/08_promo/flash-PreciosPromos.gif);	background-repeat: no-repeat;	background-position: center center;	height: 50px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-weight: bold;	color: #FF0000;	text-align: center;	margin-top: 8px;	line-height: 2.5em;}.centsFlash {	font-size: 0.7em;	color: #FF0000;}div.promoImg {	margin: 0px 0px 10px 8px;	padding: 0px;	float: right;	height: auto;	width: auto;	border: 1px solid #999999;	text-align: center;}div.promosVigencia {	color: #FFFFFF;	background-color: #CC3300;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	font-size: .9em;	height: auto;	padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	font-weight: bold;	margin-top: 10px;	margin-right: auto;	margin-left: auto;	width: 570px;	margin-bottom: 20px;}div.promoCaja {	width: 500px;	margin: 0px auto;	padding: 10px 0px 0px 35px;	height: 110px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	clear: both;}div.promoTxt {	float: left;	width: 270px;	margin-top: 10px;}h1.PromosTitulo {	font-size: 0.8em;	font-weight: bold;	color: #CC0000;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin: 0px 0px 5px;	padding: 0px;	text-align: left;}h2.PromosSubTitulo {	font-size: .8em;	font-weight: bold;	color: #333333;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	text-align: left;}h3.PromosMarca {	font-size: .9em;	font-weight: bold;	color: #666666;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding: 0px;}h3.PromosPrecioAntes {	font-size: .8em;	font-weight: bold;	color: #666666;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-style: italic;	text-align: left;}p.PromosPrecioDespues {	font-size: 1.3em;	font-weight: bold;	color: #CC0000;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	line-height: 50px;	text-indent: 15px;	background-image: url(../imagenes/08_promo/flash-PreciosPromos.gif);	background-repeat: no-repeat;	background-position: 20px;}p.flashDescuento {	font-size: 2em;	font-weight: bold;	color: #CC0000;	display: block;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	line-height: 50px;	text-indent: 15px;	background-image: url(../imagenes/flash_precios.gif);	background-repeat: no-repeat;	background-position: 20px;}.ListaProductos {	border-bottom-width: 1px;	border-bottom-style: solid;	height: 21px;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	padding-right: 5px;	padding-left: 5px;	color: #333333;	border-bottom-color: #CCCCCC;}#contenedor {	width: 800px;	margin-right: auto;	margin-left: auto;	height: auto;}#cabecera {	width: 800px;	height: 190px;}#tituloImg {	width: 632px;	padding-right: 0px;	padding-left: 0px;	height: 37px;}#pie {	width: 800px;	height: 30px;	margin-bottom: 20px;	padding-bottom: 0px;	clear: both;	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: .7em;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	text-align: center;}#contenido {	height: auto;	width: 720px;	padding-right: 0px;	padding-left: 80px;	margin-bottom: 30px;}#izquierda {	width: 490px;	padding-right: 20px;	float: left;	padding-left: 10px;}#derecha {	padding: 5px;	width: 170px;	float: right;}