.titulo-caja-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #85888d;
}
.titulo-caja-azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.contenido-caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B7079;
}
a.contenido-caja:link {
	text-decoration: underline;
}
a.contenido-caja:hover {
	color: #85888d;
	text-decoration: underline;
}
.contenido-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
}

.movimientos-cabecera-informa {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#6c88af;
	text-align:center;
}

.movimientos-informa {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	color: #6b7079;	
	border-style:solid;
	border-width:medium;
	border-color:#6c88af;
	text-align:center;
}

.movimientos-cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#6c88af;
}

.movimientos-subtotales {
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#666666;
}

.movimientos-total_literal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#6c88af;
	text-align:right;
}

.movimientos-total_puntos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #6b7079;	
	border-style:solid;
	border-width:medium;
	border-color:#6c88af;
	text-align: right;
}

.movimientos-ptoventa {
   background-image:url(../imagenes/ico_ptovta.gif);  
	background-repeat:no-repeat;
	background-position:right;
   
}



a.contenido-formulario:link {
	color: #51a8e6;
	text-decoration: underline;
}
.contenido-titulo-caja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.contenido-formulario-grande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.contenido-formulario-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.pasos-formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6b7079;
}
.menu-textual-superior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.menu-textual-superior:hover {
	color: #000000;
	text-decoration: underline;
}
.link-caja-inferior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.link-caja-inferior:hover {
	color: #000000;
	text-decoration: underline;
}
.contenido-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
	text-decoration: none;
}
a.contenido-producto:hover {
	color: #6b7079;
	text-decoration: underline;
}
.precio-producto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffaf00;
}
.acceso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.acceso:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.titulo-menu-pub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.contenido-formulario-opcional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
	background-color: #f6f6f6;
}
.contenido-formulario-222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51a8e6;
}.precio-stock {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #f3f3f3;
}
.cab_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #265dc3;
	text-decoration: none;
}
a.cab_menu:hover {
	color: #265dc3;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.cierre_permanente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265dc3;
	text-decoration: none;
}
a.cierre_permanente:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #265dc3;
	text-decoration: underline;
}
.priv-bienvenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #265dc3;
}
.puntos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #265dc3;
}
.tex-azulclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5297E0;
	text-decoration: none;

}
.tex-rojoclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;

}
a.tex-azulclaro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5297E0;
	text-decoration: underline;
}
.mapaweb-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #265DC3;
	text-decoration: none;
}
a.mapaweb-titulo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5297E0;
	text-decoration: none;
}
.mapaweb-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6b7079;
	text-decoration: none;
}
a.mapaweb-normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.correcto {
  background:url("../imagenes/ico_check_blu.gif") no-repeat 0px 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.correcto1 {
  padding-right: 15px;
  padding-bottom: 15px;
}
.correcto_msj {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}
.incorrecto_msj {
  font-weight: bold;
  color: #EA5200;
  margin-left: 19px;
}
.incorrecto {
  background:url("../imagenes/ico_cross_org.gif") no-repeat 0px 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.subrayado {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b7079;
	text-decoration: underline;
}
.texto-peq11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;


}

/* v5.2 */
.cabecera1Azul{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera2Azul{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera3Azul{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3	}
.cabecera4Azul{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3;}

.linkcabecera1Azul{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera1Azul:hover{font:bold 18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera2Azul{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera2Azul:hover{font:18px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera3Azul{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera3Azul:hover{font:bold 22px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.linkcabecera4Azul{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkcabecera4Azul:hover{font:bold 14px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}

.txtDestacadoH3{font: bold 11px Arial, Helvetica, sans-serif; color:#265dc3}
.linkAzul{font:11px Arial, Helvetica, sans-serif; color:#265dc3; text-decoration: none}
.linkAzul:hover{font:11px Arial, Helvetica, sans-serif; color:#265dc3; text-decoration: underline}
.textoGris{font:11px Arial, Helvetica, sans-serif; color:#747679;}

.cabeceza1Gris{font:bold 14px Trebuchet MS, Arial, Helvetica;  color: #676767}

.CapitalAzul{font:bold 16px Trebuchet MS, Arial, Helvetica; color:#265dc3;}
.linkCatalogoAzul{font:bold 12px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:none}
.linkCatalogoAzul:hover{font:bold 12px Trebuchet MS, Arial, Helvetica; color:#265dc3; text-decoration:underline}
.link_negro11{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #424242;text-decoration:none}
.link_negro11:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #265dc3;text-decoration:none}
.txt_negro11{font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #424242;}
.cabGrisBold{font: bold 11px Arial, Helvetica, sans-serif; color:#424242; text-align: left}


.bordeTablaIzq{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-y; background-position:left}
.bordeTablaDer{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-y; background-position:right}
.bordeTablaSup{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-x; background-position:top}
.bordeTablaInf{background-image:url(../images/pixel_gris.gif); background-repeat:repeat-x; background-position:bottom}

.puntosDestacado{color: #ed4a12; font-size: 20px; text-align: center}

.tablaBordeCaja1
{
border:none;
border-bottom:1px; border-bottom-style:solid; border-bottom-color:#b5b5b6;
border-left:1px; border-left-style:solid; border-left-color:#b5b5b6;
}

.tablaBordeCaja2
{
border:none;
border-bottom:1px; border-bottom-style:solid; border-bottom-color:#b5b5b6;
border-right:1px; border-right-style:solid; border-right-color:#b5b5b6;
}

.tablaBordeada{ border-width:1px; border-style:solid; border-color:#b5b5b6}
.bordeTablaSup2{ border-top:1px; border-top-style:solid; border-top-color:#b5b5b6}
.bordeTablaIzq2{ border-left:1px; border-left-style:solid; border-left-color:#b5b5b6}
.textoAzul{font:11px Arial, Helvetica, sans-serif; color:#265dc3;}
.puntosTachado{color: #ed4a12; text-decoration: line-through}
.puntosPrecioPremio{color: #ed4a12; font-size: 20px;}
.LineaSeparador{background-image:url(../images/sepProductos.gif);background-repeat:no-repeat;background-position:left}

.esquinaThumb{border: 1px solid #b4b4b5; background-image:url(../img/bck_detailcorner.gif); background-repeat:no-repeat; background-position:right bottom}
.esquinaThumbMarcada{border: 1px solid #268bdb; background-image:url(../img/bck_detailcorner.gif); background-repeat:no-repeat; background-position:right bottom}

.interlineado01 { line-height:125%;}

.linkAzulClaro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3197df; text-decoration: none;}
.linkAzulClaro:hover {text-decoration: underline; }

.sp {font:1px Arial, Helvetica, sans-serif; line-height:1px; }