/* Separadores */
#h10 {
    height: 10px;
}
#h15 {
    height: 15px;
}
#h20 {
    height: 20px;
}

.tb1 {
	font-family: Helvetica, Arial, SansSerif;
	font-size: 11px;
	color: #666666;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}
.titulo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #497EB6;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;

}
a:active {
	color: #497EB6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.subcategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: normal;
}


.campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}



.CampoTexto {

	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
}


.CamptoTextoEuros {
	
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}




.Oferta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    background-color: #497EB5;
}
.OfertaDescripcion {
    font-family: Helvetica, Arial, SansSerif;
    font-size: 11px;
    color: #666666;
    font-weight: bold;
}
.OfertaPrecio {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #336699;
    font-weight: bold;
}
.OfertaPrecioDestacado {
    font-family: Helvetica, Arial, SansSerif;
    font-size: 11px;
    color: #336699;
    font-weight: bold;
}

.Pie {
    font-family: Helvetica, Arial, SansSerif;
    font-size: 11px;
    color: #497EB6;
    clear: left;
    margin-top: 20px;
    margin-bottom: 10px;
}


.Pie a:link {
    color: #497EB6;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

.Pie a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #497EB6;
    text-decoration: underline;
}

.Pie a:visited {
    font-family: Arial, Helvetica, sans-serif;
    color: #497EB6;
    text-decoration: underline;
}


#DivCategoria {
    width: 512;
    margin: 0px auto;
    
}


.CampoTarjeta {
	
    font-family: Helvetica, Arial, SansSerif;
    font-size: 12px;
    color: #666666;
    width: 150px;
	
}

.CampoCodPromocional {
	
    font-family: Helvetica, Arial, SansSerif;
    font-size: 12px;
    color: #666666;
    width: 150px;
    text-transform: uppercase;
	
}

#DivInfo {
    width: 613;
    margin-top: 10px;
    margin-bottom: 15px;
}
#DivProductos {
    width: 512;
    margin-top: 10px;
    margin-bottom: 15px;
}
#ImgOfertaLeft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
#ImgOfertaTop {
    margin-bottom: 10px;
}
.MenuInfo {
    font-family: Helvetica, Arial, SansSerif;
    font-size: 11px;
    color: #666666;
}
.TituloCategoria {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
.BordeImagen {
    border: 2px;
    border-style: ridge;
    border-color: #497EB5;
}


.BotonComprarTarjeta {
	
	padding-left: 445px;
	
}

.BotonConsultarSaldo {
	
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
    	padding-top: 3px;
    	vertical-align: middle;
	
}





#DivArticulo {
    width: 509;
    margin-top: 10px;
    margin-bottom: 15px;
    border: 2px;
    border-style: ridge;
    border-color: #497EB5;
    padding-top: 10px;
    Padding-left: 15px;
    Padding-right: 15px;
}
.TituloCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #76828A;
    font-weight: bold;
}
.DescripcionCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #497EB5;
    font-weight: bold;
}
.SubcategoriaCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
}
.ReferenciaCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}
.CantidadCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
.PrecioCesta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
}
td.PedidoCabecera {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    background-color: #666666;
    color: #FFFFFF;
}

.PedidoCampo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #666666;
}

.PedidoCantidad {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 40px;
}

.PedidoLinea {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #333333;
}


.PedidoLineaAgotado {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FF0000;
}

.PedidoNormal {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
}

.PedidoValor {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #000000;
}

table.MiPedido {
    margin-left: 10px;
}

.TextoTarjeta {
	
	padding-left: 10px;
	text-align: justify;
	
}

.valor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.MasInfo A {
	color: #FF6633;
	text-decoration: none;
}


.DatosCliente a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #487CB5;
	text-decoration: none;
}
.DatosCliente a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #487cb5;
	text-decoration: underline;
}
.DatosCliente a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}
.DatosCliente .Titulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
}
.DatosCliente .Texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    padding-left:  100px;
    padding-right: 100px;
}
.DatosCliente .Error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #FF0000;
}
.DatosCliente .Recuadro {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #666666;
    margin-left:  90px;
    margin-right: 90px;
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #F5F5F5;
}

.FinPedido .Campo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
}
.FinPedido .Valor {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}
.FinPedido .Texto {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #666666;
}
.FinPedido .pie {
    font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
}

